lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.27.0 vs lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.28.0

- old
+ new

@@ -314,10 +314,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GooglePrivacyDlpV2Deidentify + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GooglePrivacyDlpV2DeidentifyConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -1184,10 +1190,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GooglePrivacyDlpV2TransformationConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GooglePrivacyDlpV2TransformationDetailsStorageConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GooglePrivacyDlpV2TransformationErrorHandling class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -1256,10 +1274,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GooglePrivacyDlpV2VersionDescription + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GooglePrivacyDlpV2WordList class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -1289,10 +1313,12 @@ end class GooglePrivacyDlpV2Action # @private class Representation < Google::Apis::Core::JsonRepresentation + property :deidentify, as: 'deidentify', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Deidentify, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Deidentify::Representation + property :job_notification_emails, as: 'jobNotificationEmails', class: Google::Apis::DlpV2::GooglePrivacyDlpV2JobNotificationEmails, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2JobNotificationEmails::Representation property :pub_sub, as: 'pubSub', class: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishToPubSub, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishToPubSub::Representation property :publish_findings_to_cloud_data_catalog, as: 'publishFindingsToCloudDataCatalog', class: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog::Representation @@ -1813,10 +1839,22 @@ property :time_zone, as: 'timeZone', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TimeZone, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TimeZone::Representation end end + class GooglePrivacyDlpV2Deidentify + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :cloud_storage_output, as: 'cloudStorageOutput' + collection :file_types_to_transform, as: 'fileTypesToTransform' + property :transformation_config, as: 'transformationConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationConfig::Representation + + property :transformation_details_storage_config, as: 'transformationDetailsStorageConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationDetailsStorageConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationDetailsStorageConfig::Representation + + end + end + class GooglePrivacyDlpV2DeidentifyConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :info_type_transformations, as: 'infoTypeTransformations', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeTransformations, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeTransformations::Representation @@ -2203,10 +2241,12 @@ property :description, as: 'description' property :display_name, as: 'displayName' property :name, as: 'name' collection :supported_by, as: 'supportedBy' + collection :versions, as: 'versions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2VersionDescription, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2VersionDescription::Representation + end end class GooglePrivacyDlpV2InfoTypeLimit # @private @@ -3277,10 +3317,27 @@ property :timestamp_field, as: 'timestampField', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId::Representation end end + class GooglePrivacyDlpV2TransformationConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :deidentify_template, as: 'deidentifyTemplate' + property :image_redact_template, as: 'imageRedactTemplate' + property :structured_deidentify_template, as: 'structuredDeidentifyTemplate' + end + end + + class GooglePrivacyDlpV2TransformationDetailsStorageConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :table, as: 'table', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable::Representation + + end + end + class GooglePrivacyDlpV2TransformationErrorHandling # @private class Representation < Google::Apis::Core::JsonRepresentation property :leave_untransformed, as: 'leaveUntransformed', class: Google::Apis::DlpV2::GooglePrivacyDlpV2LeaveUntransformed, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2LeaveUntransformed::Representation @@ -3397,9 +3454,17 @@ # @private class Representation < Google::Apis::Core::JsonRepresentation property :count, :numeric_string => true, as: 'count' property :value, as: 'value', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Value, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Value::Representation + end + end + + class GooglePrivacyDlpV2VersionDescription + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :version, as: 'version' end end class GooglePrivacyDlpV2WordList # @private