Class DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_discovery_config.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions>
- Enclosing interface:
- DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions
@Stability(Stable) public static final class DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsbuild()Builds the configured instance.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.BuildercreatedAfter(String createdAfter)DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.BuilderorConditions(DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions orConditions)DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.BuildertypeCollection(String typeCollection)DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Buildertypes(DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes types)
-
-
-
Method Detail
-
createdAfter
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Builder createdAfter(String createdAfter)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.getCreatedAfter()- Parameters:
createdAfter- A timestamp in RFC3339 UTC "Zulu" format with nanosecond resolution and upto nine fractional digits. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#created_after DataLossPreventionDiscoveryConfig#created_after}- Returns:
this
-
orConditions
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Builder orConditions(DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditions orConditions)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.getOrConditions()- Parameters:
orConditions- or_conditions block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#or_conditions DataLossPreventionDiscoveryConfig#or_conditions}- Returns:
this
-
typeCollection
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Builder typeCollection(String typeCollection)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.getTypeCollection()- Parameters:
typeCollection- Restrict discovery to categories of table types. Currently view, materialized view, snapshot and non-biglake external tables are supported. Possible values: ["BIG_QUERY_COLLECTION_ALL_TYPES", "BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPES"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#type_collection DataLossPreventionDiscoveryConfig#type_collection}- Returns:
this
-
types
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions.Builder types(DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypes types)
- Parameters:
types- types block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#types DataLossPreventionDiscoveryConfig#types}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions>- Returns:
- a new instance of
DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditions - Throws:
NullPointerException- if any required attribute was not provided
-
-