@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RollbackDetails extends Object implements Serializable, Cloneable
Details about an instance refresh rollback.
Constructor and Description |
---|
RollbackDetails() |
Modifier and Type | Method and Description |
---|---|
RollbackDetails |
clone() |
boolean |
equals(Object obj) |
Integer |
getInstancesToUpdateOnRollback()
Indicates the value of
InstancesToUpdate at the time the rollback started. |
Integer |
getPercentageCompleteOnRollback()
Indicates the value of
PercentageComplete at the time the rollback started. |
InstanceRefreshProgressDetails |
getProgressDetailsOnRollback()
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
|
String |
getRollbackReason()
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).
|
Date |
getRollbackStartTime()
The date and time at which the rollback began.
|
int |
hashCode() |
void |
setInstancesToUpdateOnRollback(Integer instancesToUpdateOnRollback)
Indicates the value of
InstancesToUpdate at the time the rollback started. |
void |
setPercentageCompleteOnRollback(Integer percentageCompleteOnRollback)
Indicates the value of
PercentageComplete at the time the rollback started. |
void |
setProgressDetailsOnRollback(InstanceRefreshProgressDetails progressDetailsOnRollback)
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
|
void |
setRollbackReason(String rollbackReason)
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).
|
void |
setRollbackStartTime(Date rollbackStartTime)
The date and time at which the rollback began.
|
String |
toString()
Returns a string representation of this object.
|
RollbackDetails |
withInstancesToUpdateOnRollback(Integer instancesToUpdateOnRollback)
Indicates the value of
InstancesToUpdate at the time the rollback started. |
RollbackDetails |
withPercentageCompleteOnRollback(Integer percentageCompleteOnRollback)
Indicates the value of
PercentageComplete at the time the rollback started. |
RollbackDetails |
withProgressDetailsOnRollback(InstanceRefreshProgressDetails progressDetailsOnRollback)
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
|
RollbackDetails |
withRollbackReason(String rollbackReason)
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).
|
RollbackDetails |
withRollbackStartTime(Date rollbackStartTime)
The date and time at which the rollback began.
|
public void setRollbackReason(String rollbackReason)
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
rollbackReason
- The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).public String getRollbackReason()
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
public RollbackDetails withRollbackReason(String rollbackReason)
The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
rollbackReason
- The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was
initiated).public void setRollbackStartTime(Date rollbackStartTime)
The date and time at which the rollback began.
rollbackStartTime
- The date and time at which the rollback began.public Date getRollbackStartTime()
The date and time at which the rollback began.
public RollbackDetails withRollbackStartTime(Date rollbackStartTime)
The date and time at which the rollback began.
rollbackStartTime
- The date and time at which the rollback began.public void setPercentageCompleteOnRollback(Integer percentageCompleteOnRollback)
Indicates the value of PercentageComplete
at the time the rollback started.
percentageCompleteOnRollback
- Indicates the value of PercentageComplete
at the time the rollback started.public Integer getPercentageCompleteOnRollback()
Indicates the value of PercentageComplete
at the time the rollback started.
PercentageComplete
at the time the rollback started.public RollbackDetails withPercentageCompleteOnRollback(Integer percentageCompleteOnRollback)
Indicates the value of PercentageComplete
at the time the rollback started.
percentageCompleteOnRollback
- Indicates the value of PercentageComplete
at the time the rollback started.public void setInstancesToUpdateOnRollback(Integer instancesToUpdateOnRollback)
Indicates the value of InstancesToUpdate
at the time the rollback started.
instancesToUpdateOnRollback
- Indicates the value of InstancesToUpdate
at the time the rollback started.public Integer getInstancesToUpdateOnRollback()
Indicates the value of InstancesToUpdate
at the time the rollback started.
InstancesToUpdate
at the time the rollback started.public RollbackDetails withInstancesToUpdateOnRollback(Integer instancesToUpdateOnRollback)
Indicates the value of InstancesToUpdate
at the time the rollback started.
instancesToUpdateOnRollback
- Indicates the value of InstancesToUpdate
at the time the rollback started.public void setProgressDetailsOnRollback(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).
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 InstanceRefreshProgressDetails getProgressDetailsOnRollback()
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 withProgressDetailsOnRollback(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).
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 String toString()
toString
in class Object
Object.toString()
public RollbackDetails clone()