@Generated(value="software.amazon.awssdk:codegen") public final class SavingsPlansUtilizationDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SavingsPlansUtilizationDetail.Builder,SavingsPlansUtilizationDetail>
A single daily or monthly Savings Plans utilization rate, and details for your account. A management account in an
organization have access to member accounts. You can use GetDimensionValues to determine the possible
dimension values.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SavingsPlansUtilizationDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
SavingsPlansAmortizedCommitment |
amortizedCommitment()
The total amortized commitment for a Savings Plans.
|
Map<String,String> |
attributes()
The attribute that applies to a specific
Dimension. |
static SavingsPlansUtilizationDetail.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAttributes()
Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
SavingsPlansSavings |
savings()
The amount saved by using existing Savings Plans.
|
String |
savingsPlanArn()
The unique Amazon Resource Name (ARN) for a particular Savings Plan.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SavingsPlansUtilizationDetail.Builder> |
serializableBuilderClass() |
SavingsPlansUtilizationDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
SavingsPlansUtilization |
utilization()
A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings Plans
eligible.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String savingsPlanArn()
The unique Amazon Resource Name (ARN) for a particular Savings Plan.
public final boolean hasAttributes()
public final Map<String,String> attributes()
The attribute that applies to a specific Dimension.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAttributes() to see if a value was sent in this field.
Dimension.public final SavingsPlansUtilization utilization()
A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings Plans eligible.
public final SavingsPlansSavings savings()
The amount saved by using existing Savings Plans. Savings returns both net savings from savings plans as well as
the onDemandCostEquivalent of the Savings Plans when considering the utilization rate.
onDemandCostEquivalent of the Savings Plans when considering the utilization
rate.public final SavingsPlansAmortizedCommitment amortizedCommitment()
The total amortized commitment for a Savings Plans. Includes the sum of the upfront and recurring Savings Plans fees.
public SavingsPlansUtilizationDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SavingsPlansUtilizationDetail.Builder,SavingsPlansUtilizationDetail>public static SavingsPlansUtilizationDetail.Builder builder()
public static Class<? extends SavingsPlansUtilizationDetail.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.