Interface ReplicationConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReplicationConfig.Builder,
,ReplicationConfig> SdkBuilder<ReplicationConfig.Builder,
,ReplicationConfig> SdkPojo
- Enclosing class:
ReplicationConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReplicationConfig.Builder
computeConfig
(Consumer<ComputeConfig.Builder> computeConfig) Configuration parameters for provisioning an DMS serverless replication.computeConfig
(ComputeConfig computeConfig) Configuration parameters for provisioning an DMS serverless replication.replicationConfigArn
(String replicationConfigArn) The Amazon Resource Name (ARN) of this DMS Serverless replication configuration.replicationConfigCreateTime
(Instant replicationConfigCreateTime) The time the serverless replication config was created.replicationConfigIdentifier
(String replicationConfigIdentifier) The identifier for theReplicationConfig
associated with the replication.replicationConfigUpdateTime
(Instant replicationConfigUpdateTime) The time the serverless replication config was updated.replicationSettings
(String replicationSettings) Configuration parameters for an DMS serverless replication.replicationType
(String replicationType) The type of the replication.replicationType
(MigrationTypeValue replicationType) The type of the replication.sourceEndpointArn
(String sourceEndpointArn) The Amazon Resource Name (ARN) of the source endpoint for this DMS serverless replication configuration.supplementalSettings
(String supplementalSettings) Additional parameters for an DMS serverless 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.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, sdkFields
-
Method Details
-
replicationConfigIdentifier
The identifier for the
ReplicationConfig
associated with the replication.- Parameters:
replicationConfigIdentifier
- The identifier for theReplicationConfig
associated with the replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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.
-
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:
-
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:
-
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
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:
-
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
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
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
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
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.
-