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.Builder
builder()
final Long
The elapsed time of the task, in milliseconds.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Instant
The date the replication task was started either with a fresh start or a target reload.final Instant
The date the replication task full load was completed.final Integer
The percent complete for the full load migration task.final Instant
The date the replication task full load was started.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
static Class
<? extends ReplicationTaskStats.Builder> final Instant
The date the replication task was started either with a fresh start or a resume.final Instant
stopDate()
The date the replication task was stopped.final Integer
The number of errors that have occurred during this task.final Integer
The number of tables loaded for this task.final Integer
The number of tables currently loading for this task.final Integer
The number of tables queued for this task.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods 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
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ReplicationTaskStats.Builder,
ReplicationTaskStats> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-