public class InstanceGroupStatus extends Object implements Serializable, Cloneable
The details of the instance group status.
| Constructor and Description | 
|---|
| InstanceGroupStatus() | 
| Modifier and Type | Method and Description | 
|---|---|
| InstanceGroupStatus | clone() | 
| boolean | equals(Object obj) | 
| String | getState()The current state of the instance group. | 
| InstanceGroupStateChangeReason | getStateChangeReason()The status change reason details for the instance group. | 
| InstanceGroupTimeline | getTimeline()The timeline of the instance group status over time. | 
| int | hashCode() | 
| void | setState(InstanceGroupState state)The current state of the instance group. | 
| void | setState(String state)The current state of the instance group. | 
| void | setStateChangeReason(InstanceGroupStateChangeReason stateChangeReason)The status change reason details for the instance group. | 
| void | setTimeline(InstanceGroupTimeline timeline)The timeline of the instance group status over time. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| InstanceGroupStatus | withState(InstanceGroupState state)The current state of the instance group. | 
| InstanceGroupStatus | withState(String state)The current state of the instance group. | 
| InstanceGroupStatus | withStateChangeReason(InstanceGroupStateChangeReason stateChangeReason)The status change reason details for the instance group. | 
| InstanceGroupStatus | withTimeline(InstanceGroupTimeline timeline)The timeline of the instance group status over time. | 
public String getState()
 Constraints:
 Allowed Values: PROVISIONING, BOOTSTRAPPING, RUNNING, RESIZING, SUSPENDED, TERMINATING, TERMINATED, ARRESTED, SHUTTING_DOWN, ENDED
InstanceGroupStatepublic void setState(String state)
 Constraints:
 Allowed Values: PROVISIONING, BOOTSTRAPPING, RUNNING, RESIZING, SUSPENDED, TERMINATING, TERMINATED, ARRESTED, SHUTTING_DOWN, ENDED
state - The current state of the instance group.InstanceGroupStatepublic InstanceGroupStatus withState(String state)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: PROVISIONING, BOOTSTRAPPING, RUNNING, RESIZING, SUSPENDED, TERMINATING, TERMINATED, ARRESTED, SHUTTING_DOWN, ENDED
state - The current state of the instance group.InstanceGroupStatepublic void setState(InstanceGroupState state)
 Constraints:
 Allowed Values: PROVISIONING, BOOTSTRAPPING, RUNNING, RESIZING, SUSPENDED, TERMINATING, TERMINATED, ARRESTED, SHUTTING_DOWN, ENDED
state - The current state of the instance group.InstanceGroupStatepublic InstanceGroupStatus withState(InstanceGroupState state)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: PROVISIONING, BOOTSTRAPPING, RUNNING, RESIZING, SUSPENDED, TERMINATING, TERMINATED, ARRESTED, SHUTTING_DOWN, ENDED
state - The current state of the instance group.InstanceGroupStatepublic InstanceGroupStateChangeReason getStateChangeReason()
public void setStateChangeReason(InstanceGroupStateChangeReason stateChangeReason)
stateChangeReason - The status change reason details for the instance group.public InstanceGroupStatus withStateChangeReason(InstanceGroupStateChangeReason stateChangeReason)
Returns a reference to this object so that method calls can be chained together.
stateChangeReason - The status change reason details for the instance group.public InstanceGroupTimeline getTimeline()
public void setTimeline(InstanceGroupTimeline timeline)
timeline - The timeline of the instance group status over time.public InstanceGroupStatus withTimeline(InstanceGroupTimeline timeline)
Returns a reference to this object so that method calls can be chained together.
timeline - The timeline of the instance group status over time.public String toString()
toString in class ObjectObject.toString()public InstanceGroupStatus clone()
Copyright © 2015. All rights reserved.