@Generated(value="software.amazon.awssdk:codegen") public final class ModifyReplicationTaskRequest extends DatabaseMigrationRequest implements ToCopyableBuilder<ModifyReplicationTaskRequest.Builder,ModifyReplicationTaskRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
ModifyReplicationTaskRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static ModifyReplicationTaskRequest.Builder |
builder() |
String |
cdcStartPosition()
Indicates when you want a change data capture (CDC) operation to start.
|
Instant |
cdcStartTime()
Indicates the start time for a change data capture (CDC) operation.
|
String |
cdcStopPosition()
Indicates when you want a change data capture (CDC) operation to stop.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
MigrationTypeValue |
migrationType()
The migration type.
|
String |
migrationTypeAsString()
The migration type.
|
String |
replicationTaskArn()
The Amazon Resource Name (ARN) of the replication task.
|
String |
replicationTaskIdentifier()
The replication task identifier.
|
String |
replicationTaskSettings()
JSON file that contains settings for the task, such as target metadata settings.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyReplicationTaskRequest.Builder> |
serializableBuilderClass() |
String |
tableMappings()
When using the AWS CLI or boto3, provide the path of the JSON file that contains the table mappings.
|
ModifyReplicationTaskRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
overrideConfiguration
copy
public String replicationTaskArn()
The Amazon Resource Name (ARN) of the replication task.
public String replicationTaskIdentifier()
The replication task identifier.
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.
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.
public MigrationTypeValue migrationType()
The migration type.
Valid values: full-load | cdc | full-load-and-cdc
If the service returns an enum value that is not available in the current SDK version, migrationType
will return MigrationTypeValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from migrationTypeAsString()
.
Valid values: full-load | cdc | full-load-and-cdc
MigrationTypeValue
public String migrationTypeAsString()
The migration type.
Valid values: full-load | cdc | full-load-and-cdc
If the service returns an enum value that is not available in the current SDK version, migrationType
will return MigrationTypeValue.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from migrationTypeAsString()
.
Valid values: full-load | cdc | full-load-and-cdc
MigrationTypeValue
public String tableMappings()
When using the AWS CLI or boto3, provide the path of the JSON file that contains the table mappings. Precede the path with "file://". When working with the DMS API, provide the JSON as the parameter value.
For example, --table-mappings file://mappingfile.json
For example, --table-mappings file://mappingfile.json
public String replicationTaskSettings()
JSON file that contains settings for the task, such as target metadata settings.
public Instant cdcStartTime()
Indicates the start time for a change data capture (CDC) operation. Use either CdcStartTime or CdcStartPosition to specify when you want a CDC operation to start. Specifying both values results in an error.
Timestamp Example: --cdc-start-time “2018-03-08T12:12:12”
Timestamp Example: --cdc-start-time “2018-03-08T12:12:12”
public 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”
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”
public 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 “
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 “
public ModifyReplicationTaskRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ModifyReplicationTaskRequest.Builder,ModifyReplicationTaskRequest>
toBuilder
in class DatabaseMigrationRequest
public static ModifyReplicationTaskRequest.Builder builder()
public static Class<? extends ModifyReplicationTaskRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.