有关此类资源的方法列表,请参阅本页面的结尾部分。
资源表示形式
表示报告。
{ "key": { "queryId": long, "reportId": long }, "metadata": { "status": { "state": string, "failure": { "errorCode": string }, "finishTimeMs": long, "format": string }, "reportDataStartTimeMs": long, "reportDataEndTimeMs": long, "googleCloudStoragePath": string }, "params": { "type": string, "groupBys": [ string ], "filters": [ { "type": string, "value": string } ], "metrics": [ string ], "includeInviteData": boolean } }
属性名称 | 值 | 说明 | 备注 |
---|---|---|---|
key |
nested object |
用于标识报告的键。 | |
key.queryId |
long |
查询 ID。 | |
key.reportId |
long |
报告 ID。 | |
metadata |
nested object |
报告元数据。 | |
metadata.googleCloudStoragePath |
string |
指向 Google Cloud Storage 中报告存储位置的路径。 | |
metadata.reportDataEndTimeMs |
long |
报告中显示数据的结束时间。 | |
metadata.reportDataStartTimeMs |
long |
报告中显示数据的开始时间。 | |
metadata.status |
nested object |
报告状态。 | |
metadata.status.failure |
nested object |
如果报告失败,则会记录原因。 | |
metadata.status.failure.errorCode |
string |
说明报告未创建原因的错误代码。
可接受的值包括:
|
|
metadata.status.finishTimeMs |
long |
此报告成功完成或失败的时间。 | |
metadata.status.format |
string |
报告的文件类型。
可接受的值包括:
|
|
metadata.status.state |
string |
报告的状态。
可接受的值包括:
|
|
params |
nested object |
报告参数。 | |
params.filters[] |
list |
用于匹配报告中流量数据的过滤器。 | |
params.filters[].type |
string |
过滤器类型。
可接受的值包括:
|
|
params.filters[].value |
string |
过滤条件值。 | |
params.groupBys[] |
list |
系统会按此字段中列出的过滤条件对数据进行分组。 | |
params.includeInviteData |
boolean |
已弃用。该字段已不再使用。 | |
params.metrics[] |
list |
要作为列添加到报表中的指标。 | |
params.type |
string |
报告类型。 类型特有的限制:
可接受的值:
|
方法
- listreports
- 检索存储的报告。