@Generated(value="software.amazon.awssdk:codegen") public final class RollbackDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RollbackDetails.Builder,RollbackDetails>
Details about an instance refresh rollback.
Modifier and Type | Class and Description |
---|---|
static interface |
RollbackDetails.Builder |
Modifier and Type | Method and Description |
---|---|
static RollbackDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
instancesToUpdateOnRollback()
Indicates the value of
InstancesToUpdate at the time the rollback started. |
Integer |
percentageCompleteOnRollback()
Indicates the value of
PercentageComplete at the time the rollback started. |
InstanceRefreshProgressDetails |
progressDetailsOnRollback()
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
|
String |
rollbackReason()
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).
|
Instant |
rollbackStartTime()
The date and time at which the rollback began.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RollbackDetails.Builder> |
serializableBuilderClass() |
RollbackDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String rollbackReason()
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
public final Instant rollbackStartTime()
The date and time at which the rollback began.
public final Integer percentageCompleteOnRollback()
Indicates the value of PercentageComplete
at the time the rollback started.
PercentageComplete
at the time the rollback started.public final Integer instancesToUpdateOnRollback()
Indicates the value of InstancesToUpdate
at the time the rollback started.
InstancesToUpdate
at the time the rollback started.public final InstanceRefreshProgressDetails 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).
public RollbackDetails.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<RollbackDetails.Builder,RollbackDetails>
public static RollbackDetails.Builder builder()
public static Class<? extends RollbackDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.