- 3.59.0 (latest)
- 3.58.0
- 3.57.0
- 3.56.0
- 3.55.0
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.6
- 3.6.1
- 3.5.1
- 3.3.1
public static final class CloudChannelReportsServiceGrpc.CloudChannelReportsServiceFutureStub extends AbstractFutureStub<CloudChannelReportsServiceGrpc.CloudChannelReportsServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service CloudChannelReportsService.
CloudChannelReportsService lets Google Cloud resellers and distributors retrieve and combine a variety of data in Cloud Channel for multiple products (Google Cloud, Google Voice, and Google Workspace.)
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CloudChannelReportsServiceGrpc.CloudChannelReportsServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected CloudChannelReportsServiceGrpc.CloudChannelReportsServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel | io.grpc.Channel |
callOptions | io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
CloudChannelReportsServiceGrpc.CloudChannelReportsServiceFutureStub |
fetchReportResults(FetchReportResultsRequest request)
public ListenableFuture<FetchReportResultsResponse> fetchReportResults(FetchReportResultsRequest request)
Retrieves data generated by CloudChannelReportsService.RunReportJob.
Parameter | |
---|---|
Name | Description |
request | FetchReportResultsRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<FetchReportResultsResponse> |
listReports(ListReportsRequest request)
public ListenableFuture<ListReportsResponse> listReports(ListReportsRequest request)
Lists the reports that RunReportJob can run. These reports include an ID, a description, and the list of columns that will be in the result.
Parameter | |
---|---|
Name | Description |
request | ListReportsRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListReportsResponse> |
runReportJob(RunReportJobRequest request)
public ListenableFuture<Operation> runReportJob(RunReportJobRequest request)
Begins generation of data for a given report. The report
identifier is a UID (for example, 613bf59q
).
Possible error codes:
- PERMISSION_DENIED: The user doesn't have access to this report.
- INVALID_ARGUMENT: Required request parameters are missing or invalid.
- NOT_FOUND: The report identifier was not found.
- INTERNAL: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support.
- UNKNOWN: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. Return value: The ID of a long-running operation. To get the results of the operation, call the GetOperation method of CloudChannelOperationsService. The Operation metadata contains an instance of OperationMetadata. To get the results of report generation, call CloudChannelReportsService.FetchReportResults with the RunReportJobResponse.report_job.
Parameter | |
---|---|
Name | Description |
request | RunReportJobRequest |
Returns | |
---|---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |