@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() |
boolean |
hasModificationResults()
Returns true if the ModificationResults property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasReservedInstancesIds()
Returns true if the ReservedInstancesIds property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
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, wait
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 boolean hasModificationResults()
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.
You can use hasModificationResults()
to see if a value was sent in this field.
public boolean hasReservedInstancesIds()
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.
You can use hasReservedInstancesIds()
to see if a value was sent in this field.
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 SdkPojo
public String toString()
Copyright © 2020. All rights reserved.