7#include <aws/ce/CostExplorer_EXPORTS.h>
44 inline void SetMaxImpact(
double value) { m_maxImpactHasBeenSet =
true; m_maxImpact = value; }
56 inline void SetTotalImpact(
double value) { m_totalImpactHasBeenSet =
true; m_totalImpact = value; }
66 inline void SetTotalActualSpend(
double value) { m_totalActualSpendHasBeenSet =
true; m_totalActualSpend = value; }
78 inline void SetTotalExpectedSpend(
double value) { m_totalExpectedSpendHasBeenSet =
true; m_totalExpectedSpend = value; }
92 inline void SetTotalImpactPercentage(
double value) { m_totalImpactPercentageHasBeenSet =
true; m_totalImpactPercentage = value; }
98 bool m_maxImpactHasBeenSet =
false;
100 double m_totalImpact;
101 bool m_totalImpactHasBeenSet =
false;
103 double m_totalActualSpend;
104 bool m_totalActualSpendHasBeenSet =
false;
106 double m_totalExpectedSpend;
107 bool m_totalExpectedSpendHasBeenSet =
false;
109 double m_totalImpactPercentage;
110 bool m_totalImpactPercentageHasBeenSet =
false;
void SetTotalActualSpend(double value)
double GetTotalActualSpend() const
void SetTotalImpactPercentage(double value)
Impact & WithTotalActualSpend(double value)
double GetMaxImpact() const
Impact & WithTotalImpact(double value)
Impact & WithMaxImpact(double value)
Impact & WithTotalExpectedSpend(double value)
double GetTotalImpactPercentage() const
double GetTotalExpectedSpend() const
bool TotalImpactPercentageHasBeenSet() const
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_COSTEXPLORER_API Impact & operator=(Aws::Utils::Json::JsonView jsonValue)
Impact & WithTotalImpactPercentage(double value)
void SetMaxImpact(double value)
double GetTotalImpact() const
void SetTotalImpact(double value)
void SetTotalExpectedSpend(double value)
bool TotalImpactHasBeenSet() const
bool TotalActualSpendHasBeenSet() const
bool TotalExpectedSpendHasBeenSet() const
bool MaxImpactHasBeenSet() const
AWS_COSTEXPLORER_API Impact(Aws::Utils::Json::JsonView jsonValue)
AWS_COSTEXPLORER_API Impact()
Aws::Utils::Json::JsonValue JsonValue