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 إصدارات، سيتم تجميع الإصدارات الستة عشر التي تتضمّن أقل عدد من الأجهزة النشطة في سطر واحد يُسمى "آخر". ولا ينطبق هذا على نوع المخطط TYPE_UPDATE_STATE_COUNTS. ويكون الإعداد التلقائي هو 10.

endTime

string (Timestamp format)

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

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

درجة الدقّة

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

عمليات التعداد
RESOLUTION_UNSPECIFIED غير محدَّد.
RESOLUTION_TWELVE_HOURS 12 ساعة.
RESOLUTION_TWENTY_FOUR_HOURS 24 ساعة.