@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InstanceRefreshProgressDetails extends Object implements Serializable, Cloneable
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).
Constructor and Description |
---|
InstanceRefreshProgressDetails() |
Modifier and Type | Method and Description |
---|---|
InstanceRefreshProgressDetails |
clone() |
boolean |
equals(Object obj) |
InstanceRefreshLivePoolProgress |
getLivePoolProgress()
Reports progress on replacing instances that are in the Auto Scaling group.
|
InstanceRefreshWarmPoolProgress |
getWarmPoolProgress()
Reports progress on replacing instances that are in the warm pool.
|
int |
hashCode() |
void |
setLivePoolProgress(InstanceRefreshLivePoolProgress livePoolProgress)
Reports progress on replacing instances that are in the Auto Scaling group.
|
void |
setWarmPoolProgress(InstanceRefreshWarmPoolProgress warmPoolProgress)
Reports progress on replacing instances that are in the warm pool.
|
String |
toString()
Returns a string representation of this object.
|
InstanceRefreshProgressDetails |
withLivePoolProgress(InstanceRefreshLivePoolProgress livePoolProgress)
Reports progress on replacing instances that are in the Auto Scaling group.
|
InstanceRefreshProgressDetails |
withWarmPoolProgress(InstanceRefreshWarmPoolProgress warmPoolProgress)
Reports progress on replacing instances that are in the warm pool.
|
public void setLivePoolProgress(InstanceRefreshLivePoolProgress livePoolProgress)
Reports progress on replacing instances that are in the Auto Scaling group.
livePoolProgress
- Reports progress on replacing instances that are in the Auto Scaling group.public InstanceRefreshLivePoolProgress getLivePoolProgress()
Reports progress on replacing instances that are in the Auto Scaling group.
public InstanceRefreshProgressDetails withLivePoolProgress(InstanceRefreshLivePoolProgress livePoolProgress)
Reports progress on replacing instances that are in the Auto Scaling group.
livePoolProgress
- Reports progress on replacing instances that are in the Auto Scaling group.public void setWarmPoolProgress(InstanceRefreshWarmPoolProgress warmPoolProgress)
Reports progress on replacing instances that are in the warm pool.
warmPoolProgress
- Reports progress on replacing instances that are in the warm pool.public InstanceRefreshWarmPoolProgress getWarmPoolProgress()
Reports progress on replacing instances that are in the warm pool.
public InstanceRefreshProgressDetails withWarmPoolProgress(InstanceRefreshWarmPoolProgress warmPoolProgress)
Reports progress on replacing instances that are in the warm pool.
warmPoolProgress
- Reports progress on replacing instances that are in the warm pool.public String toString()
toString
in class Object
Object.toString()
public InstanceRefreshProgressDetails clone()