@Generated(value="software.amazon.awssdk:codegen") public final class SavingsPlanRate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SavingsPlanRate.Builder,SavingsPlanRate>
Information about a Savings Plan rate.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SavingsPlanRate.Builder |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String rate()
The rate.
public CurrencyCode currency()
The currency.
If the service returns an enum value that is not available in the current SDK version, currency will
return CurrencyCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currencyAsString().
CurrencyCodepublic String currencyAsString()
The currency.
If the service returns an enum value that is not available in the current SDK version, currency will
return CurrencyCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currencyAsString().
CurrencyCodepublic SavingsPlanRateUnit unit()
The unit.
If the service returns an enum value that is not available in the current SDK version, unit will return
SavingsPlanRateUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
unitAsString().
SavingsPlanRateUnitpublic String unitAsString()
The unit.
If the service returns an enum value that is not available in the current SDK version, unit will return
SavingsPlanRateUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
unitAsString().
SavingsPlanRateUnitpublic SavingsPlanProductType productType()
The product type.
If the service returns an enum value that is not available in the current SDK version, productType will
return SavingsPlanProductType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from productTypeAsString().
SavingsPlanProductTypepublic String productTypeAsString()
The product type.
If the service returns an enum value that is not available in the current SDK version, productType will
return SavingsPlanProductType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from productTypeAsString().
SavingsPlanProductTypepublic SavingsPlanRateServiceCode serviceCode()
The service.
If the service returns an enum value that is not available in the current SDK version, serviceCode will
return SavingsPlanRateServiceCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from serviceCodeAsString().
SavingsPlanRateServiceCodepublic String serviceCodeAsString()
The service.
If the service returns an enum value that is not available in the current SDK version, serviceCode will
return SavingsPlanRateServiceCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from serviceCodeAsString().
SavingsPlanRateServiceCodepublic String usageType()
The usage details of the line item in the billing report.
public String operation()
The specific AWS operation for the line item in the billing report.
public List<SavingsPlanRateProperty> properties()
The properties.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public SavingsPlanRate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SavingsPlanRate.Builder,SavingsPlanRate>public static SavingsPlanRate.Builder builder()
public static Class<? extends SavingsPlanRate.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.