@Generated(value="software.amazon.awssdk:codegen") public final class GetReservedInstancesExchangeQuoteResponse extends Ec2Response implements ToCopyableBuilder<GetReservedInstancesExchangeQuoteResponse.Builder,GetReservedInstancesExchangeQuoteResponse>
Contains the output of GetReservedInstancesExchangeQuote.
Modifier and Type | Class and Description |
---|---|
static interface |
GetReservedInstancesExchangeQuoteResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static GetReservedInstancesExchangeQuoteResponse.Builder |
builder() |
String |
currencyCode()
The currency of the transaction.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasReservedInstanceValueSet()
For responses, this returns true if the service returned a value for the ReservedInstanceValueSet property.
|
boolean |
hasTargetConfigurationValueSet()
For responses, this returns true if the service returned a value for the TargetConfigurationValueSet property.
|
Boolean |
isValidExchange()
If
true , the exchange is valid. |
Instant |
outputReservedInstancesWillExpireAt()
The new end date of the reservation term.
|
String |
paymentDue()
The total true upfront charge for the exchange.
|
ReservationValue |
reservedInstanceValueRollup()
The cost associated with the Reserved Instance.
|
List<ReservedInstanceReservationValue> |
reservedInstanceValueSet()
The configuration of your Convertible Reserved Instances.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetReservedInstancesExchangeQuoteResponse.Builder> |
serializableBuilderClass() |
ReservationValue |
targetConfigurationValueRollup()
The cost associated with the Reserved Instance.
|
List<TargetReservationValue> |
targetConfigurationValueSet()
The values of the target Convertible Reserved Instances.
|
GetReservedInstancesExchangeQuoteResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
validationFailureReason()
Describes the reason why the exchange cannot be completed.
|
responseMetadata
sdkHttpResponse
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String currencyCode()
The currency of the transaction.
public final Boolean isValidExchange()
If true
, the exchange is valid. If false
, the exchange cannot be completed.
true
, the exchange is valid. If false
, the exchange cannot be completed.public final Instant outputReservedInstancesWillExpireAt()
The new end date of the reservation term.
public final String paymentDue()
The total true upfront charge for the exchange.
public final ReservationValue reservedInstanceValueRollup()
The cost associated with the Reserved Instance.
public final boolean hasReservedInstanceValueSet()
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<ReservedInstanceReservationValue> reservedInstanceValueSet()
The configuration of your Convertible 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 hasReservedInstanceValueSet()
method.
public final ReservationValue targetConfigurationValueRollup()
The cost associated with the Reserved Instance.
public final boolean hasTargetConfigurationValueSet()
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<TargetReservationValue> targetConfigurationValueSet()
The values of the target Convertible 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 hasTargetConfigurationValueSet()
method.
public final String validationFailureReason()
Describes the reason why the exchange cannot be completed.
public GetReservedInstancesExchangeQuoteResponse.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<GetReservedInstancesExchangeQuoteResponse.Builder,GetReservedInstancesExchangeQuoteResponse>
toBuilder
in class AwsResponse
public static GetReservedInstancesExchangeQuoteResponse.Builder builder()
public static Class<? extends GetReservedInstancesExchangeQuoteResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsResponse
public final boolean equals(Object obj)
equals
in class AwsResponse
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkResponse
Copyright © 2022. All rights reserved.