@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HypervisorDetails extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
HypervisorDetails() |
Modifier and Type | Method and Description |
---|---|
HypervisorDetails |
clone() |
boolean |
equals(Object obj) |
String |
getHost()
The server host of the hypervisor.
|
String |
getHypervisorArn()
The Amazon Resource Name (ARN) of the hypervisor.
|
String |
getKmsKeyArn()
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
|
Date |
getLastSuccessfulMetadataSyncTime()
This is the time when the most recent successful sync of metadata occurred.
|
String |
getLatestMetadataSyncStatus()
This is the most recent status for the indicated metadata sync.
|
String |
getLatestMetadataSyncStatusMessage()
This is the most recent status for the indicated metadata sync.
|
String |
getLogGroupArn()
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
|
String |
getName()
This is the name of the specified hypervisor.
|
String |
getState()
This is the current state of the specified hypervisor.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setHost(String host)
The server host of the hypervisor.
|
void |
setHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
|
void |
setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
|
void |
setLastSuccessfulMetadataSyncTime(Date lastSuccessfulMetadataSyncTime)
This is the time when the most recent successful sync of metadata occurred.
|
void |
setLatestMetadataSyncStatus(String latestMetadataSyncStatus)
This is the most recent status for the indicated metadata sync.
|
void |
setLatestMetadataSyncStatusMessage(String latestMetadataSyncStatusMessage)
This is the most recent status for the indicated metadata sync.
|
void |
setLogGroupArn(String logGroupArn)
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
|
void |
setName(String name)
This is the name of the specified hypervisor.
|
void |
setState(String state)
This is the current state of the specified hypervisor.
|
String |
toString()
Returns a string representation of this object.
|
HypervisorDetails |
withHost(String host)
The server host of the hypervisor.
|
HypervisorDetails |
withHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
|
HypervisorDetails |
withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
|
HypervisorDetails |
withLastSuccessfulMetadataSyncTime(Date lastSuccessfulMetadataSyncTime)
This is the time when the most recent successful sync of metadata occurred.
|
HypervisorDetails |
withLatestMetadataSyncStatus(String latestMetadataSyncStatus)
This is the most recent status for the indicated metadata sync.
|
HypervisorDetails |
withLatestMetadataSyncStatus(SyncMetadataStatus latestMetadataSyncStatus)
This is the most recent status for the indicated metadata sync.
|
HypervisorDetails |
withLatestMetadataSyncStatusMessage(String latestMetadataSyncStatusMessage)
This is the most recent status for the indicated metadata sync.
|
HypervisorDetails |
withLogGroupArn(String logGroupArn)
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
|
HypervisorDetails |
withName(String name)
This is the name of the specified hypervisor.
|
HypervisorDetails |
withState(HypervisorState state)
This is the current state of the specified hypervisor.
|
HypervisorDetails |
withState(String state)
This is the current state of the specified hypervisor.
|
public void setHost(String host)
The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
host
- The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name
(FQDN).public String getHost()
The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
public HypervisorDetails withHost(String host)
The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
host
- The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name
(FQDN).public void setHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.public String getHypervisorArn()
The Amazon Resource Name (ARN) of the hypervisor.
public HypervisorDetails withHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.public void setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
kmsKeyArn
- The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.public String getKmsKeyArn()
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
public HypervisorDetails withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
kmsKeyArn
- The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.public void setLastSuccessfulMetadataSyncTime(Date lastSuccessfulMetadataSyncTime)
This is the time when the most recent successful sync of metadata occurred.
lastSuccessfulMetadataSyncTime
- This is the time when the most recent successful sync of metadata occurred.public Date getLastSuccessfulMetadataSyncTime()
This is the time when the most recent successful sync of metadata occurred.
public HypervisorDetails withLastSuccessfulMetadataSyncTime(Date lastSuccessfulMetadataSyncTime)
This is the time when the most recent successful sync of metadata occurred.
lastSuccessfulMetadataSyncTime
- This is the time when the most recent successful sync of metadata occurred.public void setLatestMetadataSyncStatus(String latestMetadataSyncStatus)
This is the most recent status for the indicated metadata sync.
latestMetadataSyncStatus
- This is the most recent status for the indicated metadata sync.SyncMetadataStatus
public String getLatestMetadataSyncStatus()
This is the most recent status for the indicated metadata sync.
SyncMetadataStatus
public HypervisorDetails withLatestMetadataSyncStatus(String latestMetadataSyncStatus)
This is the most recent status for the indicated metadata sync.
latestMetadataSyncStatus
- This is the most recent status for the indicated metadata sync.SyncMetadataStatus
public HypervisorDetails withLatestMetadataSyncStatus(SyncMetadataStatus latestMetadataSyncStatus)
This is the most recent status for the indicated metadata sync.
latestMetadataSyncStatus
- This is the most recent status for the indicated metadata sync.SyncMetadataStatus
public void setLatestMetadataSyncStatusMessage(String latestMetadataSyncStatusMessage)
This is the most recent status for the indicated metadata sync.
latestMetadataSyncStatusMessage
- This is the most recent status for the indicated metadata sync.public String getLatestMetadataSyncStatusMessage()
This is the most recent status for the indicated metadata sync.
public HypervisorDetails withLatestMetadataSyncStatusMessage(String latestMetadataSyncStatusMessage)
This is the most recent status for the indicated metadata sync.
latestMetadataSyncStatusMessage
- This is the most recent status for the indicated metadata sync.public void setLogGroupArn(String logGroupArn)
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
logGroupArn
- The Amazon Resource Name (ARN) of the group of gateways within the requested log.public String getLogGroupArn()
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
public HypervisorDetails withLogGroupArn(String logGroupArn)
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
logGroupArn
- The Amazon Resource Name (ARN) of the group of gateways within the requested log.public void setName(String name)
This is the name of the specified hypervisor.
name
- This is the name of the specified hypervisor.public String getName()
This is the name of the specified hypervisor.
public HypervisorDetails withName(String name)
This is the name of the specified hypervisor.
name
- This is the name of the specified hypervisor.public void setState(String state)
This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or ERROR
.
state
- This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or
ERROR
.
HypervisorState
public String getState()
This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or ERROR
.
The possible states are PENDING
, ONLINE
, OFFLINE
, or
ERROR
.
HypervisorState
public HypervisorDetails withState(String state)
This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or ERROR
.
state
- This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or
ERROR
.
HypervisorState
public HypervisorDetails withState(HypervisorState state)
This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or ERROR
.
state
- This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or
ERROR
.
HypervisorState
public String toString()
toString
in class Object
Object.toString()
public HypervisorDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.