Class PriceScheduleSpecification
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PriceScheduleSpecification.Builder,PriceScheduleSpecification>
Describes the price for a Reserved Instance.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final CurrencyCodeValuesThe currency for transacting the Reserved Instance resale.final StringThe currency for transacting the Reserved Instance resale.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Doubleprice()The fixed price for the term.static Class<? extends PriceScheduleSpecification.Builder>final Longterm()The number of months remaining in the reservation.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
term
The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
- Returns:
- The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
-
price
The fixed price for the term.
- Returns:
- The fixed price for the term.
-
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,
currencyCodewill returnCurrencyCodeValues.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcurrencyCodeAsString().- Returns:
- The currency for transacting the Reserved Instance resale. At this time, the only supported currency is
USD. - See Also:
-
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,
currencyCodewill returnCurrencyCodeValues.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcurrencyCodeAsString().- Returns:
- The currency for transacting the Reserved Instance resale. At this time, the only supported currency is
USD. - See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<PriceScheduleSpecification.Builder,PriceScheduleSpecification>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-