@Generated(value="software.amazon.awssdk:codegen") public final class InstanceSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InstanceSummary.Builder,InstanceSummary>
Information about the instance.
| Modifier and Type | Class and Description |
|---|---|
static interface |
InstanceSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the instance.
|
static InstanceSummary.Builder |
builder() |
Instant |
createdTime()
When the instance was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The identifier of the instance.
|
DirectoryType |
identityManagementType()
The identity management type of the instance.
|
String |
identityManagementTypeAsString()
The identity management type of the instance.
|
Boolean |
inboundCallsEnabled()
Whether inbound calls are enabled.
|
String |
instanceAlias()
The alias of the instance.
|
InstanceStatus |
instanceStatus()
The state of the instance.
|
String |
instanceStatusAsString()
The state of the instance.
|
Boolean |
outboundCallsEnabled()
Whether outbound calls are enabled.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends InstanceSummary.Builder> |
serializableBuilderClass() |
String |
serviceRole()
The service role of the instance.
|
InstanceSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String id()
The identifier of the instance.
public String arn()
The Amazon Resource Name (ARN) of the instance.
public DirectoryType identityManagementType()
The identity management type of the instance.
If the service returns an enum value that is not available in the current SDK version,
identityManagementType will return DirectoryType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from identityManagementTypeAsString().
DirectoryTypepublic String identityManagementTypeAsString()
The identity management type of the instance.
If the service returns an enum value that is not available in the current SDK version,
identityManagementType will return DirectoryType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from identityManagementTypeAsString().
DirectoryTypepublic String instanceAlias()
The alias of the instance.
public Instant createdTime()
When the instance was created.
public String serviceRole()
The service role of the instance.
public InstanceStatus instanceStatus()
The state of the instance.
If the service returns an enum value that is not available in the current SDK version, instanceStatus
will return InstanceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from instanceStatusAsString().
InstanceStatuspublic String instanceStatusAsString()
The state of the instance.
If the service returns an enum value that is not available in the current SDK version, instanceStatus
will return InstanceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from instanceStatusAsString().
InstanceStatuspublic Boolean inboundCallsEnabled()
Whether inbound calls are enabled.
public Boolean outboundCallsEnabled()
Whether outbound calls are enabled.
public InstanceSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<InstanceSummary.Builder,InstanceSummary>public static InstanceSummary.Builder builder()
public static Class<? extends InstanceSummary.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.