ChartOptions

用于图表请求的图表选项。

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

string (Duration format)

可选。从现在开始的图表范围。默认值为一周。

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

resolution

enum (Resolution)

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

maxChartLines

integer

可选。返回的最大图表线条数。如果值为正数且行数大于此值,则值较小的行将合并到最后一个行,并标记为汇总并标记为“其他”。例如,如果某个图表显示的是按 build 划分的活跃设备数,并且有 25 个 build,此数字为 10,那么活跃设备数量最少的 16 个 build 将汇总到一个名为“other”的行中。这不适用于 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 小时!