7#include <aws/budgets/Budgets_EXPORTS.h>
47 m_budgetAdjustmentPeriodHasBeenSet =
true;
48 m_budgetAdjustmentPeriod = value;
74 m_lookBackAvailablePeriodsHasBeenSet =
true;
75 m_lookBackAvailablePeriods = value;
83 int m_budgetAdjustmentPeriod{0};
85 int m_lookBackAvailablePeriods{0};
86 bool m_budgetAdjustmentPeriodHasBeenSet =
false;
87 bool m_lookBackAvailablePeriodsHasBeenSet =
false;
AWS_BUDGETS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BUDGETS_API HistoricalOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
HistoricalOptions & WithBudgetAdjustmentPeriod(int value)
AWS_BUDGETS_API HistoricalOptions()=default
bool BudgetAdjustmentPeriodHasBeenSet() const
int GetLookBackAvailablePeriods() const
void SetLookBackAvailablePeriods(int value)
AWS_BUDGETS_API HistoricalOptions(Aws::Utils::Json::JsonView jsonValue)
int GetBudgetAdjustmentPeriod() const
HistoricalOptions & WithLookBackAvailablePeriods(int value)
void SetBudgetAdjustmentPeriod(int value)
bool LookBackAvailablePeriodsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue