7#include <aws/budgets/Budgets_EXPORTS.h>
8#include <aws/budgets/model/Spend.h>
48 template <
typename ActualSpendT = Spend>
50 m_actualSpendHasBeenSet =
true;
51 m_actualSpend = std::forward<ActualSpendT>(value);
53 template <
typename ActualSpendT = Spend>
67 template <
typename ForecastedSpendT = Spend>
69 m_forecastedSpendHasBeenSet =
true;
70 m_forecastedSpend = std::forward<ForecastedSpendT>(value);
72 template <
typename ForecastedSpendT = Spend>
81 Spend m_forecastedSpend;
82 bool m_actualSpendHasBeenSet =
false;
83 bool m_forecastedSpendHasBeenSet =
false;
AWS_BUDGETS_API CalculatedSpend(Aws::Utils::Json::JsonView jsonValue)
CalculatedSpend & WithForecastedSpend(ForecastedSpendT &&value)
AWS_BUDGETS_API CalculatedSpend()=default
AWS_BUDGETS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetForecastedSpend(ForecastedSpendT &&value)
bool ActualSpendHasBeenSet() const
const Spend & GetActualSpend() const
const Spend & GetForecastedSpend() const
CalculatedSpend & WithActualSpend(ActualSpendT &&value)
bool ForecastedSpendHasBeenSet() const
void SetActualSpend(ActualSpendT &&value)
AWS_BUDGETS_API CalculatedSpend & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue