Interface ReplicationConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReplicationConfig.Builder,ReplicationConfig>,SdkBuilder<ReplicationConfig.Builder,ReplicationConfig>,SdkPojo
- Enclosing class:
- ReplicationConfig
@Mutable @NotThreadSafe public static interface ReplicationConfig.Builder extends SdkPojo, CopyableBuilder<ReplicationConfig.Builder,ReplicationConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ReplicationConfig.BuildercomputeConfig(Consumer<ComputeConfig.Builder> computeConfig)Configuration parameters for provisioning an DMS serverless replication.ReplicationConfig.BuildercomputeConfig(ComputeConfig computeConfig)Configuration parameters for provisioning an DMS serverless replication.ReplicationConfig.BuilderreplicationConfigArn(String replicationConfigArn)The Amazon Resource Name (ARN) of this DMS Serverless replication configuration.ReplicationConfig.BuilderreplicationConfigCreateTime(Instant replicationConfigCreateTime)The time the serverless replication config was created.ReplicationConfig.BuilderreplicationConfigIdentifier(String replicationConfigIdentifier)The identifier for theReplicationConfigassociated with the replication.ReplicationConfig.BuilderreplicationConfigUpdateTime(Instant replicationConfigUpdateTime)The time the serverless replication config was updated.ReplicationConfig.BuilderreplicationSettings(String replicationSettings)Configuration parameters for an DMS serverless replication.ReplicationConfig.BuilderreplicationType(String replicationType)The type of the replication.ReplicationConfig.BuilderreplicationType(MigrationTypeValue replicationType)The type of the replication.ReplicationConfig.BuildersourceEndpointArn(String sourceEndpointArn)The Amazon Resource Name (ARN) of the source endpoint for this DMS serverless replication configuration.ReplicationConfig.BuildersupplementalSettings(String supplementalSettings)Additional parameters for an DMS serverless replication.ReplicationConfig.BuildertableMappings(String tableMappings)Table mappings specified in the replication.ReplicationConfig.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.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
replicationConfigIdentifier
ReplicationConfig.Builder replicationConfigIdentifier(String replicationConfigIdentifier)
The identifier for the
ReplicationConfigassociated with the replication.- Parameters:
replicationConfigIdentifier- The identifier for theReplicationConfigassociated with the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationConfigArn
ReplicationConfig.Builder replicationConfigArn(String replicationConfigArn)
The Amazon Resource Name (ARN) of this DMS Serverless replication configuration.
- Parameters:
replicationConfigArn- The Amazon Resource Name (ARN) of this DMS Serverless replication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceEndpointArn
ReplicationConfig.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
ReplicationConfig.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.
-
replicationType
ReplicationConfig.Builder replicationType(String replicationType)
The type of the replication.
- Parameters:
replicationType- The type of the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MigrationTypeValue,MigrationTypeValue
-
replicationType
ReplicationConfig.Builder replicationType(MigrationTypeValue replicationType)
The type of the replication.
- Parameters:
replicationType- The type of the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MigrationTypeValue,MigrationTypeValue
-
computeConfig
ReplicationConfig.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 ReplicationConfig.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)
-
replicationSettings
ReplicationConfig.Builder replicationSettings(String replicationSettings)
Configuration parameters for an DMS serverless replication.
- Parameters:
replicationSettings- Configuration parameters for an DMS serverless replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supplementalSettings
ReplicationConfig.Builder supplementalSettings(String supplementalSettings)
Additional parameters for an DMS serverless replication.
- Parameters:
supplementalSettings- Additional parameters for an DMS serverless replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableMappings
ReplicationConfig.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.
-
replicationConfigCreateTime
ReplicationConfig.Builder replicationConfigCreateTime(Instant replicationConfigCreateTime)
The time the serverless replication config was created.
- Parameters:
replicationConfigCreateTime- The time the serverless replication config was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationConfigUpdateTime
ReplicationConfig.Builder replicationConfigUpdateTime(Instant replicationConfigUpdateTime)
The time the serverless replication config was updated.
- Parameters:
replicationConfigUpdateTime- The time the serverless replication config was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-