Interface BudgetsService
-
@Generated public interface BudgetsService
These APIs manage budget configuration including notifications for exceeding a budget for a period. They can also retrieve the status of each budget.This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WrappedBudgetWithStatus
create(WrappedBudget wrappedBudget)
Create a new budget.void
delete(DeleteBudgetRequest deleteBudgetRequest)
Delete budget.WrappedBudgetWithStatus
get(GetBudgetRequest getBudgetRequest)
Get budget and its status.BudgetList
list()
Get all budgets.void
update(WrappedBudget wrappedBudget)
Modify budget.
-
-
-
Method Detail
-
create
WrappedBudgetWithStatus create(WrappedBudget wrappedBudget)
Create a new budget.Creates a new budget in the specified account.
-
delete
void delete(DeleteBudgetRequest deleteBudgetRequest)
Delete budget.Deletes the budget specified by its UUID.
-
get
WrappedBudgetWithStatus get(GetBudgetRequest getBudgetRequest)
Get budget and its status.Gets the budget specified by its UUID, including noncumulative status for each day that the budget is configured to include.
-
list
BudgetList list()
Get all budgets.Gets all budgets associated with this account, including noncumulative status for each day that the budget is configured to include.
-
update
void update(WrappedBudget wrappedBudget)
Modify budget.Modifies a budget in this account. Budget properties are completely overwritten.
-
-