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 は通知チャンネルの有効期間を秒単位で指定します。デフォルトは 2 時間、最大 TTL は 2 日です。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

resourceId

string

このチャンネルで監視するリソースを識別する不透明な ID。異なる API バージョンでも安定しています。

resourceUri

string

監視対象のリソースのバージョン固有の ID。

kind

string

リソース(api#channel)の変更を監視するために使用される通知チャンネルであることを指定します。