@Generated(value="software.amazon.awssdk:codegen") public final class HypervisorDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HypervisorDetails.Builder,HypervisorDetails>
These are the details of the specified hypervisor. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
| Modifier and Type | Class and Description |
|---|---|
static interface |
HypervisorDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static HypervisorDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
host()
The server host of the hypervisor.
|
String |
hypervisorArn()
The Amazon Resource Name (ARN) of the hypervisor.
|
String |
kmsKeyArn()
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
|
Instant |
lastSuccessfulMetadataSyncTime()
This is the time when the most recent successful sync of metadata occurred.
|
SyncMetadataStatus |
latestMetadataSyncStatus()
This is the most recent status for the indicated metadata sync.
|
String |
latestMetadataSyncStatusAsString()
This is the most recent status for the indicated metadata sync.
|
String |
latestMetadataSyncStatusMessage()
This is the most recent status for the indicated metadata sync.
|
String |
logGroupArn()
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
|
String |
name()
This is the name of the specified hypervisor.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends HypervisorDetails.Builder> |
serializableBuilderClass() |
HypervisorState |
state()
This is the current state of the specified hypervisor.
|
String |
stateAsString()
This is the current state of the specified hypervisor.
|
HypervisorDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String host()
The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
public final String hypervisorArn()
The Amazon Resource Name (ARN) of the hypervisor.
public final String kmsKeyArn()
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
public final Instant lastSuccessfulMetadataSyncTime()
This is the time when the most recent successful sync of metadata occurred.
public final SyncMetadataStatus latestMetadataSyncStatus()
This is the most recent status for the indicated metadata sync.
If the service returns an enum value that is not available in the current SDK version,
latestMetadataSyncStatus will return SyncMetadataStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from latestMetadataSyncStatusAsString().
SyncMetadataStatuspublic final String latestMetadataSyncStatusAsString()
This is the most recent status for the indicated metadata sync.
If the service returns an enum value that is not available in the current SDK version,
latestMetadataSyncStatus will return SyncMetadataStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from latestMetadataSyncStatusAsString().
SyncMetadataStatuspublic final String latestMetadataSyncStatusMessage()
This is the most recent status for the indicated metadata sync.
public final String logGroupArn()
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
public final String name()
This is the name of the specified hypervisor.
public final HypervisorState state()
This is the current state of the specified hypervisor.
The possible states are PENDING, ONLINE, OFFLINE, or ERROR.
If the service returns an enum value that is not available in the current SDK version, state will return
HypervisorState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
The possible states are PENDING, ONLINE, OFFLINE, or
ERROR.
HypervisorStatepublic final String stateAsString()
This is the current state of the specified hypervisor.
The possible states are PENDING, ONLINE, OFFLINE, or ERROR.
If the service returns an enum value that is not available in the current SDK version, state will return
HypervisorState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
The possible states are PENDING, ONLINE, OFFLINE, or
ERROR.
HypervisorStatepublic HypervisorDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<HypervisorDetails.Builder,HypervisorDetails>public static HypervisorDetails.Builder builder()
public static Class<? extends HypervisorDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.