public static final class BudgetServiceGrpc.BudgetServiceStub extends io.grpc.stub.AbstractStub<BudgetServiceGrpc.BudgetServiceStub>
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.BudgetServiceStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
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.
|
protected BudgetServiceGrpc.BudgetServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BudgetServiceGrpc.BudgetServiceStub>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.
Copyright © 2019 Google LLC. All rights reserved.