ChartOptions

图表请求的图表选项。

JSON 表示法
{
  "range": string,
  "resolution": enum (Resolution),
  "maxChartLines": integer,
  "endTime": string
}
字段
range

string (Duration format)

可选。从现在起的图表范围。默认值为 1 周。

时长以秒为单位,最多包含九个小数位,以“s”结尾。示例:"3.5s"

resolution

enum (Resolution)

可选。图表分辨率。默认值为每 12 小时一次。

maxChartLines

integer

可选。要返回的图表行数上限。如果值为正,且行数大于此值,则值较小的行会合并到最后一个行中,并被标记为汇总并标记为“其他”。例如,如果图表按 build 显示活跃设备数量,其中有 25 个 build,而这个数字是 10,那么活跃设备数量最少的 16 个 build 将汇总成一行,名称为“另一个”。这不适用于 TYPE_UPDATE_STATE_COUNTS 图表类型。默认值为 10。

endTime

string (Timestamp format)

可选。报告的结束时间。如果未设置此值,结束时间将是当前时间。

时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

分辨率

报告的解决方法。最小分辨率为 12 小时,但对于较大的报表(即 6 个月),使用较高的值以节省带宽。用户在查看一年的数据时,可能不在意 12 小时的趋势。

枚举
RESOLUTION_UNSPECIFIED 未指定。
RESOLUTION_TWELVE_HOURS 12 小时。
RESOLUTION_TWENTY_FOUR_HOURS 24 小时!