ChartOptions

אפשרויות השימוש בתרשים לבקשות לתרשימים.

ייצוג JSON
{
  "range": string,
  "resolution": enum (Resolution),
  "maxChartLines": integer,
  "endTime": string
}
שדות
range

string (Duration format)

אפשרות. טווח התרשים החל מעכשיו. ברירת המחדל היא שבוע.

משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, המסתיים ב-'s'. דוגמה: "3.5s".

resolution

enum (Resolution)

אפשרות. רזולוציית תרשים. ברירת המחדל היא כל 12 שעות.

maxChartLines

integer

אפשרות. המספר המקסימלי של קווי תרשים שיוחזרו. אם הערך חיובי ומספר השורות גדול מהערך הזה, הקווים עם ערכים קטנים יותר ימוזגו לערך האחרון ויסומנו כנתונים מצטברים ויסומנו כ'אחרים'. לדוגמה, אם תרשים מיועד למכשירים פעילים לפי build, ויש 25 גרסאות build והמספר הזה הוא 10, 16 גרסאות ה-build עם הכי פחות מכשירים פעילים יצטברו בשורה אחת בשם אחר. הכלל הזה לא רלוונטי לסוג התרשים TYPE_UPDATE_STATE_COUNTS. ברירת המחדל היא 10.

endTime

string (Timestamp format)

אפשרות. שעת הסיום של הדוח. אם לא תגדירו את הערך הזה, שעת הסיום תהיה השעה הנוכחית.

חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

רזולוציה

רזולוציית הדוח. הרזולוציה הקטנה ביותר היא 12 שעות, אך עבור דוחות גדולים (כלומר, 6 חודשים), עדיף להשתמש בערכים גבוהים יותר כדי לחסוך ברוחב הפס. סביר להניח שמגמות במהלך 12 שעות לא חשובות למשתמש כשהוא בוחן נתונים של שנה.

טיפוסים בני מנייה (enums)
RESOLUTION_UNSPECIFIED לא צוין.
RESOLUTION_TWELVE_HOURS 12 שעות.
RESOLUTION_TWENTY_FOUR_HOURS 24 שעות.