@Generated(value="com.amazonaws:aws-java-sdk-code-generator") 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.
|
String |
getOutpostArn()
The Amazon Resource Name (ARN) of the Outpost.
|
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 |
setOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost.
|
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.
|
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 |
withOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost.
|
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 void setAvailabilityZone(String availabilityZone)
The Availability Zone of the instance.
availabilityZone
- The Availability Zone of the instance.public String getAvailabilityZone()
The Availability Zone of the instance.
public InstanceStatus withAvailabilityZone(String availabilityZone)
The Availability Zone of the instance.
availabilityZone
- The Availability Zone of the instance.public void setOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost.
outpostArn
- The Amazon Resource Name (ARN) of the Outpost.public String getOutpostArn()
The Amazon Resource Name (ARN) of the Outpost.
public InstanceStatus withOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost.
outpostArn
- The Amazon Resource Name (ARN) of the Outpost.public List<InstanceStatusEvent> getEvents()
Any scheduled events associated with the instance.
public void setEvents(Collection<InstanceStatusEvent> events)
Any scheduled events associated with the instance.
events
- Any scheduled events associated with the instance.public InstanceStatus withEvents(InstanceStatusEvent... events)
Any scheduled events associated with the instance.
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.
events
- Any scheduled events associated with the instance.public InstanceStatus withEvents(Collection<InstanceStatusEvent> events)
Any scheduled events associated with the instance.
events
- Any scheduled events associated with the instance.public void setInstanceId(String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.public String getInstanceId()
The ID of the instance.
public InstanceStatus withInstanceId(String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.public void setInstanceState(InstanceState instanceState)
The intended state of the instance. DescribeInstanceStatus requires that an instance be in the
running
state.
instanceState
- The intended state of the instance. DescribeInstanceStatus requires that an instance be in the
running
state.public InstanceState getInstanceState()
The intended state of the instance. DescribeInstanceStatus requires that an instance be in the
running
state.
running
state.public InstanceStatus withInstanceState(InstanceState instanceState)
The intended state of the instance. DescribeInstanceStatus requires that an instance be in the
running
state.
instanceState
- The intended state of the instance. DescribeInstanceStatus requires that an instance be in the
running
state.public void setInstanceStatus(InstanceStatusSummary instanceStatus)
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
instanceStatus
- Reports impaired functionality that stems from issues internal to the instance, such as impaired
reachability.public InstanceStatusSummary getInstanceStatus()
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
public InstanceStatus withInstanceStatus(InstanceStatusSummary instanceStatus)
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
instanceStatus
- Reports impaired functionality that stems from issues internal to the instance, such as impaired
reachability.public 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.
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 getSystemStatus()
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)
Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.
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 toString()
toString
in class Object
Object.toString()
public InstanceStatus clone()