public static final class UsageServiceGrpc.UsageServiceFutureStub extends AbstractFutureStub<UsageServiceGrpc.UsageServiceFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service UsageService.
Provides access to historical and forecasted usage data.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > UsageServiceGrpc.UsageServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected UsageServiceGrpc.UsageServiceFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
UsageServiceGrpc.UsageServiceFutureStub |
|
exportForecasts(ExportForecastsRequest request)
public ListenableFuture<Operation> exportForecasts(ExportForecastsRequest request)Exports forecasted usage data requested by user into either an existing Cloud Storage bucket or a BigQuery table.
| Parameter | |
|---|---|
| Name | Description |
request |
ExportForecastsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
exportReservationsUsage(ExportReservationsUsageRequest request)
public ListenableFuture<Operation> exportReservationsUsage(ExportReservationsUsageRequest request)Exports reservations usage data requested by user into either an existing Cloud Storage bucket or a new/existing BigQuery table.
| Parameter | |
|---|---|
| Name | Description |
request |
ExportReservationsUsageRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
exportUsageHistories(ExportUsageHistoriesRequest request)
public ListenableFuture<Operation> exportUsageHistories(ExportUsageHistoriesRequest request)Exports historical usage data requested by user into either an existing Cloud Storage bucket or a BigQuery table.
| Parameter | |
|---|---|
| Name | Description |
request |
ExportUsageHistoriesRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
queryForecasts(QueryForecastsRequest request)
public ListenableFuture<QueryForecastsResponse> queryForecasts(QueryForecastsRequest request)Returns a list of the forecasts that are in the parent parameter and match your specified filters.
| Parameter | |
|---|---|
| Name | Description |
request |
QueryForecastsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<QueryForecastsResponse> |
|
queryReservations(QueryReservationsRequest request)
public ListenableFuture<QueryReservationsResponse> queryReservations(QueryReservationsRequest request)Returns a list of the reservations that are in the parent parameter and match your specified filters.
| Parameter | |
|---|---|
| Name | Description |
request |
QueryReservationsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<QueryReservationsResponse> |
|
queryUsageHistories(QueryUsageHistoriesRequest request)
public ListenableFuture<QueryUsageHistoriesResponse> queryUsageHistories(QueryUsageHistoriesRequest request)Returns a list of the usage histories that are in the parent parameter and match your specified filters.
| Parameter | |
|---|---|
| Name | Description |
request |
QueryUsageHistoriesRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<QueryUsageHistoriesResponse> |
|