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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRollbackDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RollbackDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegerinstancesToUpdateOnRollback()Indicates the value ofInstancesToUpdateat the time the rollback started.IntegerpercentageCompleteOnRollback()Indicates the value ofPercentageCompleteat the time the rollback started.InstanceRefreshProgressDetailsprogressDetailsOnRollback()Reports progress on replacing instances in an Auto Scaling group that has a warm pool.StringrollbackReason()The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).InstantrollbackStartTime()The date and time at which the rollback began.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends RollbackDetails.Builder>serializableBuilderClass()RollbackDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
rollbackReason
public final String 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
public final Instant rollbackStartTime()
The date and time at which the rollback began.
- Returns:
- The date and time at which the rollback began.
-
percentageCompleteOnRollback
public final Integer percentageCompleteOnRollback()
Indicates the value of
PercentageCompleteat the time the rollback started.- Returns:
- Indicates the value of
PercentageCompleteat the time the rollback started.
-
instancesToUpdateOnRollback
public final Integer instancesToUpdateOnRollback()
Indicates the value of
InstancesToUpdateat the time the rollback started.- Returns:
- Indicates the value of
InstancesToUpdateat the time the rollback started.
-
progressDetailsOnRollback
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).
- 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
public RollbackDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RollbackDetails.Builder,RollbackDetails>
-
builder
public static RollbackDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends RollbackDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-