Class RollbackDetails
java.lang.Object
software.amazon.awssdk.services.autoscaling.model.RollbackDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RollbackDetails.Builder,RollbackDetails>
@Generated("software.amazon.awssdk:codegen")
public final class RollbackDetails
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<RollbackDetails.Builder,RollbackDetails>
Details about an instance refresh rollback.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RollbackDetails.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerIndicates the value ofInstancesToUpdateat the time the rollback started.final IntegerIndicates the value ofPercentageCompleteat the time the rollback started.Reports progress on replacing instances in an Auto Scaling group that has a warm pool.final StringThe reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).final InstantThe date and time at which the rollback began.static Class<? extends RollbackDetails.Builder> 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
-
rollbackReason
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
- Returns:
- The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
-
rollbackStartTime
The date and time at which the rollback began.
- Returns:
- The date and time at which the rollback began.
-
percentageCompleteOnRollback
Indicates the value of
PercentageCompleteat the time the rollback started.- Returns:
- Indicates the value of
PercentageCompleteat the time the rollback started.
-
instancesToUpdateOnRollback
Indicates the value of
InstancesToUpdateat the time the rollback started.- Returns:
- Indicates the value of
InstancesToUpdateat the time the rollback started.
-
progressDetailsOnRollback
Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).
- Returns:
- Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).
-
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<RollbackDetails.Builder,RollbackDetails> - 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
-