Interface ModifyReplicationConfigRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ModifyReplicationConfigRequest.Builder,
,ModifyReplicationConfigRequest> DatabaseMigrationRequest.Builder
,SdkBuilder<ModifyReplicationConfigRequest.Builder,
,ModifyReplicationConfigRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ModifyReplicationConfigRequest
-
Method Summary
Modifier and TypeMethodDescriptioncomputeConfig
(Consumer<ComputeConfig.Builder> computeConfig) Configuration parameters for provisioning an DMS Serverless replication.computeConfig
(ComputeConfig computeConfig) Configuration parameters for provisioning an DMS Serverless replication.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.replicationConfigArn
(String replicationConfigArn) The Amazon Resource Name of the replication to modify.replicationConfigIdentifier
(String replicationConfigIdentifier) The new replication config to apply to the replication.replicationSettings
(String replicationSettings) The settings for the replication.replicationType
(String replicationType) The type of replication.replicationType
(MigrationTypeValue replicationType) The type of replication.sourceEndpointArn
(String sourceEndpointArn) The Amazon Resource Name (ARN) of the source endpoint for this DMS serverless replication configuration.supplementalSettings
(String supplementalSettings) Additional settings for the replication.tableMappings
(String tableMappings) Table mappings specified in the replication.targetEndpointArn
(String targetEndpointArn) The Amazon Resource Name (ARN) of the target endpoint for this DMS serverless replication configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.databasemigration.model.DatabaseMigrationRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
replicationConfigArn
The Amazon Resource Name of the replication to modify.
- Parameters:
replicationConfigArn
- The Amazon Resource Name of the replication to modify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationConfigIdentifier
ModifyReplicationConfigRequest.Builder replicationConfigIdentifier(String replicationConfigIdentifier) The new replication config to apply to the replication.
- Parameters:
replicationConfigIdentifier
- The new replication config to apply to the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationType
The type of replication.
- Parameters:
replicationType
- The type of replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
replicationType
The type of replication.
- Parameters:
replicationType
- The type of replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tableMappings
Table mappings specified in the replication.
- Parameters:
tableMappings
- Table mappings specified in the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationSettings
The settings for the replication.
- Parameters:
replicationSettings
- The settings for the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supplementalSettings
Additional settings for the replication.
- Parameters:
supplementalSettings
- Additional settings for the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeConfig
Configuration parameters for provisioning an DMS Serverless replication.
- Parameters:
computeConfig
- Configuration parameters for provisioning an DMS Serverless replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeConfig
default ModifyReplicationConfigRequest.Builder computeConfig(Consumer<ComputeConfig.Builder> computeConfig) Configuration parameters for provisioning an DMS Serverless replication.
This is a convenience method that creates an instance of theComputeConfig.Builder
avoiding the need to create one manually viaComputeConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomputeConfig(ComputeConfig)
.- Parameters:
computeConfig
- a consumer that will call methods onComputeConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceEndpointArn
The Amazon Resource Name (ARN) of the source endpoint for this DMS serverless replication configuration.
- Parameters:
sourceEndpointArn
- The Amazon Resource Name (ARN) of the source endpoint for this DMS serverless replication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetEndpointArn
The Amazon Resource Name (ARN) of the target endpoint for this DMS serverless replication configuration.
- Parameters:
targetEndpointArn
- The Amazon Resource Name (ARN) of the target endpoint for this DMS serverless replication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ModifyReplicationConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ModifyReplicationConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-