public sealed class RunReportJobRequest : IMessage<RunReportJobRequest>, IEquatable<RunReportJobRequest>, IDeepCloneable<RunReportJobRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Channel v1 API class RunReportJobRequest.
Request message for
[CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob].
Optional. A structured string that defines conditions on dimension columns
to restrict the report output.
Filters support logical operators (AND, OR, NOT) and conditional operators
(=, !=, <, >, <=, and >=) using column_id as keys.
For example:
(customer:"accounts/C123abc/customers/S456def" OR
customer:"accounts/C123abc/customers/S789ghi") AND
invoice_start_date.year >= 2022
Optional. The BCP-47 language code, such as "en-US". If specified, the
response is localized to the corresponding language code if the
original data sources support it.
Default is "en-US".
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}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eRunReportJobRequest\u003c/code\u003e class within the Google Cloud Channel v1 API, specifically version 2.4.0, and details the request message used for the \u003ccode\u003eCloudChannelReportsService.RunReportJob\u003c/code\u003e function.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRunReportJobRequest\u003c/code\u003e class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, showing its functionality in protocol buffer handling, comparison, cloning, and buffering.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRunReportJobRequest\u003c/code\u003e class features properties like \u003ccode\u003eDateRange\u003c/code\u003e, \u003ccode\u003eFilter\u003c/code\u003e, \u003ccode\u003eLanguageCode\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and \u003ccode\u003eReportName\u003c/code\u003e, which are used to specify the parameters of the report job being run, such as date ranges, filters, language, and report identifiers.\u003c/p\u003e\n"],["\u003cp\u003eThe page provides links to documentation for various versions of the Google Cloud Channel v1 API, ranging from version 2.14.0 (latest) down to 1.0.0, offering comprehensive version history and documentation for the \u003ccode\u003eRunReportJobRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation shows that there are multiple constructors for the \u003ccode\u003eRunReportJobRequest\u003c/code\u003e class, including a default one and one that accepts another \u003ccode\u003eRunReportJobRequest\u003c/code\u003e object as a parameter, allowing for easy instantiation and copying of request objects.\u003c/p\u003e\n"]]],[],null,[]]