Package com.pulumi.aws.dms.inputs
Class ReplicationTaskState.Builder
- java.lang.Object
-
- com.pulumi.aws.dms.inputs.ReplicationTaskState.Builder
-
- Enclosing class:
- ReplicationTaskState
public static final class ReplicationTaskState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ReplicationTaskState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicationTaskStatebuild()ReplicationTaskState.BuildercdcStartPosition(com.pulumi.core.Output<java.lang.String> cdcStartPosition)ReplicationTaskState.BuildercdcStartPosition(java.lang.String cdcStartPosition)ReplicationTaskState.BuildercdcStartTime(com.pulumi.core.Output<java.lang.String> cdcStartTime)ReplicationTaskState.BuildercdcStartTime(java.lang.String cdcStartTime)ReplicationTaskState.BuildermigrationType(com.pulumi.core.Output<java.lang.String> migrationType)ReplicationTaskState.BuildermigrationType(java.lang.String migrationType)ReplicationTaskState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ReplicationTaskState.Builderregion(java.lang.String region)ReplicationTaskState.BuilderreplicationInstanceArn(com.pulumi.core.Output<java.lang.String> replicationInstanceArn)ReplicationTaskState.BuilderreplicationInstanceArn(java.lang.String replicationInstanceArn)ReplicationTaskState.BuilderreplicationTaskArn(com.pulumi.core.Output<java.lang.String> replicationTaskArn)ReplicationTaskState.BuilderreplicationTaskArn(java.lang.String replicationTaskArn)ReplicationTaskState.BuilderreplicationTaskId(com.pulumi.core.Output<java.lang.String> replicationTaskId)ReplicationTaskState.BuilderreplicationTaskId(java.lang.String replicationTaskId)ReplicationTaskState.BuilderreplicationTaskSettings(com.pulumi.core.Output<java.lang.String> replicationTaskSettings)ReplicationTaskState.BuilderreplicationTaskSettings(java.lang.String replicationTaskSettings)ReplicationTaskState.BuilderresourceIdentifier(com.pulumi.core.Output<java.lang.String> resourceIdentifier)ReplicationTaskState.BuilderresourceIdentifier(java.lang.String resourceIdentifier)ReplicationTaskState.BuildersourceEndpointArn(com.pulumi.core.Output<java.lang.String> sourceEndpointArn)ReplicationTaskState.BuildersourceEndpointArn(java.lang.String sourceEndpointArn)ReplicationTaskState.BuilderstartReplicationTask(com.pulumi.core.Output<java.lang.Boolean> startReplicationTask)ReplicationTaskState.BuilderstartReplicationTask(java.lang.Boolean startReplicationTask)ReplicationTaskState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)ReplicationTaskState.Builderstatus(java.lang.String status)ReplicationTaskState.BuildertableMappings(com.pulumi.core.Output<java.lang.String> tableMappings)ReplicationTaskState.BuildertableMappings(java.lang.String tableMappings)ReplicationTaskState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ReplicationTaskState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ReplicationTaskState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ReplicationTaskState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ReplicationTaskState.BuildertargetEndpointArn(com.pulumi.core.Output<java.lang.String> targetEndpointArn)ReplicationTaskState.BuildertargetEndpointArn(java.lang.String targetEndpointArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReplicationTaskState defaults)
-
-
Method Detail
-
cdcStartPosition
public ReplicationTaskState.Builder cdcStartPosition(@Nullable com.pulumi.core.Output<java.lang.String> cdcStartPosition)
- Parameters:
cdcStartPosition- Indicates when you want a change data capture (CDC) operation to start. The value can be a RFC3339 formatted date, a checkpoint, or a LSN/SCN format depending on the source engine. For more information see [Determining a CDC native start point](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Task.CDC.html#CHAP_Task.CDC.StartPoint.Native).- Returns:
- builder
-
cdcStartPosition
public ReplicationTaskState.Builder cdcStartPosition(java.lang.String cdcStartPosition)
- Parameters:
cdcStartPosition- Indicates when you want a change data capture (CDC) operation to start. The value can be a RFC3339 formatted date, a checkpoint, or a LSN/SCN format depending on the source engine. For more information see [Determining a CDC native start point](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Task.CDC.html#CHAP_Task.CDC.StartPoint.Native).- Returns:
- builder
-
cdcStartTime
public ReplicationTaskState.Builder cdcStartTime(@Nullable com.pulumi.core.Output<java.lang.String> cdcStartTime)
- Parameters:
cdcStartTime- RFC3339 formatted date string or UNIX timestamp for the start of the Change Data Capture (CDC) operation.- Returns:
- builder
-
cdcStartTime
public ReplicationTaskState.Builder cdcStartTime(java.lang.String cdcStartTime)
- Parameters:
cdcStartTime- RFC3339 formatted date string or UNIX timestamp for the start of the Change Data Capture (CDC) operation.- Returns:
- builder
-
migrationType
public ReplicationTaskState.Builder migrationType(@Nullable com.pulumi.core.Output<java.lang.String> migrationType)
- Parameters:
migrationType- Migration type. Can be one of `full-load | cdc | full-load-and-cdc`.- Returns:
- builder
-
migrationType
public ReplicationTaskState.Builder migrationType(java.lang.String migrationType)
- Parameters:
migrationType- Migration type. Can be one of `full-load | cdc | full-load-and-cdc`.- Returns:
- builder
-
region
public ReplicationTaskState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ReplicationTaskState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
replicationInstanceArn
public ReplicationTaskState.Builder replicationInstanceArn(@Nullable com.pulumi.core.Output<java.lang.String> replicationInstanceArn)
- Parameters:
replicationInstanceArn- ARN of the replication instance.- Returns:
- builder
-
replicationInstanceArn
public ReplicationTaskState.Builder replicationInstanceArn(java.lang.String replicationInstanceArn)
- Parameters:
replicationInstanceArn- ARN of the replication instance.- Returns:
- builder
-
replicationTaskArn
public ReplicationTaskState.Builder replicationTaskArn(@Nullable com.pulumi.core.Output<java.lang.String> replicationTaskArn)
- Parameters:
replicationTaskArn- ARN for the replication task.- Returns:
- builder
-
replicationTaskArn
public ReplicationTaskState.Builder replicationTaskArn(java.lang.String replicationTaskArn)
- Parameters:
replicationTaskArn- ARN for the replication task.- Returns:
- builder
-
replicationTaskId
public ReplicationTaskState.Builder replicationTaskId(@Nullable com.pulumi.core.Output<java.lang.String> replicationTaskId)
- Parameters:
replicationTaskId- Replication task identifier which must contain from 1 to 255 alphanumeric characters or hyphens, first character must be a letter, cannot end with a hyphen, and cannot contain two consecutive hyphens.- Returns:
- builder
-
replicationTaskId
public ReplicationTaskState.Builder replicationTaskId(java.lang.String replicationTaskId)
- Parameters:
replicationTaskId- Replication task identifier which must contain from 1 to 255 alphanumeric characters or hyphens, first character must be a letter, cannot end with a hyphen, and cannot contain two consecutive hyphens.- Returns:
- builder
-
replicationTaskSettings
public ReplicationTaskState.Builder replicationTaskSettings(@Nullable com.pulumi.core.Output<java.lang.String> replicationTaskSettings)
- Parameters:
replicationTaskSettings- Escaped JSON string that contains the task settings. For a complete list of task settings, see [Task Settings for AWS Database Migration Service Tasks](http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.html). Note that `Logging.CloudWatchLogGroup` and `Logging.CloudWatchLogStream` are read only and should not be defined, even as `null`, in the configuration since AWS provides a value for these settings.- Returns:
- builder
-
replicationTaskSettings
public ReplicationTaskState.Builder replicationTaskSettings(java.lang.String replicationTaskSettings)
- Parameters:
replicationTaskSettings- Escaped JSON string that contains the task settings. For a complete list of task settings, see [Task Settings for AWS Database Migration Service Tasks](http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.html). Note that `Logging.CloudWatchLogGroup` and `Logging.CloudWatchLogStream` are read only and should not be defined, even as `null`, in the configuration since AWS provides a value for these settings.- Returns:
- builder
-
resourceIdentifier
public ReplicationTaskState.Builder resourceIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> resourceIdentifier)
- Parameters:
resourceIdentifier- A friendly name for the resource identifier at the end of the EndpointArn response parameter that is returned in the created Endpoint object.- Returns:
- builder
-
resourceIdentifier
public ReplicationTaskState.Builder resourceIdentifier(java.lang.String resourceIdentifier)
- Parameters:
resourceIdentifier- A friendly name for the resource identifier at the end of the EndpointArn response parameter that is returned in the created Endpoint object.- Returns:
- builder
-
sourceEndpointArn
public ReplicationTaskState.Builder sourceEndpointArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceEndpointArn)
- Parameters:
sourceEndpointArn- ARN that uniquely identifies the source endpoint.- Returns:
- builder
-
sourceEndpointArn
public ReplicationTaskState.Builder sourceEndpointArn(java.lang.String sourceEndpointArn)
- Parameters:
sourceEndpointArn- ARN that uniquely identifies the source endpoint.- Returns:
- builder
-
startReplicationTask
public ReplicationTaskState.Builder startReplicationTask(@Nullable com.pulumi.core.Output<java.lang.Boolean> startReplicationTask)
- Parameters:
startReplicationTask- Whether to run or stop the replication task.- Returns:
- builder
-
startReplicationTask
public ReplicationTaskState.Builder startReplicationTask(java.lang.Boolean startReplicationTask)
- Parameters:
startReplicationTask- Whether to run or stop the replication task.- Returns:
- builder
-
status
public ReplicationTaskState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Replication Task status.- Returns:
- builder
-
status
public ReplicationTaskState.Builder status(java.lang.String status)
- Parameters:
status- Replication Task status.- Returns:
- builder
-
tableMappings
public ReplicationTaskState.Builder tableMappings(@Nullable com.pulumi.core.Output<java.lang.String> tableMappings)
- Parameters:
tableMappings- Escaped JSON string that contains the table mappings. For information on table mapping see [Using Table Mapping with an AWS Database Migration Service Task to Select and Filter Data](http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.html)- Returns:
- builder
-
tableMappings
public ReplicationTaskState.Builder tableMappings(java.lang.String tableMappings)
- Parameters:
tableMappings- Escaped JSON string that contains the table mappings. For information on table mapping see [Using Table Mapping with an AWS Database Migration Service Task to Select and Filter Data](http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.html)- Returns:
- builder
-
tags
public ReplicationTaskState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ReplicationTaskState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public ReplicationTaskState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ReplicationTaskState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
targetEndpointArn
public ReplicationTaskState.Builder targetEndpointArn(@Nullable com.pulumi.core.Output<java.lang.String> targetEndpointArn)
- Parameters:
targetEndpointArn- ARN that uniquely identifies the target endpoint.- Returns:
- builder
-
targetEndpointArn
public ReplicationTaskState.Builder targetEndpointArn(java.lang.String targetEndpointArn)
- Parameters:
targetEndpointArn- ARN that uniquely identifies the target endpoint.- Returns:
- builder
-
build
public ReplicationTaskState build()
-
-