Class AccountsResource.ReportsResource.RunRequest
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. Deprecated:
Please use Export Channel Services data to
BigQuery instead.
Inheritance
Inherited Members
Namespace: Google.Apis.Cloudchannel.v1
Assembly: Google.Apis.Cloudchannel.v1.dll
Syntax
public class AccountsResource.ReportsResource.RunRequest : CloudchannelBaseServiceRequest<GoogleLongrunningOperation>, IClientServiceRequest<GoogleLongrunningOperation>, IClientServiceRequest
Constructors
RunRequest(IClientService, GoogleCloudChannelV1RunReportJobRequest, string)
Constructs a new Run request.
Declaration
public RunRequest(IClientService service, GoogleCloudChannelV1RunReportJobRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
GoogleCloudChannelV1RunReportJobRequest | body | |
string | name |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Name
Required. The report's resource name. Specifies the account and report used to generate report data.
The report_id identifier is a UID (for example, 613bf59q
). Name uses the format:
accounts/{account_id}/reports/{report_id}
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
Type | Description |
---|---|
object |
Overrides
InitParameters()
Initializes Run parameter list.
Declaration
protected override void InitParameters()