class Google::Apis::DlpV2::GooglePrivacyDlpV2LargeCustomDictionaryConfig

Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](cloud.google.com/dlp/ 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.

Attributes

big_query_field[RW]

Message defining a field of a BigQuery table. Corresponds to the JSON property `bigQueryField` @return [Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryField]

cloud_storage_file_set[RW]

Message representing a set of files in Cloud Storage. Corresponds to the JSON property `cloudStorageFileSet` @return [Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageFileSet]

output_path[RW]

Message representing a single file or path in Cloud Storage. Corresponds to the JSON property `outputPath` @return [Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStoragePath]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dlp_v2/classes.rb, line 4036
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dlp_v2/classes.rb, line 4041
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