@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 final String id()
The identifier of the instance.
public final String arn()
The Amazon Resource Name (ARN) of the instance.
public final 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 final 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 final String instanceAlias()
The alias of the instance.
public final Instant createdTime()
When the instance was created.
public final String serviceRole()
The service role of the instance.
public final 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 final 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 final Boolean inboundCallsEnabled()
Whether inbound calls are enabled.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.