Class DataMigrationStatistics
java.lang.Object
software.amazon.awssdk.services.databasemigration.model.DataMigrationStatistics
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DataMigrationStatistics.Builder,
DataMigrationStatistics>
@Generated("software.amazon.awssdk:codegen")
public final class DataMigrationStatistics
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<DataMigrationStatistics.Builder,DataMigrationStatistics>
Information about the data migration run, including start and stop time, latency, and migration progress.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final Integer
The current latency of the change data capture (CDC) operation.final Long
The elapsed duration of the data migration run.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Integer
The data migration's progress in the full-load migration phase.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
static Class
<? extends DataMigrationStatistics.Builder> final Instant
The time when the migration started.final Instant
stopTime()
The time when the migration stopped or failed.final Integer
The number of tables that DMS failed to process.final Integer
The number of tables loaded in the current data migration run.final Integer
The data migration's table loading progress.final Integer
The number of tables that are waiting for processing.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
-
tablesLoaded
The number of tables loaded in the current data migration run.
- Returns:
- The number of tables loaded in the current data migration run.
-
elapsedTimeMillis
The elapsed duration of the data migration run.
- Returns:
- The elapsed duration of the data migration run.
-
tablesLoading
The data migration's table loading progress.
- Returns:
- The data migration's table loading progress.
-
fullLoadPercentage
The data migration's progress in the full-load migration phase.
- Returns:
- The data migration's progress in the full-load migration phase.
-
cdcLatency
The current latency of the change data capture (CDC) operation.
- Returns:
- The current latency of the change data capture (CDC) operation.
-
tablesQueued
The number of tables that are waiting for processing.
- Returns:
- The number of tables that are waiting for processing.
-
tablesErrored
The number of tables that DMS failed to process.
- Returns:
- The number of tables that DMS failed to process.
-
startTime
The time when the migration started.
- Returns:
- The time when the migration started.
-
stopTime
The time when the migration stopped or failed.
- Returns:
- The time when the migration stopped or failed.
-
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<DataMigrationStatistics.Builder,
DataMigrationStatistics> - 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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-