Class SavingsPlansAmortizedCommitment
- java.lang.Object
-
- software.amazon.awssdk.services.costexplorer.model.SavingsPlansAmortizedCommitment
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SavingsPlansAmortizedCommitment.Builder,SavingsPlansAmortizedCommitment>
@Generated("software.amazon.awssdk:codegen") public final class SavingsPlansAmortizedCommitment extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SavingsPlansAmortizedCommitment.Builder,SavingsPlansAmortizedCommitment>
The amortized amount of Savings Plans purchased in a specific account during a specific time interval.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSavingsPlansAmortizedCommitment.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringamortizedRecurringCommitment()The amortized amount of your Savings Plans commitment that was purchased with either aPartialor aNoUpfront.StringamortizedUpfrontCommitment()The amortized amount of your Savings Plans commitment that was purchased with anUpfrontorPartialUpfrontSavings Plans.static SavingsPlansAmortizedCommitment.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends SavingsPlansAmortizedCommitment.Builder>serializableBuilderClass()SavingsPlansAmortizedCommitment.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtotalAmortizedCommitment()The total amortized amount of your Savings Plans commitment, regardless of your Savings Plans purchase method.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
amortizedRecurringCommitment
public final String amortizedRecurringCommitment()
The amortized amount of your Savings Plans commitment that was purchased with either a
Partialor aNoUpfront.- Returns:
- The amortized amount of your Savings Plans commitment that was purchased with either a
Partialor aNoUpfront.
-
amortizedUpfrontCommitment
public final String amortizedUpfrontCommitment()
The amortized amount of your Savings Plans commitment that was purchased with an
UpfrontorPartialUpfrontSavings Plans.- Returns:
- The amortized amount of your Savings Plans commitment that was purchased with an
UpfrontorPartialUpfrontSavings Plans.
-
totalAmortizedCommitment
public final String totalAmortizedCommitment()
The total amortized amount of your Savings Plans commitment, regardless of your Savings Plans purchase method.
- Returns:
- The total amortized amount of your Savings Plans commitment, regardless of your Savings Plans purchase method.
-
toBuilder
public SavingsPlansAmortizedCommitment.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SavingsPlansAmortizedCommitment.Builder,SavingsPlansAmortizedCommitment>
-
builder
public static SavingsPlansAmortizedCommitment.Builder builder()
-
serializableBuilderClass
public static Class<? extends SavingsPlansAmortizedCommitment.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-