Class DataLossPreventionJobTriggerInspectJobStorageConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobStorageConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobStorageConfig>
- Enclosing interface:
- DataLossPreventionJobTriggerInspectJobStorageConfig
@Stability(Stable) public static final class DataLossPreventionJobTriggerInspectJobStorageConfig.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobStorageConfig>
A builder forDataLossPreventionJobTriggerInspectJobStorageConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
bigQueryOptions
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobStorageConfig.Builder bigQueryOptions(DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions bigQueryOptions)
Sets the value ofDataLossPreventionJobTriggerInspectJobStorageConfig.getBigQueryOptions()- Parameters:
bigQueryOptions- big_query_options block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#big_query_options DataLossPreventionJobTrigger#big_query_options}- Returns:
this
-
cloudStorageOptions
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobStorageConfig.Builder cloudStorageOptions(DataLossPreventionJobTriggerInspectJobStorageConfigCloudStorageOptions cloudStorageOptions)
- Parameters:
cloudStorageOptions- cloud_storage_options block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#cloud_storage_options DataLossPreventionJobTrigger#cloud_storage_options}- Returns:
this
-
datastoreOptions
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobStorageConfig.Builder datastoreOptions(DataLossPreventionJobTriggerInspectJobStorageConfigDatastoreOptions datastoreOptions)
- Parameters:
datastoreOptions- datastore_options block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#datastore_options DataLossPreventionJobTrigger#datastore_options}- Returns:
this
-
hybridOptions
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobStorageConfig.Builder hybridOptions(DataLossPreventionJobTriggerInspectJobStorageConfigHybridOptions hybridOptions)
Sets the value ofDataLossPreventionJobTriggerInspectJobStorageConfig.getHybridOptions()- Parameters:
hybridOptions- hybrid_options block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#hybrid_options DataLossPreventionJobTrigger#hybrid_options}- Returns:
this
-
timespanConfig
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobStorageConfig.Builder timespanConfig(DataLossPreventionJobTriggerInspectJobStorageConfigTimespanConfig timespanConfig)
Sets the value ofDataLossPreventionJobTriggerInspectJobStorageConfig.getTimespanConfig()- Parameters:
timespanConfig- timespan_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#timespan_config DataLossPreventionJobTrigger#timespan_config}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionJobTriggerInspectJobStorageConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionJobTriggerInspectJobStorageConfig>- Returns:
- a new instance of
DataLossPreventionJobTriggerInspectJobStorageConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-