ChartOptions

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

जेएसओएन के काेड में दिखाना
{
  "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_STATE_COUNTS चार्ट टाइप पर लागू नहीं होता. डिफ़ॉल्ट वैल्यू 10 होती है.

endTime

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "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 घंटे.