Class UsageServiceGrpc.UsageServiceStub (0.1.0)

public static final class UsageServiceGrpc.UsageServiceStub extends AbstractAsyncStub<UsageServiceGrpc.UsageServiceStub>

A stub to allow clients to do asynchronous rpc calls to service UsageService.

Provides access to historical and forecasted usage data.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > UsageServiceGrpc.UsageServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected UsageServiceGrpc.UsageServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
UsageServiceGrpc.UsageServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

exportForecasts(ExportForecastsRequest request, StreamObserver<Operation> responseObserver)

public void exportForecasts(ExportForecastsRequest request, StreamObserver<Operation> responseObserver)

Exports forecasted usage data requested by user into either an existing Cloud Storage bucket or a BigQuery table.

Parameters
Name Description
request ExportForecastsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

exportReservationsUsage(ExportReservationsUsageRequest request, StreamObserver<Operation> responseObserver)

public void exportReservationsUsage(ExportReservationsUsageRequest request, StreamObserver<Operation> responseObserver)

Exports reservations usage data requested by user into either an existing Cloud Storage bucket or a new/existing BigQuery table.

Parameters
Name Description
request ExportReservationsUsageRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

exportUsageHistories(ExportUsageHistoriesRequest request, StreamObserver<Operation> responseObserver)

public void exportUsageHistories(ExportUsageHistoriesRequest request, StreamObserver<Operation> responseObserver)

Exports historical usage data requested by user into either an existing Cloud Storage bucket or a BigQuery table.

Parameters
Name Description
request ExportUsageHistoriesRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

queryForecasts(QueryForecastsRequest request, StreamObserver<QueryForecastsResponse> responseObserver)

public void queryForecasts(QueryForecastsRequest request, StreamObserver<QueryForecastsResponse> responseObserver)

Returns a list of the forecasts that are in the parent parameter and match your specified filters.

Parameters
Name Description
request QueryForecastsRequest
responseObserver io.grpc.stub.StreamObserver<QueryForecastsResponse>

queryReservations(QueryReservationsRequest request, StreamObserver<QueryReservationsResponse> responseObserver)

public void queryReservations(QueryReservationsRequest request, StreamObserver<QueryReservationsResponse> responseObserver)

Returns a list of the reservations that are in the parent parameter and match your specified filters.

Parameters
Name Description
request QueryReservationsRequest
responseObserver io.grpc.stub.StreamObserver<QueryReservationsResponse>

queryUsageHistories(QueryUsageHistoriesRequest request, StreamObserver<QueryUsageHistoriesResponse> responseObserver)

public void queryUsageHistories(QueryUsageHistoriesRequest request, StreamObserver<QueryUsageHistoriesResponse> responseObserver)

Returns a list of the usage histories that are in the parent parameter and match your specified filters.

Parameters
Name Description
request QueryUsageHistoriesRequest
responseObserver io.grpc.stub.StreamObserver<QueryUsageHistoriesResponse>