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.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final Integer
Indicates the value ofInstancesToUpdate
at the time the rollback started.final Integer
Indicates the value ofPercentageComplete
at the time the rollback started.Reports progress on replacing instances in an Auto Scaling group that has a warm pool.final String
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).final Instant
The 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 String
toString()
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
PercentageComplete
at the time the rollback started.- Returns:
- Indicates the value of
PercentageComplete
at the time the rollback started.
-
instancesToUpdateOnRollback
Indicates the value of
InstancesToUpdate
at the time the rollback started.- Returns:
- Indicates the value of
InstancesToUpdate
at 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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<RollbackDetails.Builder,
RollbackDetails> - 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
-