Class ReplicationBackfillSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReplicationBackfillSummary.Builder,ReplicationBackfillSummary>
An object representing a summary of a replication backfill, including its status, destination, progress, and start and end times.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final ReplicationDestinationThe destination Region and registry to which the images are replicated.final InstantendedAt()The date and time, in JavaScript date format, when the replication backfill ended.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe failure code for a replication backfill that has failed.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()progress()The progress of the replication backfill, including the total, completed, and failed replication counts.final StringThe ID of the replication backfill.static Class<? extends ReplicationBackfillSummary.Builder> final InstantThe date and time, in JavaScript date format, when the replication backfill was started.status()The current status of the replication backfill.final StringThe current status of the replication backfill.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
replicationBackfillId
The ID of the replication backfill.
- Returns:
- The ID of the replication backfill.
-
destination
The destination Region and registry to which the images are replicated.
- Returns:
- The destination Region and registry to which the images are replicated.
-
status
The current status of the replication backfill.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnReplicationBackfillStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the replication backfill.
- See Also:
-
statusAsString
The current status of the replication backfill.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnReplicationBackfillStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the replication backfill.
- See Also:
-
failureCode
The failure code for a replication backfill that has failed.
- Returns:
- The failure code for a replication backfill that has failed.
-
progress
The progress of the replication backfill, including the total, completed, and failed replication counts. This value is
nulluntil the replication backfill finishes preparing the set of images to replicate. It is thereforenullwhile the replication backfill isPREPARING, and remainsnullif the replication backfill is stopped before preparation completes.- Returns:
- The progress of the replication backfill, including the total, completed, and failed replication counts.
This value is
nulluntil the replication backfill finishes preparing the set of images to replicate. It is thereforenullwhile the replication backfill isPREPARING, and remainsnullif the replication backfill is stopped before preparation completes.
-
startedAt
The date and time, in JavaScript date format, when the replication backfill was started.
- Returns:
- The date and time, in JavaScript date format, when the replication backfill was started.
-
endedAt
The date and time, in JavaScript date format, when the replication backfill ended. This value is
nullwhile the replication backfill is still in progress.- Returns:
- The date and time, in JavaScript date format, when the replication backfill ended. This value is
nullwhile the replication backfill is still in progress.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ReplicationBackfillSummary.Builder,ReplicationBackfillSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-