public class InstanceStatus extends Object implements Serializable, Cloneable
Describes the status of an instance.
Constructor and Description |
---|
InstanceStatus() |
Modifier and Type | Method and Description |
---|---|
InstanceStatus |
clone() |
boolean |
equals(Object obj) |
String |
getAvailabilityZone()
The Availability Zone of the instance.
|
List<InstanceStatusEvent> |
getEvents()
Any scheduled events associated with the instance.
|
String |
getInstanceId()
The ID of the instance.
|
InstanceState |
getInstanceState()
The intended state of the instance.
|
InstanceStatusSummary |
getInstanceStatus()
Reports impaired functionality that stems from issues internal to the
instance, such as impaired reachability.
|
InstanceStatusSummary |
getSystemStatus()
Reports impaired functionality that stems from issues related to the
systems that support an instance, such as hardware failures and
network connectivity problems.
|
int |
hashCode() |
void |
setAvailabilityZone(String availabilityZone)
The Availability Zone of the instance.
|
void |
setEvents(Collection<InstanceStatusEvent> events)
Any scheduled events associated with the instance.
|
void |
setInstanceId(String instanceId)
The ID of the instance.
|
void |
setInstanceState(InstanceState instanceState)
The intended state of the instance.
|
void |
setInstanceStatus(InstanceStatusSummary instanceStatus)
Reports impaired functionality that stems from issues internal to the
instance, such as impaired reachability.
|
void |
setSystemStatus(InstanceStatusSummary systemStatus)
Reports impaired functionality that stems from issues related to the
systems that support an instance, such as hardware failures and
network connectivity problems.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
InstanceStatus |
withAvailabilityZone(String availabilityZone)
The Availability Zone of the instance.
|
InstanceStatus |
withEvents(Collection<InstanceStatusEvent> events)
Any scheduled events associated with the instance.
|
InstanceStatus |
withEvents(InstanceStatusEvent... events)
Any scheduled events associated with the instance.
|
InstanceStatus |
withInstanceId(String instanceId)
The ID of the instance.
|
InstanceStatus |
withInstanceState(InstanceState instanceState)
The intended state of the instance.
|
InstanceStatus |
withInstanceStatus(InstanceStatusSummary instanceStatus)
Reports impaired functionality that stems from issues internal to the
instance, such as impaired reachability.
|
InstanceStatus |
withSystemStatus(InstanceStatusSummary systemStatus)
Reports impaired functionality that stems from issues related to the
systems that support an instance, such as hardware failures and
network connectivity problems.
|
public String getInstanceId()
public void setInstanceId(String instanceId)
instanceId
- The ID of the instance.public InstanceStatus withInstanceId(String instanceId)
Returns a reference to this object so that method calls can be chained together.
instanceId
- The ID of the instance.public String getAvailabilityZone()
public void setAvailabilityZone(String availabilityZone)
availabilityZone
- The Availability Zone of the instance.public InstanceStatus withAvailabilityZone(String availabilityZone)
Returns a reference to this object so that method calls can be chained together.
availabilityZone
- The Availability Zone of the instance.public List<InstanceStatusEvent> getEvents()
public void setEvents(Collection<InstanceStatusEvent> events)
events
- Any scheduled events associated with the instance.public InstanceStatus withEvents(InstanceStatusEvent... events)
NOTE: This method appends the values to the existing list (if
any). Use setEvents(java.util.Collection)
or withEvents(java.util.Collection)
if you want to override the
existing values.
Returns a reference to this object so that method calls can be chained together.
events
- Any scheduled events associated with the instance.public InstanceStatus withEvents(Collection<InstanceStatusEvent> events)
Returns a reference to this object so that method calls can be chained together.
events
- Any scheduled events associated with the instance.public InstanceState getInstanceState()
running
state.running
state.public void setInstanceState(InstanceState instanceState)
running
state.instanceState
- The intended state of the instance. DescribeInstanceStatus
requires that an instance be in the running
state.public InstanceStatus withInstanceState(InstanceState instanceState)
running
state.
Returns a reference to this object so that method calls can be chained together.
instanceState
- The intended state of the instance. DescribeInstanceStatus
requires that an instance be in the running
state.public InstanceStatusSummary getSystemStatus()
public void setSystemStatus(InstanceStatusSummary systemStatus)
systemStatus
- Reports impaired functionality that stems from issues related to the
systems that support an instance, such as hardware failures and
network connectivity problems.public InstanceStatus withSystemStatus(InstanceStatusSummary systemStatus)
Returns a reference to this object so that method calls can be chained together.
systemStatus
- Reports impaired functionality that stems from issues related to the
systems that support an instance, such as hardware failures and
network connectivity problems.public InstanceStatusSummary getInstanceStatus()
public void setInstanceStatus(InstanceStatusSummary instanceStatus)
instanceStatus
- Reports impaired functionality that stems from issues internal to the
instance, such as impaired reachability.public InstanceStatus withInstanceStatus(InstanceStatusSummary instanceStatus)
Returns a reference to this object so that method calls can be chained together.
instanceStatus
- Reports impaired functionality that stems from issues internal to the
instance, such as impaired reachability.public String toString()
toString
in class Object
Object.toString()
public InstanceStatus clone()
Copyright © 2015. All rights reserved.