@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 |
| Modifier and Type | Method and Description |
|---|---|
static SavingsPlanRate.Builder |
builder() |
CurrencyCode |
currency()
The currency.
|
String |
currencyAsString()
The currency.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasProperties()
Returns true if the Properties property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
String |
operation()
The specific AWS operation for the line item in the billing report.
|
SavingsPlanProductType |
productType()
The product type.
|
String |
productTypeAsString()
The product type.
|
List<SavingsPlanRateProperty> |
properties()
The properties.
|
String |
rate()
The rate.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SavingsPlanRate.Builder> |
serializableBuilderClass() |
SavingsPlanRateServiceCode |
serviceCode()
The service.
|
String |
serviceCodeAsString()
The service.
|
SavingsPlanRate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
SavingsPlanRateUnit |
unit()
The unit.
|
String |
unitAsString()
The unit.
|
String |
usageType()
The usage details of the line item in the billing report.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String rate()
The rate.
public final 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 final 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 final 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 final 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 final 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 final 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 final 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 final 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 final String usageType()
The usage details of the line item in the billing report.
public final String operation()
The specific AWS operation for the line item in the billing report.
public final boolean hasProperties()
public final List<SavingsPlanRateProperty> properties()
The properties.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasProperties() to see if a value was sent in this field.
public SavingsPlanRate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SavingsPlanRate.Builder,SavingsPlanRate>public static SavingsPlanRate.Builder builder()
public static Class<? extends SavingsPlanRate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.