Class SourceDataSetting
java.lang.Object
software.amazon.awssdk.services.databasemigration.model.SourceDataSetting
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SourceDataSetting.Builder,SourceDataSetting>
@Generated("software.amazon.awssdk:codegen")
public final class SourceDataSetting
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<SourceDataSetting.Builder,SourceDataSetting>
Defines settings for a source data provider for a data migration.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SourceDataSetting.Builderbuilder()final StringThe change data capture (CDC) start position for the source data provider.final InstantThe change data capture (CDC) start time for the source data provider.final InstantThe change data capture (CDC) stop time for the source data provider.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends SourceDataSetting.Builder>final StringslotName()The name of the replication slot on the source data provider.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
cdcStartPosition
The change data capture (CDC) start position for the source data provider.
- Returns:
- The change data capture (CDC) start position for the source data provider.
-
cdcStartTime
The change data capture (CDC) start time for the source data provider.
- Returns:
- The change data capture (CDC) start time for the source data provider.
-
cdcStopTime
The change data capture (CDC) stop time for the source data provider.
- Returns:
- The change data capture (CDC) stop time for the source data provider.
-
slotName
The name of the replication slot on the source data provider. This attribute is only valid for a PostgreSQL or Aurora PostgreSQL source.
- Returns:
- The name of the replication slot on the source data provider. This attribute is only valid for a PostgreSQL or Aurora PostgreSQL source.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<SourceDataSetting.Builder,SourceDataSetting>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-