Class: Google::Apis::DlpV2::GooglePrivacyDlpV2DocumentFallbackLocation

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dlp_v2/classes.rb,
lib/google/apis/dlp_v2/representations.rb,
lib/google/apis/dlp_v2/representations.rb

Overview

Configure document processing to fall back to any of the following processing options if document processing is unavailable in the original request location.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GooglePrivacyDlpV2DocumentFallbackLocation

Returns a new instance of GooglePrivacyDlpV2DocumentFallbackLocation.



4690
4691
4692
# File 'lib/google/apis/dlp_v2/classes.rb', line 4690

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#global_processingGoogle::Apis::DlpV2::GooglePrivacyDlpV2GlobalProcessing

Processing occurs in the global region. Corresponds to the JSON property globalProcessing



4682
4683
4684
# File 'lib/google/apis/dlp_v2/classes.rb', line 4682

def global_processing
  @global_processing
end

#multi_region_processingGoogle::Apis::DlpV2::GooglePrivacyDlpV2MultiRegionProcessing

Processing occurs in a multi-region that contains the current region if available. Corresponds to the JSON property multiRegionProcessing



4688
4689
4690
# File 'lib/google/apis/dlp_v2/classes.rb', line 4688

def multi_region_processing
  @multi_region_processing
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4695
4696
4697
4698
# File 'lib/google/apis/dlp_v2/classes.rb', line 4695

def update!(**args)
  @global_processing = args[:global_processing] if args.key?(:global_processing)
  @multi_region_processing = args[:multi_region_processing] if args.key?(:multi_region_processing)
end