Class ReplicationStats
- java.lang.Object
-
- software.amazon.awssdk.services.databasemigration.model.ReplicationStats
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReplicationStats.Builder,ReplicationStats>
@Generated("software.amazon.awssdk:codegen") public final class ReplicationStats extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReplicationStats.Builder,ReplicationStats>
This object provides a collection of statistics about a serverless replication.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReplicationStats.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReplicationStats.Builderbuilder()LongelapsedTimeMillis()The elapsed time of the replication, in milliseconds.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)InstantfreshStartDate()The date the replication was started either with a fresh start or a target reload.InstantfullLoadFinishDate()The date the replication full load was finished.IntegerfullLoadProgressPercent()The percent complete for the full load serverless replication.InstantfullLoadStartDate()The date the replication full load was started.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ReplicationStats.Builder>serializableBuilderClass()InstantstartDate()The date the replication is scheduled to start.InstantstopDate()The date the replication was stopped.IntegertablesErrored()The number of errors that have occured for this replication.IntegertablesLoaded()The number of tables loaded for this replication.IntegertablesLoading()The number of tables currently loading for this replication.IntegertablesQueued()The number of tables queued for this replication.ReplicationStats.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
-
fullLoadProgressPercent
public final Integer fullLoadProgressPercent()
The percent complete for the full load serverless replication.
- Returns:
- The percent complete for the full load serverless replication.
-
elapsedTimeMillis
public final Long elapsedTimeMillis()
The elapsed time of the replication, in milliseconds.
- Returns:
- The elapsed time of the replication, in milliseconds.
-
tablesLoaded
public final Integer tablesLoaded()
The number of tables loaded for this replication.
- Returns:
- The number of tables loaded for this replication.
-
tablesLoading
public final Integer tablesLoading()
The number of tables currently loading for this replication.
- Returns:
- The number of tables currently loading for this replication.
-
tablesQueued
public final Integer tablesQueued()
The number of tables queued for this replication.
- Returns:
- The number of tables queued for this replication.
-
tablesErrored
public final Integer tablesErrored()
The number of errors that have occured for this replication.
- Returns:
- The number of errors that have occured for this replication.
-
freshStartDate
public final Instant freshStartDate()
The date the replication was started either with a fresh start or a target reload.
- Returns:
- The date the replication was started either with a fresh start or a target reload.
-
startDate
public final Instant startDate()
The date the replication is scheduled to start.
- Returns:
- The date the replication is scheduled to start.
-
stopDate
public final Instant stopDate()
The date the replication was stopped.
- Returns:
- The date the replication was stopped.
-
fullLoadStartDate
public final Instant fullLoadStartDate()
The date the replication full load was started.
- Returns:
- The date the replication full load was started.
-
fullLoadFinishDate
public final Instant fullLoadFinishDate()
The date the replication full load was finished.
- Returns:
- The date the replication full load was finished.
-
toBuilder
public ReplicationStats.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReplicationStats.Builder,ReplicationStats>
-
builder
public static ReplicationStats.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReplicationStats.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.
-
-