Reference documentation and code samples for the Google Cloud Channel V1 Client class RunReportJobRequest.
Request message for CloudChannelReportsService.RunReportJob.
Generated from protobuf message google.cloud.channel.v1.RunReportJobRequest
Namespace
Google \ Cloud \ Channel \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
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, |
↳ date_range |
Google\Cloud\Channel\V1\DateRange
Optional. The range of usage or invoice dates to include in the result. |
↳ filter |
string
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 |
↳ language_code |
string
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". |
getName
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}
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
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}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDateRange
Optional. The range of usage or invoice dates to include in the result.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Channel\V1\DateRange|null |
|
hasDateRange
clearDateRange
setDateRange
Optional. The range of usage or invoice dates to include in the result.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Channel\V1\DateRange
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFilter
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
| Returns | |
|---|---|
| Type | Description |
string |
|
setFilter
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
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLanguageCode
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".
| Returns | |
|---|---|
| Type | Description |
string |
|
setLanguageCode
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".
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|