BudgetsClient Interface
public interface BudgetsClient
An instance of this class provides access to all the operations defined in BudgetsClient.
Method Summary
Method Details
createOrUpdate
public abstract BudgetInner createOrUpdate(String scope, String budgetName, BudgetInner parameters)
The operation to create or update a budget. You can optionally provide an eTag if desired as a form of concurrency control. To obtain the latest eTag for a given budget, perform a get operation prior to your put operation.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<BudgetInner> createOrUpdateWithResponse(String scope, String budgetName, BudgetInner parameters, Context context)
The operation to create or update a budget. You can optionally provide an eTag if desired as a form of concurrency control. To obtain the latest eTag for a given budget, perform a get operation prior to your put operation.
Parameters:
Returns:
delete
public abstract void delete(String scope, String budgetName)
The operation to delete a budget.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String scope, String budgetName, Context context)
The operation to delete a budget.
Parameters:
Returns:
get
public abstract BudgetInner get(String scope, String budgetName)
Gets the budget for the scope by budget name.
Parameters:
Returns:
getWithResponse
public abstract Response<BudgetInner> getWithResponse(String scope, String budgetName, Context context)
Gets the budget for the scope by budget name.
Parameters:
Returns:
list
public abstract PagedIterable<BudgetInner> list(String scope)
Lists all budgets for the defined scope.
Parameters:
Returns:
list
public abstract PagedIterable<BudgetInner> list(String scope, Context context)
Lists all budgets for the defined scope.
Parameters:
Returns: