/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Request of UpdateBudget See Also:
AWS
* API Reference
The accountId
that is associated with the budget that you want
* to update.
The accountId
that is associated with the budget that you want
* to update.
The accountId
that is associated with the budget that you want
* to update.
The accountId
that is associated with the budget that you want
* to update.
The accountId
that is associated with the budget that you want
* to update.
The accountId
that is associated with the budget that you want
* to update.
The accountId
that is associated with the budget that you want
* to update.
The accountId
that is associated with the budget that you want
* to update.
The budget that you want to update your budget to.
*/ inline const Budget& GetNewBudget() const{ return m_newBudget; } /** *The budget that you want to update your budget to.
*/ inline bool NewBudgetHasBeenSet() const { return m_newBudgetHasBeenSet; } /** *The budget that you want to update your budget to.
*/ inline void SetNewBudget(const Budget& value) { m_newBudgetHasBeenSet = true; m_newBudget = value; } /** *The budget that you want to update your budget to.
*/ inline void SetNewBudget(Budget&& value) { m_newBudgetHasBeenSet = true; m_newBudget = std::move(value); } /** *The budget that you want to update your budget to.
*/ inline UpdateBudgetRequest& WithNewBudget(const Budget& value) { SetNewBudget(value); return *this;} /** *The budget that you want to update your budget to.
*/ inline UpdateBudgetRequest& WithNewBudget(Budget&& value) { SetNewBudget(std::move(value)); return *this;} private: Aws::String m_accountId; bool m_accountIdHasBeenSet = false; Budget m_newBudget; bool m_newBudgetHasBeenSet = false; }; } // namespace Model } // namespace Budgets } // namespace Aws