@Generated(value="software.amazon.awssdk:codegen") public final class ReservedInstancesModification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReservedInstancesModification.Builder,ReservedInstancesModification>
Describes a Reserved Instance modification.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReservedInstancesModification.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ReservedInstancesModification.Builder |
builder() |
String |
clientToken()
A unique, case-sensitive key supplied by the client to ensure that the request is idempotent.
|
Instant |
createDate()
The time when the modification request was created.
|
Instant |
effectiveDate()
The time for the modification to become effective.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<ReservedInstancesModificationResult> |
modificationResults()
Contains target configurations along with their corresponding new Reserved Instance IDs.
|
List<ReservedInstancesId> |
reservedInstancesIds()
The IDs of one or more Reserved Instances.
|
String |
reservedInstancesModificationId()
A unique ID for the Reserved Instance modification.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ReservedInstancesModification.Builder> |
serializableBuilderClass() |
String |
status()
The status of the Reserved Instances modification request.
|
String |
statusMessage()
The reason for the status.
|
ReservedInstancesModification.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updateDate()
The time when the modification request was last updated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String clientToken()
A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.
public Instant createDate()
The time when the modification request was created.
public Instant effectiveDate()
The time for the modification to become effective.
public List<ReservedInstancesModificationResult> modificationResults()
Contains target configurations along with their corresponding new Reserved Instance IDs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<ReservedInstancesId> reservedInstancesIds()
The IDs of one or more Reserved Instances.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String reservedInstancesModificationId()
A unique ID for the Reserved Instance modification.
public String status()
The status of the Reserved Instances modification request.
public String statusMessage()
The reason for the status.
public Instant updateDate()
The time when the modification request was last updated.
public ReservedInstancesModification.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ReservedInstancesModification.Builder,ReservedInstancesModification>public static ReservedInstancesModification.Builder builder()
public static Class<? extends ReservedInstancesModification.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.