Class ResourcePricing
- java.lang.Object
-
- software.amazon.awssdk.services.costoptimizationhub.model.ResourcePricing
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourcePricing.Builder,ResourcePricing>
@Generated("software.amazon.awssdk:codegen") public final class ResourcePricing extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourcePricing.Builder,ResourcePricing>
Contains pricing information about the specified resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourcePricing.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourcePricing.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)DoubleestimatedCostAfterDiscounts()The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.DoubleestimatedCostBeforeDiscounts()The savings estimate using Amazon Web Services public pricing without incorporating any discounts.EstimatedDiscountsestimatedDiscounts()The estimated discounts for a recommendation.DoubleestimatedNetUnusedAmortizedCommitments()The estimated net unused amortized commitment for the recommendation.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ResourcePricing.Builder>serializableBuilderClass()ResourcePricing.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
estimatedCostAfterDiscounts
public final Double estimatedCostAfterDiscounts()
The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.
- Returns:
- The savings estimate incorporating all discounts with Amazon Web Services, such as Reserved Instances and Savings Plans.
-
estimatedCostBeforeDiscounts
public final Double estimatedCostBeforeDiscounts()
The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
- Returns:
- The savings estimate using Amazon Web Services public pricing without incorporating any discounts.
-
estimatedDiscounts
public final EstimatedDiscounts estimatedDiscounts()
The estimated discounts for a recommendation.
- Returns:
- The estimated discounts for a recommendation.
-
estimatedNetUnusedAmortizedCommitments
public final Double estimatedNetUnusedAmortizedCommitments()
The estimated net unused amortized commitment for the recommendation.
- Returns:
- The estimated net unused amortized commitment for the recommendation.
-
toBuilder
public ResourcePricing.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourcePricing.Builder,ResourcePricing>
-
builder
public static ResourcePricing.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourcePricing.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.
-
-