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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.databasemigration.model.DatabaseMigrationRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaComputeConfig.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-