7#include <aws/compute-optimizer/ComputeOptimizer_EXPORTS.h>
8#include <aws/compute-optimizer/model/EstimatedMonthlySavings.h>
21namespace ComputeOptimizer
82 double m_savingsOpportunityPercentage;
83 bool m_savingsOpportunityPercentageHasBeenSet =
false;
86 bool m_estimatedMonthlySavingsHasBeenSet =
false;
SavingsOpportunity & WithEstimatedMonthlySavings(EstimatedMonthlySavings &&value)
AWS_COMPUTEOPTIMIZER_API SavingsOpportunity()
void SetSavingsOpportunityPercentage(double value)
SavingsOpportunity & WithSavingsOpportunityPercentage(double value)
AWS_COMPUTEOPTIMIZER_API SavingsOpportunity(Aws::Utils::Json::JsonView jsonValue)
SavingsOpportunity & WithEstimatedMonthlySavings(const EstimatedMonthlySavings &value)
void SetEstimatedMonthlySavings(EstimatedMonthlySavings &&value)
double GetSavingsOpportunityPercentage() const
AWS_COMPUTEOPTIMIZER_API Aws::Utils::Json::JsonValue Jsonize() const
bool EstimatedMonthlySavingsHasBeenSet() const
bool SavingsOpportunityPercentageHasBeenSet() const
const EstimatedMonthlySavings & GetEstimatedMonthlySavings() const
void SetEstimatedMonthlySavings(const EstimatedMonthlySavings &value)
AWS_COMPUTEOPTIMIZER_API SavingsOpportunity & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue