@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()
For responses, this returns true if the service returned a value for the ModificationResults property.
|
boolean |
hasReservedInstancesIds()
For responses, this returns true if the service returned a value for the ReservedInstancesIds property.
|
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 final 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 final Instant createDate()
The time when the modification request was created.
public final Instant effectiveDate()
The time for the modification to become effective.
public final boolean hasModificationResults()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final 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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasModificationResults()
method.
public final boolean hasReservedInstancesIds()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final 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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasReservedInstancesIds()
method.
public final String reservedInstancesModificationId()
A unique ID for the Reserved Instance modification.
public final String status()
The status of the Reserved Instances modification request.
public final String statusMessage()
The reason for the status.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.