Class RecommendationDetailHourlyMetrics
- java.lang.Object
-
- software.amazon.awssdk.services.costexplorer.model.RecommendationDetailHourlyMetrics
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecommendationDetailHourlyMetrics.Builder,RecommendationDetailHourlyMetrics>
@Generated("software.amazon.awssdk:codegen") public final class RecommendationDetailHourlyMetrics extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecommendationDetailHourlyMetrics.Builder,RecommendationDetailHourlyMetrics>
Contains the hourly metrics for the given recommendation over the lookback period.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRecommendationDetailHourlyMetrics.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecommendationDetailHourlyMetrics.Builderbuilder()StringcurrentCoverage()The current amount of Savings Plans eligible usage that the Savings Plan covered.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringestimatedCoverage()The estimated coverage amount based on the recommended Savings Plan.StringestimatedNewCommitmentUtilization()The estimated utilization for the recommended Savings Plan.StringestimatedOnDemandCost()The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends RecommendationDetailHourlyMetrics.Builder>serializableBuilderClass()StringstartTime()Returns the value of the StartTime property for this object.RecommendationDetailHourlyMetrics.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
-
startTime
public final String startTime()
Returns the value of the StartTime property for this object.- Returns:
- The value of the StartTime property for this object.
-
estimatedOnDemandCost
public final String estimatedOnDemandCost()
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.
- Returns:
- The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.
-
currentCoverage
public final String currentCoverage()
The current amount of Savings Plans eligible usage that the Savings Plan covered.
- Returns:
- The current amount of Savings Plans eligible usage that the Savings Plan covered.
-
estimatedCoverage
public final String estimatedCoverage()
The estimated coverage amount based on the recommended Savings Plan.
- Returns:
- The estimated coverage amount based on the recommended Savings Plan.
-
estimatedNewCommitmentUtilization
public final String estimatedNewCommitmentUtilization()
The estimated utilization for the recommended Savings Plan.
- Returns:
- The estimated utilization for the recommended Savings Plan.
-
toBuilder
public RecommendationDetailHourlyMetrics.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RecommendationDetailHourlyMetrics.Builder,RecommendationDetailHourlyMetrics>
-
builder
public static RecommendationDetailHourlyMetrics.Builder builder()
-
serializableBuilderClass
public static Class<? extends RecommendationDetailHourlyMetrics.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.
-
-