@Generated(value="software.amazon.awssdk:codegen") public final class InstanceStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InstanceStatus.Builder,InstanceStatus>
Describes the status of an instance.
Modifier and Type | Class and Description |
---|---|
static interface |
InstanceStatus.Builder |
Modifier and Type | Method and Description |
---|---|
String |
availabilityZone()
The Availability Zone of the instance.
|
static InstanceStatus.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<InstanceStatusEvent> |
events()
Any scheduled events associated with the instance.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEvents()
For responses, this returns true if the service returned a value for the Events property.
|
int |
hashCode() |
String |
instanceId()
The ID of the instance.
|
InstanceState |
instanceState()
The intended state of the instance.
|
InstanceStatusSummary |
instanceStatus()
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
|
String |
outpostArn()
The Amazon Resource Name (ARN) of the Outpost.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends InstanceStatus.Builder> |
serializableBuilderClass() |
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.
|
InstanceStatus.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String availabilityZone()
The Availability Zone of the instance.
public final String outpostArn()
The Amazon Resource Name (ARN) of the Outpost.
public final boolean hasEvents()
isEmpty()
method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<InstanceStatusEvent> events()
Any scheduled events associated with the instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEvents()
method.
public final String instanceId()
The ID of the instance.
public final InstanceState instanceState()
The intended state of the instance. DescribeInstanceStatus requires that an instance be in the
running
state.
running
state.public final InstanceStatusSummary instanceStatus()
Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.
public final 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 InstanceStatus.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<InstanceStatus.Builder,InstanceStatus>
public static InstanceStatus.Builder builder()
public static Class<? extends InstanceStatus.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.