Class ReplicationTaskStats
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReplicationTaskStats.Builder,ReplicationTaskStats>
In response to a request by the DescribeReplicationTasks operation, this object provides a collection of
statistics about a replication task.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ReplicationTaskStats.Builderbuilder()final LongThe elapsed time of the task, in milliseconds.final booleanfinal booleanequalsBySdkFields(Object obj) final InstantThe date the replication task was started either with a fresh start or a target reload.final InstantThe date the replication task full load was completed.final IntegerThe percent complete for the full load migration task.final InstantThe date the replication task full load was started.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends ReplicationTaskStats.Builder>final InstantThe date the replication task was started either with a fresh start or a resume.final InstantstopDate()The date the replication task was stopped.final IntegerThe number of errors that have occurred during this task.final IntegerThe number of tables loaded for this task.final IntegerThe number of tables currently loading for this task.final IntegerThe number of tables queued for this task.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 migration task.
- Returns:
- The percent complete for the full load migration task.
-
elapsedTimeMillis
The elapsed time of the task, in milliseconds.
- Returns:
- The elapsed time of the task, in milliseconds.
-
tablesLoaded
The number of tables loaded for this task.
- Returns:
- The number of tables loaded for this task.
-
tablesLoading
The number of tables currently loading for this task.
- Returns:
- The number of tables currently loading for this task.
-
tablesQueued
The number of tables queued for this task.
- Returns:
- The number of tables queued for this task.
-
tablesErrored
The number of errors that have occurred during this task.
- Returns:
- The number of errors that have occurred during this task.
-
freshStartDate
The date the replication task was started either with a fresh start or a target reload.
- Returns:
- The date the replication task was started either with a fresh start or a target reload.
-
startDate
The date the replication task was started either with a fresh start or a resume. For more information, see StartReplicationTaskType.
- Returns:
- The date the replication task was started either with a fresh start or a resume. For more information, see StartReplicationTaskType.
-
stopDate
The date the replication task was stopped.
- Returns:
- The date the replication task was stopped.
-
fullLoadStartDate
The date the replication task full load was started.
- Returns:
- The date the replication task full load was started.
-
fullLoadFinishDate
The date the replication task full load was completed.
- Returns:
- The date the replication task full load was completed.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReplicationTaskStats.Builder,ReplicationTaskStats>
-
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
-