Class: Google::Apis::DlpV2::GooglePrivacyDlpV2LargeCustomDictionaryConfig
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DlpV2::GooglePrivacyDlpV2LargeCustomDictionaryConfig
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/dlp_v2/classes.rb,
generated/google/apis/dlp_v2/representations.rb,
generated/google/apis/dlp_v2/representations.rb 
Overview
Configuration for a custom dictionary created from a data source of any size
up to the maximum size defined in the
limits page. The artifacts of
dictionary creation are stored in the specified Google Cloud Storage
location. Consider using CustomInfoType.Dictionary for smaller dictionaries
that satisfy the size requirements.
Instance Attribute Summary collapse
- 
  
    
      #big_query_field  ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryField 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Message defining a field of a BigQuery table.
 - 
  
    
      #cloud_storage_file_set  ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageFileSet 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Message representing a set of files in Cloud Storage.
 - 
  
    
      #output_path  ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStoragePath 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Message representing a single file or path in Cloud Storage.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GooglePrivacyDlpV2LargeCustomDictionaryConfig 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of GooglePrivacyDlpV2LargeCustomDictionaryConfig.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GooglePrivacyDlpV2LargeCustomDictionaryConfig
Returns a new instance of GooglePrivacyDlpV2LargeCustomDictionaryConfig
      3530 3531 3532  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 3530 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#big_query_field ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryField
Message defining a field of a BigQuery table.
Corresponds to the JSON property bigQueryField
      3518 3519 3520  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 3518 def big_query_field @big_query_field end  | 
  
#cloud_storage_file_set ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageFileSet
Message representing a set of files in Cloud Storage.
Corresponds to the JSON property cloudStorageFileSet
      3523 3524 3525  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 3523 def cloud_storage_file_set @cloud_storage_file_set end  | 
  
#output_path ⇒ Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStoragePath
Message representing a single file or path in Cloud Storage.
Corresponds to the JSON property outputPath
      3528 3529 3530  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 3528 def output_path @output_path end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      3535 3536 3537 3538 3539  | 
    
      # File 'generated/google/apis/dlp_v2/classes.rb', line 3535 def update!(**args) @big_query_field = args[:big_query_field] if args.key?(:big_query_field) @cloud_storage_file_set = args[:cloud_storage_file_set] if args.key?(:cloud_storage_file_set) @output_path = args[:output_path] if args.key?(:output_path) end  |