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_state_COUNTS. وتكون القيمة التلقائية هي 10.

endTime

string (Timestamp format)

اختياريّ. وقت انتهاء التقرير. وإذا لم يتم ضبط هذه القيمة، سيكون وقت الانتهاء هو الوقت الحالي.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

الدقة

درجة دقة التقرير أقل دقة هي اثني عشر ساعة، لكن بالنسبة للتقارير الأكبر حجمًا (أي 6 أشهر)، من الأفضل استخدام قيم أعلى للحفاظ على معدل نقل البيانات. قد لا يهتم المستخدم باتجاهات 12 ساعة عند استعراض بيانات عام.

عمليات التعداد
RESOLUTION_UNSPECIFIED لم يتم تحديده.
RESOLUTION_TWELVE_HOURS 12 ساعة.
RESOLUTION_TWENTY_FOUR_HOURS كل 24 ساعة.