@Generated(value="software.amazon.awssdk:codegen") public final class ReservedInstancesModification extends Object implements 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) |
<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.
|
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Instant |
updateDate()
The time when the modification request was last updated.
|
copy
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ReservedInstancesModification.Builder,ReservedInstancesModification>
public static ReservedInstancesModification.Builder builder()
public static Class<? extends ReservedInstancesModification.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.