Class DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_discovery_config.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference>
- Enclosing interface:
- DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference
@Stability(Stable) public static final class DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builder extends Object implements software.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReferencebuild()Builds the configured instance.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builderdatabase(String database)DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.BuilderdatabaseResource(String databaseResource)DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builderinstance(String instance)DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.BuilderprojectId(String projectId)
-
-
-
Method Detail
-
database
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builder database(String database)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.getDatabase()- Parameters:
database- Required. Name of a database within the instance. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#database DataLossPreventionDiscoveryConfig#database}- Returns:
this
-
databaseResource
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builder databaseResource(String databaseResource)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.getDatabaseResource()- Parameters:
databaseResource- Required. Name of a database resource, for example, a table within the database. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#database_resource DataLossPreventionDiscoveryConfig#database_resource}- Returns:
this
-
instance
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builder instance(String instance)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.getInstance()- Parameters:
instance- Required. The instance where this resource is located. For example: Cloud SQL instance ID. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#instance DataLossPreventionDiscoveryConfig#instance}- Returns:
this
-
projectId
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.Builder projectId(String projectId)
Sets the value ofDataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference.getProjectId()- Parameters:
projectId- Required. If within a project-level config, then this must match the config's project ID. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#project_id DataLossPreventionDiscoveryConfig#project_id}- Returns:
this
-
build
@Stability(Stable) public DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference>- Returns:
- a new instance of
DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReference - Throws:
NullPointerException- if any required attribute was not provided
-
-