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 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

רזולוציה

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

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