@Generated(value="software.amazon.awssdk:codegen") public final class SavingsPlanOfferingRate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SavingsPlanOfferingRate.Builder,SavingsPlanOfferingRate>
Information about a Savings Plan offering rate.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SavingsPlanOfferingRate.Builder |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic ParentSavingsPlanOffering savingsPlanOffering()
The Savings Plan offering.
public String rate()
The Savings Plan rate.
public 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<SavingsPlanOfferingRateProperty> properties()
The properties.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public SavingsPlanOfferingRate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SavingsPlanOfferingRate.Builder,SavingsPlanOfferingRate>public static SavingsPlanOfferingRate.Builder builder()
public static Class<? extends SavingsPlanOfferingRate.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.