ChartOptions

चार्ट के अनुरोधों के लिए चार्ट के विकल्प.

JSON के काेड में दिखाना
{
  "range": string,
  "resolution": enum (Resolution),
  "maxChartLines": integer,
  "endTime": string
}
फ़ील्ड
range

string (Duration format)

ज़रूरी नहीं. चार्ट रेंज, अब से वापस चुनी जा रही है. डिफ़ॉल्ट तौर पर, एक हफ़्ता सेट होता है.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

resolution

enum (Resolution)

ज़रूरी नहीं. चार्ट रिज़ॉल्यूशन. डिफ़ॉल्ट रूप से, यह वैल्यू हर 12 घंटे पर सेट होती है.

maxChartLines

integer

ज़रूरी नहीं. दिखाई जाने वाली चार्ट लाइनों की ज़्यादा से ज़्यादा संख्या. अगर वैल्यू पॉज़िटिव है और लाइनों की संख्या इस वैल्यू से ज़्यादा है, तो छोटी वैल्यू वाली लाइनों को आखिरी वैल्यू में मर्ज कर दिया जाता है. इसके बाद, उन्हें एग्रीगेट किया गया का निशान लगाकर "अन्य" के तौर पर लेबल किया जाता है. उदाहरण के लिए, अगर कोई चार्ट चालू डिवाइसों के लिए है और बिल्ड की संख्या 25 है और यह संख्या 10 है, तो सबसे कम सक्रिय डिवाइसों वाले 16 बिल्ड को एक लाइन में जोड़ दिया जाएगा. यह TYPE_UPDATE_STATUS_COUNTS चार्ट टाइप पर लागू नहीं होता है. डिफ़ॉल्ट तौर पर, यह संख्या 10 होती है.

endTime

string (Timestamp format)

ज़रूरी नहीं. रिपोर्ट खत्म होने का समय. अगर यह वैल्यू सेट नहीं है, तो खत्म होने का समय मौजूदा समय होगा.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

रिज़ॉल्यूशन

रिपोर्ट का रिज़ॉल्यूशन. सबसे छोटा रिज़ॉल्यूशन बारह घंटे का होता है, लेकिन बड़ी रिपोर्ट (यानी, 6 महीने) के लिए, बैंडविथ बचाने के लिए उच्च मान का उपयोग करना बेहतर होता है. शायद उपयोगकर्ता को साल भर का डेटा देखते समय 12 घंटे के रुझानों की परवाह न हो.

Enums
RESOLUTION_UNSPECIFIED तय नहीं किया गया.
RESOLUTION_TWELVE_HOURS 12 घंटे.
RESOLUTION_TWENTY_FOUR_HOURS 24 घंटे.