משאב: ReportDetail
הודעה שמתארת את אובייקט ReportDetail. ReportDetail מייצג את המטא-נתונים של דוח המלאי שנוצר עבור הגדרת דוח.
| ייצוג ב-JSON |
|---|
{ "name": string, "snapshotTime": string, "reportPathPrefix": string, "shardsCount": string, "status": { object ( |
| שדות | |
|---|---|
name |
שם המשאב. פורמט: |
snapshotTime |
הזמן שבו צולמה תמונת המצב. כל הנתונים בדוח מלאי שטחי הפרסום מתייחסים לנקודת הזמן הזו. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
reportPathPrefix |
הקידומת של שם האובייקט של כל רסיס בדוח. הוא כולל את הקידומת המלאה, חוץ מ- |
shardsCount |
מספר הרסיסים הכולל שנוצרו עבור דוח המלאי. |
status |
הסטטוס של דוח המלאי. |
labels |
תוויות כצמדי מפתח/ערך אובייקט שמכיל רשימה של |
targetDatetime |
התאריך והשעה שבהם נוצר דוח המלאי. השדה הזה מאוכלס אוטומטית. החלק של השעה ב- |
reportMetrics |
מדדים של דוח המלאי. |
DateTime
מייצג זמן אזרחי (או לעיתים זמן פיזי).
הסוג הזה יכול לייצג זמן אזרחי באחת מכמה דרכים אפשריות:
- אם המאפיין utcOffset מוגדר והמאפיין timeZone לא מוגדר: שעה אזרחית ביום מסוים בלוח השנה עם קיזוז מסוים מ-UTC.
- אם מגדירים את timeZone ולא מגדירים את utcOffset: שעה אזרחית ביום מסוים ביומן, באזור זמן מסוים.
- אם לא מוגדרים timeZone או utcOffset: השעה האזרחית ביום מסוים ביומן, לפי השעון המקומי.
התאריך הוא יחסי ליומן הגרגוריאני הפרוֹלֶפטי.
אם השנה, החודש או היום הם 0, התאריך והשעה נחשבים כחסרי שנה, חודש או יום ספציפיים, בהתאמה.
אפשר להשתמש בסוג הזה גם כדי לייצג זמן פיזי אם כל שדות התאריך והשעה מוגדרים, ואם מוגדר אחד מהמקרים של time_offset oneof. במקום זאת, כדאי להשתמש בהודעה Timestamp לציון זמן פיזי. אם אתם רוצים לאחסן גם את אזור הזמן של המשתמש, תוכלו לעשות זאת בשדה אחר.
הסוג הזה גמיש יותר ממה שחלק מהאפליקציות עשויות לרצות. חשוב לתעד את המגבלות של האפליקציה ולאמת אותן.
| ייצוג ב-JSON |
|---|
{ "year": integer, "month": integer, "day": integer, "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer, // Union field |
| שדות | |
|---|---|
year |
זה שינוי אופציונלי. השנה של התאריך. חייב להיות בין 1 ל-9999, או 0 אם מציינים תאריך ושעה בלי שנה. |
month |
זה שינוי אופציונלי. החודש בשנה. הערך צריך להיות בין 1 ל-12, או 0 אם מציינים תאריך ושעה בלי חודש. |
day |
זה שינוי אופציונלי. היום בחודש. הערך חייב להיות בין 1 ל-31, והוא צריך להיות תקין לשנה ולחודש שצוינו. אם מציינים תאריך ושעה בלי יום, הערך צריך להיות 0. |
hours |
זה שינוי אופציונלי. שעות ביום בפורמט של 24 שעות. הערך צריך להיות בין 0 ל-23, ברירת המחדל היא 0 (חצות). יכול להיות ש-API יאפשר את הערך '24:00:00' בתרחישים כמו שעת הסגירה של העסק. |
minutes |
זה שינוי אופציונלי. מספר הדקות בשעה ביום. הערך חייב להיות בין 0 ל-59, וערך ברירת המחדל הוא 0. |
seconds |
זה שינוי אופציונלי. רכיב השניות של השעה. בדרך כלל הערך צריך להיות בין 0 ל-59, וערך ברירת המחדל הוא 0. יכול להיות ש-API יאפשר את הערך 60 אם הוא מאפשר שניות מעוברות. |
nanos |
זה שינוי אופציונלי. שברירי שניות בננו-שניות. הערך חייב להיות בין 0 ל-999,999,999. ברירת המחדל היא 0. |
שדה איחוד time_offset. זה שינוי אופציונלי. מציינים את הסטייה משעון UTC או את אזור הזמן של התאריך והשעה. חשוב לבחור בקפידה ביניהן, כי יכול להיות שנתוני אזור הזמן ישתנו בעתיד (לדוגמה, מדינה משנה את תאריכי ההתחלה והסיום של שעון הקיץ, ותאריכי שעה ותאריך עתידיים בטווח המושפע כבר נשמרו). אם לא מציינים את אזור הזמן, המערכת מניחה שהתאריך והשעה הם לפי הזמן המקומי. הערך time_offset יכול להיות רק אחד מהבאים: |
|
utcOffset |
הפרש משעון UTC. הערך צריך להיות מספר שלם של שניות, בין -18 שעות לבין +18 שעות. לדוגמה, היסט מ-UTC של -4:00 ייוצג כ-{ seconds: -14400 }. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-' |
timeZone |
אזור זמן. |
אזור זמן
מייצג אזור זמן מתוך מסד הנתונים של אזורי הזמן של IANA.
| ייצוג ב-JSON |
|---|
{ "id": string, "version": string } |
| שדות | |
|---|---|
id |
אזור הזמן של מסד הנתונים של IANA. לדוגמה, America/New_York. |
version |
זה שינוי אופציונלי. מספר הגרסה של מסד הנתונים של אזורי הזמן של IANA. לדוגמה, '2019a'. |
מדדים
מדדים שמשויכים לדוח שנוצר.
| ייצוג ב-JSON |
|---|
{ "processedRecordsCount": string } |
| שדות | |
|---|---|
processedRecordsCount |
מספר האובייקטים ב-Cloud Storage שנכללים בדוח המלאי. |
Methods |
|
|---|---|
|
מקבלים דוח מלאי קיים בפרויקט נתון עבור מיקום נתון. |
|
הצגת רשימה של דוחות המלאי בפרויקט נתון למיקום נתון. |