7#include <aws/budgets/Budgets_EXPORTS.h>
8#include <aws/budgets/model/Spend.h>
54 template<
typename ActualSpendT = Spend>
55 void SetActualSpend(ActualSpendT&& value) { m_actualSpendHasBeenSet =
true; m_actualSpend = std::forward<ActualSpendT>(value); }
56 template<
typename ActualSpendT = Spend>
67 template<
typename ForecastedSpendT = Spend>
68 void SetForecastedSpend(ForecastedSpendT&& value) { m_forecastedSpendHasBeenSet =
true; m_forecastedSpend = std::forward<ForecastedSpendT>(value); }
69 template<
typename ForecastedSpendT = Spend>
75 bool m_actualSpendHasBeenSet =
false;
77 Spend m_forecastedSpend;
78 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