@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecommendationDetailHourlyMetrics extends Object implements Serializable, Cloneable, StructuredPojo
Contains the hourly metrics for the given recommendation over the lookback period.
Constructor and Description |
---|
RecommendationDetailHourlyMetrics() |
Modifier and Type | Method and Description |
---|---|
RecommendationDetailHourlyMetrics |
clone() |
boolean |
equals(Object obj) |
String |
getCurrentCoverage()
The current amount of Savings Plans eligible usage that the Savings Plan covered.
|
String |
getEstimatedCoverage()
The estimated coverage amount based on the recommended Savings Plan.
|
String |
getEstimatedNewCommitmentUtilization()
The estimated utilization for the recommended Savings Plan.
|
String |
getEstimatedOnDemandCost()
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the
lookback period.
|
String |
getStartTime() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCurrentCoverage(String currentCoverage)
The current amount of Savings Plans eligible usage that the Savings Plan covered.
|
void |
setEstimatedCoverage(String estimatedCoverage)
The estimated coverage amount based on the recommended Savings Plan.
|
void |
setEstimatedNewCommitmentUtilization(String estimatedNewCommitmentUtilization)
The estimated utilization for the recommended Savings Plan.
|
void |
setEstimatedOnDemandCost(String estimatedOnDemandCost)
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the
lookback period.
|
void |
setStartTime(String startTime) |
String |
toString()
Returns a string representation of this object.
|
RecommendationDetailHourlyMetrics |
withCurrentCoverage(String currentCoverage)
The current amount of Savings Plans eligible usage that the Savings Plan covered.
|
RecommendationDetailHourlyMetrics |
withEstimatedCoverage(String estimatedCoverage)
The estimated coverage amount based on the recommended Savings Plan.
|
RecommendationDetailHourlyMetrics |
withEstimatedNewCommitmentUtilization(String estimatedNewCommitmentUtilization)
The estimated utilization for the recommended Savings Plan.
|
RecommendationDetailHourlyMetrics |
withEstimatedOnDemandCost(String estimatedOnDemandCost)
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the
lookback period.
|
RecommendationDetailHourlyMetrics |
withStartTime(String startTime) |
public void setStartTime(String startTime)
startTime
- public String getStartTime()
public RecommendationDetailHourlyMetrics withStartTime(String startTime)
startTime
- public void setEstimatedOnDemandCost(String estimatedOnDemandCost)
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.
estimatedOnDemandCost
- The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length
of the lookback period.public String getEstimatedOnDemandCost()
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.
public RecommendationDetailHourlyMetrics withEstimatedOnDemandCost(String estimatedOnDemandCost)
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length of the lookback period.
estimatedOnDemandCost
- The remaining On-Demand cost estimated to not be covered by the recommended Savings Plan, over the length
of the lookback period.public void setCurrentCoverage(String currentCoverage)
The current amount of Savings Plans eligible usage that the Savings Plan covered.
currentCoverage
- The current amount of Savings Plans eligible usage that the Savings Plan covered.public String getCurrentCoverage()
The current amount of Savings Plans eligible usage that the Savings Plan covered.
public RecommendationDetailHourlyMetrics withCurrentCoverage(String currentCoverage)
The current amount of Savings Plans eligible usage that the Savings Plan covered.
currentCoverage
- The current amount of Savings Plans eligible usage that the Savings Plan covered.public void setEstimatedCoverage(String estimatedCoverage)
The estimated coverage amount based on the recommended Savings Plan.
estimatedCoverage
- The estimated coverage amount based on the recommended Savings Plan.public String getEstimatedCoverage()
The estimated coverage amount based on the recommended Savings Plan.
public RecommendationDetailHourlyMetrics withEstimatedCoverage(String estimatedCoverage)
The estimated coverage amount based on the recommended Savings Plan.
estimatedCoverage
- The estimated coverage amount based on the recommended Savings Plan.public void setEstimatedNewCommitmentUtilization(String estimatedNewCommitmentUtilization)
The estimated utilization for the recommended Savings Plan.
estimatedNewCommitmentUtilization
- The estimated utilization for the recommended Savings Plan.public String getEstimatedNewCommitmentUtilization()
The estimated utilization for the recommended Savings Plan.
public RecommendationDetailHourlyMetrics withEstimatedNewCommitmentUtilization(String estimatedNewCommitmentUtilization)
The estimated utilization for the recommended Savings Plan.
estimatedNewCommitmentUtilization
- The estimated utilization for the recommended Savings Plan.public String toString()
toString
in class Object
Object.toString()
public RecommendationDetailHourlyMetrics clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.