REST Resource: sites.channels

Resource: Channel

Channel menunjukkan aliran rilis untuk suatu situs. Semua situs memiliki saluran live default yang menayangkan konten ke subdomain yang disediakan Firebase dan domain kustom yang terhubung.

Representasi JSON
{
  "name": string,
  "url": string,
  "release": {
    object (Release)
  },
  "createTime": string,
  "updateTime": string,
  "retainedReleaseCount": integer,
  "labels": {
    string: string,
    ...
  },

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
Kolom
name

string

Nama resource yang sepenuhnya memenuhi syarat untuk channel, dalam format:

sites/SITE_ID/channels/CHANNEL_ID

url

string

Hanya output. URL tempat konten rilis saat ini dari channel ini dapat dilihat. URL ini adalah subdomain web.app yang disediakan Firebase.

Konten rilis saluran ini saat ini juga dapat dilihat di subdomain firebaseapp.com yang disediakan Firebase.

Jika saluran ini adalah saluran live untuk situs Hosting, konten rilis saat ini dari saluran ini juga dapat dilihat di domain kustom yang terhubung.

release

object (Release)

Hanya output. Rilis saat ini untuk channel, jika ada.

createTime

string (Timestamp format)

Hanya output. Waktu channel dibuat.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu channel terakhir diperbarui.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

retainedReleaseCount

integer

Jumlah rilis sebelumnya yang akan dipertahankan di saluran untuk rollback atau tujuan lainnya.

Harus berupa angka antara 1-100. Jumlah defaultnya adalah 10 untuk channel baru.

labels

map (key: string, value: string)

Label teks yang digunakan untuk metadata dan/atau pemfilteran tambahan.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Kolom union expiration.

expiration hanya dapat berupa salah satu dari yang berikut:

expireTime

string (Timestamp format)

Waktu channel akan dihapus secara otomatis.

Jika null, saluran tidak akan otomatis dihapus. Kolom ini ada dalam output, baik disetel secara langsung atau melalui kolom ttl.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

ttl

string (Duration format)

Input saja. Waktu aktif untuk channel ini. Menetapkan expireTime ke durasi yang diberikan setelah waktu permintaan.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

Metode

create

Membuat saluran baru di situs yang ditentukan.

delete

Menghapus saluran tertentu dari situs tertentu.

get

Mengambil informasi untuk saluran tertentu di situs tertentu.

list

Mencantumkan saluran untuk situs yang ditentukan.

patch

Memperbarui informasi untuk saluran tertentu di situs yang ditentukan.