public static interface ReplicationTask.Builder extends SdkPojo, CopyableBuilder<ReplicationTask.Builder,ReplicationTask>
Modifier and Type | Method and Description |
---|---|
ReplicationTask.Builder |
cdcStartPosition(String cdcStartPosition)
Indicates when you want a change data capture (CDC) operation to start.
|
ReplicationTask.Builder |
cdcStopPosition(String cdcStopPosition)
Indicates when you want a change data capture (CDC) operation to stop.
|
ReplicationTask.Builder |
lastFailureMessage(String lastFailureMessage)
The last error (failure) message generated for the replication instance.
|
ReplicationTask.Builder |
migrationType(MigrationTypeValue migrationType)
The type of migration.
|
ReplicationTask.Builder |
migrationType(String migrationType)
The type of migration.
|
ReplicationTask.Builder |
recoveryCheckpoint(String recoveryCheckpoint)
Indicates the last checkpoint that occurred during a change data capture (CDC) operation.
|
ReplicationTask.Builder |
replicationInstanceArn(String replicationInstanceArn)
The Amazon Resource Name (ARN) of the replication instance.
|
ReplicationTask.Builder |
replicationTaskArn(String replicationTaskArn)
The Amazon Resource Name (ARN) of the replication task.
|
ReplicationTask.Builder |
replicationTaskCreationDate(Instant replicationTaskCreationDate)
The date the replication task was created.
|
ReplicationTask.Builder |
replicationTaskIdentifier(String replicationTaskIdentifier)
The user-assigned replication task identifier or name.
|
ReplicationTask.Builder |
replicationTaskSettings(String replicationTaskSettings)
The settings for the replication task.
|
ReplicationTask.Builder |
replicationTaskStartDate(Instant replicationTaskStartDate)
The date the replication task is scheduled to start.
|
default ReplicationTask.Builder |
replicationTaskStats(Consumer<ReplicationTaskStats.Builder> replicationTaskStats)
The statistics for the task, including elapsed time, tables loaded, and table errors.
|
ReplicationTask.Builder |
replicationTaskStats(ReplicationTaskStats replicationTaskStats)
The statistics for the task, including elapsed time, tables loaded, and table errors.
|
ReplicationTask.Builder |
sourceEndpointArn(String sourceEndpointArn)
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
|
ReplicationTask.Builder |
status(String status)
The status of the replication task.
|
ReplicationTask.Builder |
stopReason(String stopReason)
The reason the replication task was stopped.
|
ReplicationTask.Builder |
tableMappings(String tableMappings)
Table mappings specified in the task.
|
ReplicationTask.Builder |
targetEndpointArn(String targetEndpointArn)
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
|
copy
applyMutation, build
ReplicationTask.Builder replicationTaskIdentifier(String replicationTaskIdentifier)
The user-assigned replication task identifier or name.
Constraints:
Must contain from 1 to 255 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
replicationTaskIdentifier
- The user-assigned replication task identifier or name.
Constraints:
Must contain from 1 to 255 alphanumeric characters or hyphens.
First character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
ReplicationTask.Builder sourceEndpointArn(String sourceEndpointArn)
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
sourceEndpointArn
- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.ReplicationTask.Builder targetEndpointArn(String targetEndpointArn)
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
targetEndpointArn
- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.ReplicationTask.Builder replicationInstanceArn(String replicationInstanceArn)
The Amazon Resource Name (ARN) of the replication instance.
replicationInstanceArn
- The Amazon Resource Name (ARN) of the replication instance.ReplicationTask.Builder migrationType(String migrationType)
The type of migration.
migrationType
- The type of migration.MigrationTypeValue
,
MigrationTypeValue
ReplicationTask.Builder migrationType(MigrationTypeValue migrationType)
The type of migration.
migrationType
- The type of migration.MigrationTypeValue
,
MigrationTypeValue
ReplicationTask.Builder tableMappings(String tableMappings)
Table mappings specified in the task.
tableMappings
- Table mappings specified in the task.ReplicationTask.Builder replicationTaskSettings(String replicationTaskSettings)
The settings for the replication task.
replicationTaskSettings
- The settings for the replication task.ReplicationTask.Builder status(String status)
The status of the replication task.
status
- The status of the replication task.ReplicationTask.Builder lastFailureMessage(String lastFailureMessage)
The last error (failure) message generated for the replication instance.
lastFailureMessage
- The last error (failure) message generated for the replication instance.ReplicationTask.Builder stopReason(String stopReason)
The reason the replication task was stopped.
stopReason
- The reason the replication task was stopped.ReplicationTask.Builder replicationTaskCreationDate(Instant replicationTaskCreationDate)
The date the replication task was created.
replicationTaskCreationDate
- The date the replication task was created.ReplicationTask.Builder replicationTaskStartDate(Instant replicationTaskStartDate)
The date the replication task is scheduled to start.
replicationTaskStartDate
- The date the replication task is scheduled to start.ReplicationTask.Builder cdcStartPosition(String cdcStartPosition)
Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.
The value can be in date, checkpoint, or LSN/SCN format.
Date Example: --cdc-start-position “2018-03-08T12:12:12”
Checkpoint Example: --cdc-start-position "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93"
LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”
cdcStartPosition
- Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or
CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an
error.
The value can be in date, checkpoint, or LSN/SCN format.
Date Example: --cdc-start-position “2018-03-08T12:12:12”
Checkpoint Example: --cdc-start-position "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93"
LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”
ReplicationTask.Builder cdcStopPosition(String cdcStopPosition)
Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:3018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time: 3018-02-09T12:12:12 “
cdcStopPosition
- Indicates when you want a change data capture (CDC) operation to stop. The value can be either server
time or commit time.
Server time example: --cdc-stop-position “server_time:3018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time: 3018-02-09T12:12:12 “
ReplicationTask.Builder recoveryCheckpoint(String recoveryCheckpoint)
Indicates the last checkpoint that occurred during a change data capture (CDC) operation. You can provide
this value to the CdcStartPosition
parameter to start a CDC operation that begins at that
checkpoint.
recoveryCheckpoint
- Indicates the last checkpoint that occurred during a change data capture (CDC) operation. You can
provide this value to the CdcStartPosition
parameter to start a CDC operation that begins
at that checkpoint.ReplicationTask.Builder replicationTaskArn(String replicationTaskArn)
The Amazon Resource Name (ARN) of the replication task.
replicationTaskArn
- The Amazon Resource Name (ARN) of the replication task.ReplicationTask.Builder replicationTaskStats(ReplicationTaskStats replicationTaskStats)
The statistics for the task, including elapsed time, tables loaded, and table errors.
replicationTaskStats
- The statistics for the task, including elapsed time, tables loaded, and table errors.default ReplicationTask.Builder replicationTaskStats(Consumer<ReplicationTaskStats.Builder> replicationTaskStats)
The statistics for the task, including elapsed time, tables loaded, and table errors.
This is a convenience that creates an instance of theReplicationTaskStats.Builder
avoiding the need
to create one manually via ReplicationTaskStats.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to replicationTaskStats(ReplicationTaskStats)
.replicationTaskStats
- a consumer that will call methods on ReplicationTaskStats.Builder
replicationTaskStats(ReplicationTaskStats)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.