Class DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_discovery_config.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions>
- Enclosing interface:
- DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions
@Stability(Stable) public static final class DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditionsbuild()Builds the configured instance.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.BuilderdatabaseEngines(List<String> databaseEngines)DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.Buildertypes(List<String> types)
-
-
-
Method Detail
-
databaseEngines
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.Builder databaseEngines(List<String> databaseEngines)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.getDatabaseEngines()- Parameters:
databaseEngines- Database engines that should be profiled. Optional. Defaults to ALL_SUPPORTED_DATABASE_ENGINES if unspecified. Possible values: ["ALL_SUPPORTED_DATABASE_ENGINES", "MYSQL", "POSTGRES"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#database_engines DataLossPreventionDiscoveryConfig#database_engines}- Returns:
this
-
types
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions.Builder types(List<String> types)
- Parameters:
types- Data profiles will only be generated for the database resource types specified in this field. If not specified, defaults to [DATABASE_RESOURCE_TYPE_ALL_SUPPORTED_TYPES]. Possible values: ["DATABASE_RESOURCE_TYPE_ALL_SUPPORTED_TYPES", "DATABASE_RESOURCE_TYPE_TABLE"] 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 DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions>- Returns:
- a new instance of
DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditions - Throws:
NullPointerException- if any required attribute was not provided
-
-