Interface UsageServiceGrpc.AsyncService (0.1.0)

public static interface UsageServiceGrpc.AsyncService

Provides access to historical and forecasted usage data.

Methods

exportForecasts(ExportForecastsRequest request, StreamObserver<Operation> responseObserver)

public default 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 default 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 default 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 default 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 default 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 default 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>