public static final class BudgetServiceGrpc.BudgetServiceFutureStub extends io.grpc.stub.AbstractStub<BudgetServiceGrpc.BudgetServiceFutureStub>
BudgetService stores Cloud Billing budgets, which define a budget plan and rules to execute as we track spend against that plan.
| Modifier and Type | Method and Description |
|---|---|
protected BudgetServiceGrpc.BudgetServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Budget> |
createBudget(CreateBudgetRequest request)
Creates a new budget.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteBudget(DeleteBudgetRequest request)
Deletes a budget.
|
com.google.common.util.concurrent.ListenableFuture<Budget> |
getBudget(GetBudgetRequest request)
Returns a budget.
|
com.google.common.util.concurrent.ListenableFuture<ListBudgetsResponse> |
listBudgets(ListBudgetsRequest request)
Returns a list of budgets for a billing account.
|
com.google.common.util.concurrent.ListenableFuture<Budget> |
updateBudget(UpdateBudgetRequest request)
Updates a budget and returns the updated budget.
|
protected BudgetServiceGrpc.BudgetServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BudgetServiceGrpc.BudgetServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<Budget> createBudget(CreateBudgetRequest request)
Creates a new budget. See <a href="https://cloud.google.com/billing/quotas">Quotas and limits</a> for more information on the limits of the number of budgets you can create.
public com.google.common.util.concurrent.ListenableFuture<Budget> updateBudget(UpdateBudgetRequest request)
Updates a budget and returns the updated budget.
public com.google.common.util.concurrent.ListenableFuture<Budget> getBudget(GetBudgetRequest request)
Returns a budget.
public com.google.common.util.concurrent.ListenableFuture<ListBudgetsResponse> listBudgets(ListBudgetsRequest request)
Returns a list of budgets for a billing account.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteBudget(DeleteBudgetRequest request)
Deletes a budget. Returns successfully if already deleted.
Copyright © 2019 Google LLC. All rights reserved.