@Generated(value="software.amazon.awssdk:codegen") public final class Cost extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Cost.Builder,Cost>
Defines a cost object.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Cost.Builder |
| Modifier and Type | Method and Description |
|---|---|
Double |
amount()
The cost amount.
|
static Cost.Builder |
builder() |
String |
currency()
The cost currency, for example
USD. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
CostFrequency |
frequency()
The cost frequency.
|
String |
frequencyAsString()
The cost frequency.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends Cost.Builder> |
serializableBuilderClass() |
Cost.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Double amount()
The cost amount.
public final String currency()
The cost currency, for example USD.
USD.public final CostFrequency frequency()
The cost frequency.
If the service returns an enum value that is not available in the current SDK version, frequency will
return CostFrequency.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
frequencyAsString().
CostFrequencypublic final String frequencyAsString()
The cost frequency.
If the service returns an enum value that is not available in the current SDK version, frequency will
return CostFrequency.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
frequencyAsString().
CostFrequencypublic Cost.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Cost.Builder,Cost>public static Cost.Builder builder()
public static Class<? extends Cost.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.