@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()
For responses, this returns true if the service returned a value for the Attributes property.
|
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()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAttributes() method.
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 and also
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 © 2023. All rights reserved.