Class DataLossPreventionJobTriggerInspectJobActionsDeidentify.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobActionsDeidentify.Jsii$Proxy
-
- All Implemented Interfaces:
DataLossPreventionJobTriggerInspectJobActionsDeidentify,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataLossPreventionJobTriggerInspectJobActionsDeidentify
@Stability(Stable) @Internal public static final class DataLossPreventionJobTriggerInspectJobActionsDeidentify.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataLossPreventionJobTriggerInspectJobActionsDeidentify
An implementation forDataLossPreventionJobTriggerInspectJobActionsDeidentify
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobActionsDeidentify
DataLossPreventionJobTriggerInspectJobActionsDeidentify.Builder, DataLossPreventionJobTriggerInspectJobActionsDeidentify.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataLossPreventionJobTriggerInspectJobActionsDeidentify.Builder builder)Constructor that initializes the object based on literal property values passed by theDataLossPreventionJobTriggerInspectJobActionsDeidentify.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetCloudStorageOutput()User settable Cloud Storage bucket and folders to store de-identified files.List<String>getFileTypesToTransform()List of user-specified file type groups to transform.DataLossPreventionJobTriggerInspectJobActionsDeidentifyTransformationConfiggetTransformationConfig()transformation_config block.DataLossPreventionJobTriggerInspectJobActionsDeidentifyTransformationDetailsStorageConfiggetTransformationDetailsStorageConfig()transformation_details_storage_config block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DataLossPreventionJobTriggerInspectJobActionsDeidentify.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataLossPreventionJobTriggerInspectJobActionsDeidentify.Builder.
-
-
Method Detail
-
getCloudStorageOutput
public final String getCloudStorageOutput()
Description copied from interface:DataLossPreventionJobTriggerInspectJobActionsDeidentifyUser settable Cloud Storage bucket and folders to store de-identified files.This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#cloud_storage_output DataLossPreventionJobTrigger#cloud_storage_output}
- Specified by:
getCloudStorageOutputin interfaceDataLossPreventionJobTriggerInspectJobActionsDeidentify
-
getFileTypesToTransform
public final List<String> getFileTypesToTransform()
Description copied from interface:DataLossPreventionJobTriggerInspectJobActionsDeidentifyList of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed.If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Possible values: ["IMAGE", "TEXT_FILE", "CSV", "TSV"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#file_types_to_transform DataLossPreventionJobTrigger#file_types_to_transform}
- Specified by:
getFileTypesToTransformin interfaceDataLossPreventionJobTriggerInspectJobActionsDeidentify
-
getTransformationConfig
public final DataLossPreventionJobTriggerInspectJobActionsDeidentifyTransformationConfig getTransformationConfig()
Description copied from interface:DataLossPreventionJobTriggerInspectJobActionsDeidentifytransformation_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#transformation_config DataLossPreventionJobTrigger#transformation_config}
- Specified by:
getTransformationConfigin interfaceDataLossPreventionJobTriggerInspectJobActionsDeidentify
-
getTransformationDetailsStorageConfig
public final DataLossPreventionJobTriggerInspectJobActionsDeidentifyTransformationDetailsStorageConfig getTransformationDetailsStorageConfig()
Description copied from interface:DataLossPreventionJobTriggerInspectJobActionsDeidentifytransformation_details_storage_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#transformation_details_storage_config DataLossPreventionJobTrigger#transformation_details_storage_config}
- Specified by:
getTransformationDetailsStorageConfigin interfaceDataLossPreventionJobTriggerInspectJobActionsDeidentify
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-