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 個小時。