Interface AwsDmsReplicationTaskDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsDmsReplicationTaskDetails.Builder,AwsDmsReplicationTaskDetails>, SdkBuilder<AwsDmsReplicationTaskDetails.Builder,AwsDmsReplicationTaskDetails>, SdkPojo
Enclosing class:
AwsDmsReplicationTaskDetails

public static interface AwsDmsReplicationTaskDetails.Builder extends SdkPojo, CopyableBuilder<AwsDmsReplicationTaskDetails.Builder,AwsDmsReplicationTaskDetails>
  • Method Details

    • cdcStartPosition

      AwsDmsReplicationTaskDetails.Builder cdcStartPosition(String cdcStartPosition)

      Indicates when you want a change data capture (CDC) operation to start. CCdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.

      Parameters:
      cdcStartPosition - Indicates when you want a change data capture (CDC) operation to start. CCdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cdcStartTime

      AwsDmsReplicationTaskDetails.Builder cdcStartTime(String cdcStartTime)

      Indicates the start time for a CDC operation. CdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.

      Parameters:
      cdcStartTime - Indicates the start time for a CDC operation. CdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cdcStopPosition

      AwsDmsReplicationTaskDetails.Builder cdcStopPosition(String cdcStopPosition)

      Indicates when you want a CDC operation to stop. The value can be either server time or commit time.

      Parameters:
      cdcStopPosition - Indicates when you want a CDC operation to stop. The value can be either server time or commit time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • migrationType

      AwsDmsReplicationTaskDetails.Builder migrationType(String migrationType)

      The migration type.

      Parameters:
      migrationType - The migration type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The identifier of the replication task.

      Parameters:
      id - The identifier of the replication task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceIdentifier

      AwsDmsReplicationTaskDetails.Builder resourceIdentifier(String resourceIdentifier)

      A display name for the resource identifier at the end of the EndpointArn response parameter. If you don't specify a ResourceIdentifier value, DMS generates a default identifier value for the end of EndpointArn.

      Parameters:
      resourceIdentifier - A display name for the resource identifier at the end of the EndpointArn response parameter. If you don't specify a ResourceIdentifier value, DMS generates a default identifier value for the end of EndpointArn.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationInstanceArn

      AwsDmsReplicationTaskDetails.Builder replicationInstanceArn(String replicationInstanceArn)

      The Amazon Resource Name (ARN) of a replication instance.

      Parameters:
      replicationInstanceArn - The Amazon Resource Name (ARN) of a replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationTaskIdentifier

      AwsDmsReplicationTaskDetails.Builder replicationTaskIdentifier(String replicationTaskIdentifier)

      The user-defined replication task identifier or name.

      Parameters:
      replicationTaskIdentifier - The user-defined replication task identifier or name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationTaskSettings

      AwsDmsReplicationTaskDetails.Builder replicationTaskSettings(String replicationTaskSettings)

      The settings for the replication task.

      Parameters:
      replicationTaskSettings - The settings for the replication task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceEndpointArn

      AwsDmsReplicationTaskDetails.Builder sourceEndpointArn(String sourceEndpointArn)

      The ARN of the source endpoint.

      Parameters:
      sourceEndpointArn - The ARN of the source endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableMappings

      AwsDmsReplicationTaskDetails.Builder tableMappings(String tableMappings)

      The table mappings for the replication task, in JSON format.

      Parameters:
      tableMappings - The table mappings for the replication task, in JSON format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetEndpointArn

      AwsDmsReplicationTaskDetails.Builder targetEndpointArn(String targetEndpointArn)

      The ARN of the target endpoint.

      Parameters:
      targetEndpointArn - The ARN of the target endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • taskData

      Supplemental information that the task requires to migrate the data for certain source and target endpoints.

      Parameters:
      taskData - Supplemental information that the task requires to migrate the data for certain source and target endpoints.
      Returns:
      Returns a reference to this object so that method calls can be chained together.