Cloud Channel v1 API - Class CloudChannelReportsService.CloudChannelReportsServiceBase (2.14.0)

[Obsolete]
[BindServiceMethod(typeof(CloudChannelReportsService), "BindService")]
public abstract class CloudChannelReportsService.CloudChannelReportsServiceBase

Reference documentation and code samples for the Cloud Channel v1 API class CloudChannelReportsService.CloudChannelReportsServiceBase.

Base class for server-side implementations of CloudChannelReportsService

Inheritance

object > CloudChannelReportsService.CloudChannelReportsServiceBase

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Methods

FetchReportResults(FetchReportResultsRequest, ServerCallContext)

[Obsolete]
public virtual Task<FetchReportResultsResponse> FetchReportResults(FetchReportResultsRequest request, ServerCallContext context)

Retrieves data generated by [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob].

Deprecated: Please use Export Channel Services data to BigQuery instead.

Parameters
Name Description
request FetchReportResultsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task FetchReportResultsResponse

The response to send back to the client (wrapped by a task).

ListReports(ListReportsRequest, ServerCallContext)

[Obsolete]
public virtual Task<ListReportsResponse> ListReports(ListReportsRequest request, ServerCallContext context)

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.

Deprecated: Please use Export Channel Services data to BigQuery instead.

Parameters
Name Description
request ListReportsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task ListReportsResponse

The response to send back to the client (wrapped by a task).

RunReportJob(RunReportJobRequest, ServerCallContext)

[Obsolete]
public virtual Task<Operation> RunReportJob(RunReportJobRequest request, ServerCallContext context)

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][google.cloud.channel.v1.OperationMetadata].

To get the results of report generation, call [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults] with the [RunReportJobResponse.report_job][google.cloud.channel.v1.RunReportJobResponse.report_job].

Deprecated: Please use Export Channel Services data to BigQuery instead.

Parameters
Name Description
request RunReportJobRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
Task Operation

The response to send back to the client (wrapped by a task).

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月05日 UTC.