Class DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DatabaseMigrationServiceConnectionProfileAlloydbSettings>
- Enclosing interface:
- DatabaseMigrationServiceConnectionProfileAlloydbSettings
@Stability(Stable) public static final class DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builder extends Object implements software.amazon.jsii.Builder<DatabaseMigrationServiceConnectionProfileAlloydbSettings>
A builder forDatabaseMigrationServiceConnectionProfileAlloydbSettings
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseMigrationServiceConnectionProfileAlloydbSettingsbuild()Builds the configured instance.DatabaseMigrationServiceConnectionProfileAlloydbSettings.BuilderinitialUser(DatabaseMigrationServiceConnectionProfileAlloydbSettingsInitialUser initialUser)DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builderlabels(Map<String,String> labels)Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettings.getLabels()DatabaseMigrationServiceConnectionProfileAlloydbSettings.BuilderprimaryInstanceSettings(DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings primaryInstanceSettings)DatabaseMigrationServiceConnectionProfileAlloydbSettings.BuildervpcNetwork(String vpcNetwork)Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettings.getVpcNetwork()
-
-
-
Method Detail
-
initialUser
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builder initialUser(DatabaseMigrationServiceConnectionProfileAlloydbSettingsInitialUser initialUser)
- Parameters:
initialUser- initial_user block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#initial_user DatabaseMigrationServiceConnectionProfile#initial_user}- Returns:
this
-
vpcNetwork
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builder vpcNetwork(String vpcNetwork)
Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettings.getVpcNetwork()- Parameters:
vpcNetwork- Required. This parameter is required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: 'projects/{project_number}/global/networks/{network_id}'. This is required to create a cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#vpc_network DatabaseMigrationServiceConnectionProfile#vpc_network}- Returns:
this
-
labels
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builder labels(Map<String,String> labels)
Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettings.getLabels()- Parameters:
labels- Labels for the AlloyDB cluster created by DMS. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#labels DatabaseMigrationServiceConnectionProfile#labels}- Returns:
this
-
primaryInstanceSettings
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettings.Builder primaryInstanceSettings(DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings primaryInstanceSettings)
Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettings.getPrimaryInstanceSettings()- Parameters:
primaryInstanceSettings- primary_instance_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#primary_instance_settings DatabaseMigrationServiceConnectionProfile#primary_instance_settings}- Returns:
this
-
build
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DatabaseMigrationServiceConnectionProfileAlloydbSettings>- Returns:
- a new instance of
DatabaseMigrationServiceConnectionProfileAlloydbSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-