Class DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.database_migration_service_connection_profile.DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings>
- Enclosing interface:
- DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings
@Stability(Stable) public static final class DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.Builder extends Object implements software.amazon.jsii.Builder<DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.Builder id(String id)
Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.getId()- Parameters:
id- The database username. 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#id DatabaseMigrationServiceConnectionProfile#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.- Returns:
this
-
machineConfig
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.Builder machineConfig(DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfig machineConfig)
Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.getMachineConfig()- Parameters:
machineConfig- machine_config 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#machine_config DatabaseMigrationServiceConnectionProfile#machine_config}- Returns:
this
-
databaseFlags
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.Builder databaseFlags(Map<String,String> databaseFlags)
Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.getDatabaseFlags()- Parameters:
databaseFlags- Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#database_flags DatabaseMigrationServiceConnectionProfile#database_flags}- Returns:
this
-
labels
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.Builder labels(Map<String,String> labels)
Sets the value ofDatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings.getLabels()- Parameters:
labels- Labels for the AlloyDB primary instance 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
-
build
@Stability(Stable) public DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings>- Returns:
- a new instance of
DatabaseMigrationServiceConnectionProfileAlloydbSettingsPrimaryInstanceSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-