Class AwsDmsReplicationTaskDetails

    • Method Detail

      • cdcStartPosition

        public final 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.

        Returns:
        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.
      • cdcStartTime

        public final 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.

        Returns:
        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.
      • cdcStopPosition

        public final String cdcStopPosition()

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

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

        public final String migrationType()

        The migration type.

        Returns:
        The migration type.
      • id

        public final String id()

        The identifier of the replication task.

        Returns:
        The identifier of the replication task.
      • resourceIdentifier

        public final 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.

        Returns:
        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.
      • replicationInstanceArn

        public final String replicationInstanceArn()

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

        Returns:
        The Amazon Resource Name (ARN) of a replication instance.
      • replicationTaskIdentifier

        public final String replicationTaskIdentifier()

        The user-defined replication task identifier or name.

        Returns:
        The user-defined replication task identifier or name.
      • replicationTaskSettings

        public final String replicationTaskSettings()

        The settings for the replication task.

        Returns:
        The settings for the replication task.
      • sourceEndpointArn

        public final String sourceEndpointArn()

        The ARN of the source endpoint.

        Returns:
        The ARN of the source endpoint.
      • tableMappings

        public final String tableMappings()

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

        Returns:
        The table mappings for the replication task, in JSON format.
      • targetEndpointArn

        public final String targetEndpointArn()

        The ARN of the target endpoint.

        Returns:
        The ARN of the target endpoint.
      • taskData

        public final String taskData()

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

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

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)