Interface ModifyReplicationConfigRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ModifyReplicationConfigRequest.Builder,ModifyReplicationConfigRequest>,DatabaseMigrationRequest.Builder,SdkBuilder<ModifyReplicationConfigRequest.Builder,ModifyReplicationConfigRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ModifyReplicationConfigRequest
public static interface ModifyReplicationConfigRequest.Builder extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<ModifyReplicationConfigRequest.Builder,ModifyReplicationConfigRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ModifyReplicationConfigRequest.BuildercomputeConfig(Consumer<ComputeConfig.Builder> computeConfig)Configuration parameters for provisioning an DMS Serverless replication.ModifyReplicationConfigRequest.BuildercomputeConfig(ComputeConfig computeConfig)Configuration parameters for provisioning an DMS Serverless replication.ModifyReplicationConfigRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ModifyReplicationConfigRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ModifyReplicationConfigRequest.BuilderreplicationConfigArn(String replicationConfigArn)The Amazon Resource Name of the replication to modify.ModifyReplicationConfigRequest.BuilderreplicationConfigIdentifier(String replicationConfigIdentifier)The new replication config to apply to the replication.ModifyReplicationConfigRequest.BuilderreplicationSettings(String replicationSettings)The settings for the replication.ModifyReplicationConfigRequest.BuilderreplicationType(String replicationType)The type of replication.ModifyReplicationConfigRequest.BuilderreplicationType(MigrationTypeValue replicationType)The type of replication.ModifyReplicationConfigRequest.BuildersourceEndpointArn(String sourceEndpointArn)The Amazon Resource Name (ARN) of the source endpoint for this DMS serverless replication configuration.ModifyReplicationConfigRequest.BuildersupplementalSettings(String supplementalSettings)Additional settings for the replication.ModifyReplicationConfigRequest.BuildertableMappings(String tableMappings)Table mappings specified in the replication.ModifyReplicationConfigRequest.BuildertargetEndpointArn(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 Detail
-
replicationConfigArn
ModifyReplicationConfigRequest.Builder replicationConfigArn(String 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
ModifyReplicationConfigRequest.Builder replicationType(String 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:
MigrationTypeValue,MigrationTypeValue
-
replicationType
ModifyReplicationConfigRequest.Builder replicationType(MigrationTypeValue 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:
MigrationTypeValue,MigrationTypeValue
-
tableMappings
ModifyReplicationConfigRequest.Builder tableMappings(String 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
ModifyReplicationConfigRequest.Builder replicationSettings(String 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
ModifyReplicationConfigRequest.Builder supplementalSettings(String 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
ModifyReplicationConfigRequest.Builder computeConfig(ComputeConfig 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:
computeConfig(ComputeConfig)
-
sourceEndpointArn
ModifyReplicationConfigRequest.Builder sourceEndpointArn(String 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
ModifyReplicationConfigRequest.Builder targetEndpointArn(String 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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ModifyReplicationConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-