@Generated(value="software.amazon.awssdk:codegen") public final class ReservedNodeExchangeStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReservedNodeExchangeStatus.Builder,ReservedNodeExchangeStatus>
Reserved-node status details, such as the source reserved-node identifier, the target reserved-node identifier, the node type, the node count, and other details.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReservedNodeExchangeStatus.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ReservedNodeExchangeStatus.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
requestTime()
A date and time that indicate when the reserved-node exchange was requested.
|
String |
reservedNodeExchangeRequestId()
The identifier of the reserved-node exchange request.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ReservedNodeExchangeStatus.Builder> |
serializableBuilderClass() |
Integer |
sourceReservedNodeCount()
The source reserved-node count in the cluster.
|
String |
sourceReservedNodeId()
The identifier of the source reserved node.
|
String |
sourceReservedNodeType()
The source reserved-node type, for example ds2.xlarge.
|
ReservedNodeExchangeStatusType |
status()
The status of the reserved-node exchange request.
|
String |
statusAsString()
The status of the reserved-node exchange request.
|
Integer |
targetReservedNodeCount()
The count of target reserved nodes in the cluster.
|
String |
targetReservedNodeOfferingId()
The identifier of the target reserved node offering.
|
String |
targetReservedNodeType()
The node type of the target reserved node, for example ra3.4xlarge.
|
ReservedNodeExchangeStatus.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String reservedNodeExchangeRequestId()
The identifier of the reserved-node exchange request.
public final ReservedNodeExchangeStatusType status()
The status of the reserved-node exchange request. Statuses include in-progress and requested.
If the service returns an enum value that is not available in the current SDK version, status will
return ReservedNodeExchangeStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
ReservedNodeExchangeStatusTypepublic final String statusAsString()
The status of the reserved-node exchange request. Statuses include in-progress and requested.
If the service returns an enum value that is not available in the current SDK version, status will
return ReservedNodeExchangeStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
ReservedNodeExchangeStatusTypepublic final Instant requestTime()
A date and time that indicate when the reserved-node exchange was requested.
public final String sourceReservedNodeId()
The identifier of the source reserved node.
public final String sourceReservedNodeType()
The source reserved-node type, for example ds2.xlarge.
public final Integer sourceReservedNodeCount()
The source reserved-node count in the cluster.
public final String targetReservedNodeOfferingId()
The identifier of the target reserved node offering.
public final String targetReservedNodeType()
The node type of the target reserved node, for example ra3.4xlarge.
public final Integer targetReservedNodeCount()
The count of target reserved nodes in the cluster.
public ReservedNodeExchangeStatus.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ReservedNodeExchangeStatus.Builder,ReservedNodeExchangeStatus>public static ReservedNodeExchangeStatus.Builder builder()
public static Class<? extends ReservedNodeExchangeStatus.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.