ChartOptions

圖表要求的圖表選項。

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

string (Duration format)

選用設定。往後的圖表範圍。預設為一週。

持續時間以秒為單位,最多 9 個小數位數,結尾為「s」,例如:"3.5s"

resolution

enum (Resolution)

選用設定。圖表解析度。預設值為每 12 小時。

maxChartLines

integer

選用設定。系統傳回的圖表行數上限。如果這個值為正,且行數大於這個值,系統會將值較小的行合併到最後一行,並標示為匯總並標示為「其他」。舉例來說,如果圖表顯示各版本使用中的裝置數,且有 25 個版本,而此數字為 10 個,系統會將使用中裝置數量最少的 16 個版本匯總為同一行。這不適用於 TYPE_UPDATE_STATE_COUNTS 圖表類型。預設值為 10。

endTime

string (Timestamp format)

選用設定。報表的結束時間。如果未設定這個值,結束時間會是目前時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"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 個小時。