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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSourceDataSetting.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SourceDataSetting.Builderbuilder()StringcdcStartPosition()The change data capture (CDC) start position for the source data provider.InstantcdcStartTime()The change data capture (CDC) start time for the source data provider.InstantcdcStopTime()The change data capture (CDC) stop time for the source data provider.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SourceDataSetting.Builder>serializableBuilderClass()StringslotName()The name of the replication slot on the source data provider.SourceDataSetting.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cdcStartPosition
public final String 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
public final Instant 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
public final Instant 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
public final String 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
public SourceDataSetting.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SourceDataSetting.Builder,SourceDataSetting>
-
builder
public static SourceDataSetting.Builder builder()
-
serializableBuilderClass
public static Class<? extends SourceDataSetting.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-