Class: Google::Apis::DlpV2::GooglePrivacyDlpV2ImageFallbackLocation

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 image processing to fall back to any of the following processing options if image processing is unavailable in the original request location.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GooglePrivacyDlpV2ImageFallbackLocation

Returns a new instance of GooglePrivacyDlpV2ImageFallbackLocation.



6477
6478
6479
# File 'lib/google/apis/dlp_v2/classes.rb', line 6477

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



6469
6470
6471
# File 'lib/google/apis/dlp_v2/classes.rb', line 6469

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



6475
6476
6477
# File 'lib/google/apis/dlp_v2/classes.rb', line 6475

def multi_region_processing
  @multi_region_processing
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6482
6483
6484
6485
# File 'lib/google/apis/dlp_v2/classes.rb', line 6482

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