@Generated(value="software.amazon.awssdk:codegen") public class PriceScheduleSpecification extends Object implements ToCopyableBuilder<PriceScheduleSpecification.Builder,PriceScheduleSpecification>
Describes the price for a Reserved Instance.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PriceScheduleSpecification.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PriceScheduleSpecification.Builder |
builder() |
CurrencyCodeValues |
currencyCode()
The currency for transacting the Reserved Instance resale.
|
String |
currencyCodeAsString()
The currency for transacting the Reserved Instance resale.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Double |
price()
The fixed price for the term.
|
static Class<? extends PriceScheduleSpecification.Builder> |
serializableBuilderClass() |
Long |
term()
The number of months remaining in the reservation.
|
PriceScheduleSpecification.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic CurrencyCodeValues currencyCode()
The currency for transacting the Reserved Instance resale. At this time, the only supported currency is
USD.
If the service returns an enum value that is not available in the current SDK version, currencyCode will
return CurrencyCodeValues.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currencyCodeAsString().
USD.CurrencyCodeValuespublic String currencyCodeAsString()
The currency for transacting the Reserved Instance resale. At this time, the only supported currency is
USD.
If the service returns an enum value that is not available in the current SDK version, currencyCode will
return CurrencyCodeValues.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currencyCodeAsString().
USD.CurrencyCodeValuespublic Double price()
The fixed price for the term.
public Long term()
The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
public PriceScheduleSpecification.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<PriceScheduleSpecification.Builder,PriceScheduleSpecification>public static PriceScheduleSpecification.Builder builder()
public static Class<? extends PriceScheduleSpecification.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.