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 IntegerThe current latency of the change data capture (CDC) operation.final LongThe elapsed duration of the data migration run.final booleanfinal booleanequalsBySdkFields(Object obj) final IntegerThe data migration's progress in the full-load migration phase.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends DataMigrationStatistics.Builder>final InstantThe time when the migration started.final InstantstopTime()The time when the migration stopped or failed.final IntegerThe number of tables that DMS failed to process.final IntegerThe number of tables loaded in the current data migration run.final IntegerThe data migration's table loading progress.final IntegerThe number of tables that are waiting for processing.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
-
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
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataMigrationStatistics.Builder,DataMigrationStatistics>
-
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
-