public abstract static class BudgetServiceGrpc.BudgetServiceImplBase extends Object implements io.grpc.BindableService
BudgetService stores Cloud Billing budgets, which define a budget plan and rules to execute as we track spend against that plan.
| Constructor and Description |
|---|
BudgetServiceImplBase() |
| Modifier and Type | Method and Description |
|---|---|
io.grpc.ServerServiceDefinition |
bindService() |
void |
createBudget(CreateBudgetRequest request,
io.grpc.stub.StreamObserver<Budget> responseObserver)
Creates a new budget.
|
void |
deleteBudget(DeleteBudgetRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a budget.
|
void |
getBudget(GetBudgetRequest request,
io.grpc.stub.StreamObserver<Budget> responseObserver)
Returns a budget.
|
void |
listBudgets(ListBudgetsRequest request,
io.grpc.stub.StreamObserver<ListBudgetsResponse> responseObserver)
Returns a list of budgets for a billing account.
|
void |
updateBudget(UpdateBudgetRequest request,
io.grpc.stub.StreamObserver<Budget> responseObserver)
Updates a budget and returns the updated budget.
|
public void createBudget(CreateBudgetRequest request, io.grpc.stub.StreamObserver<Budget> responseObserver)
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 void updateBudget(UpdateBudgetRequest request, io.grpc.stub.StreamObserver<Budget> responseObserver)
Updates a budget and returns the updated budget.
public void getBudget(GetBudgetRequest request, io.grpc.stub.StreamObserver<Budget> responseObserver)
Returns a budget.
public void listBudgets(ListBudgetsRequest request, io.grpc.stub.StreamObserver<ListBudgetsResponse> responseObserver)
Returns a list of budgets for a billing account.
public void deleteBudget(DeleteBudgetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a budget. Returns successfully if already deleted.
public final io.grpc.ServerServiceDefinition bindService()
bindService in interface io.grpc.BindableServiceCopyright © 2019 Google LLC. All rights reserved.