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