SubscriptionChannel

ערוץ התראות שמשמש למעקב אחרי שינויים במשאבים.

ייצוג ב-JSON
{
  "id": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    string: string,
    ...
  },
  "resourceId": string,
  "resourceUri": string,
  "kind": string
}
שדות
id

string

מזהה UUID או מחרוזת ייחודית דומה שמזהה את הערוץ הזה.

token

string

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

expiration

string (int64 format)

התאריך והשעה של תפוגת ערוץ ההתראות, כפי שמצוינים בחותמת זמן של מערכת Unix, באלפיות שנייה. זה שינוי אופציונלי.

type

string

סוג מנגנון המסירה שבו נעשה שימוש בערוץ הזה.

address

string

הכתובת שאליה יישלחו ההתראות מהערוץ הזה.

payload

boolean

ערך בוליאני שמציין אם רצוי לשלוח את עומס העבודה. זה שינוי אופציונלי.

params

map (key: string, value: string)

פרמטרים נוספים ששולטים בהתנהגות של ערוץ העברת הנתונים. זה שינוי אופציונלי. לדוגמה, params.ttl מציין את משך החיים בשניות של ערוץ ההתראות, כאשר ברירת המחדל היא שעתיים ו-TTL המקסימלי הוא יומיים.

אובייקט שמכיל רשימה של זוגות "key": value. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

resourceId

string

מזהה אטום שמזהה את המשאב שצופים בו בערוץ הזה. יציבה בגרסאות שונות של ממשקי API.

resourceUri

string

מזהה ספציפי לגרסה של המשאב במעקב.

kind

string

זהו ערוץ התראות שמשמש למעקב אחרי שינויים במשאב api#channel.