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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ReplicationStats.Builderbuilder()final LongThe elapsed time of the replication, in milliseconds.final booleanfinal booleanequalsBySdkFields(Object obj) final InstantThe date the replication was started either with a fresh start or a target reload.final InstantThe date the replication full load was finished.final IntegerThe percent complete for the full load serverless replication.final InstantThe date the replication full load was started.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends ReplicationStats.Builder>final InstantThe date the replication is scheduled to start.final InstantstopDate()The date the replication was stopped.final IntegerThe number of errors that have occured for this replication.final IntegerThe number of tables loaded for this replication.final IntegerThe number of tables currently loading for this replication.final IntegerThe number of tables queued for this replication.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
-
fullLoadProgressPercent
The percent complete for the full load serverless replication.
- Returns:
- The percent complete for the full load serverless replication.
-
elapsedTimeMillis
The elapsed time of the replication, in milliseconds.
- Returns:
- The elapsed time of the replication, in milliseconds.
-
tablesLoaded
The number of tables loaded for this replication.
- Returns:
- The number of tables loaded for this replication.
-
tablesLoading
The number of tables currently loading for this replication.
- Returns:
- The number of tables currently loading for this replication.
-
tablesQueued
The number of tables queued for this replication.
- Returns:
- The number of tables queued for this replication.
-
tablesErrored
The number of errors that have occured for this replication.
- Returns:
- The number of errors that have occured for this replication.
-
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
The date the replication is scheduled to start.
- Returns:
- The date the replication is scheduled to start.
-
stopDate
The date the replication was stopped.
- Returns:
- The date the replication was stopped.
-
fullLoadStartDate
The date the replication full load was started.
- Returns:
- The date the replication full load was started.
-
fullLoadFinishDate
The date the replication full load was finished.
- Returns:
- The date the replication full load was finished.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReplicationStats.Builder,ReplicationStats>
-
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
-