REST Resource: sites.channels

Sumber: Saluran

Channel mewakili aliran rilis untuk sebuah situs. Semua situs memiliki saluran live default yang menyajikan konten ke subdomain yang disediakan Firebase dan domain kustom apa pun 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.
}
Bidang
name

string

Nama sumber daya yang sepenuhnya memenuhi syarat untuk saluran tersebut, dalam format:

sites/ SITE_ID /channels/ CHANNEL_ID

url

string

Hanya keluaran. URL tempat konten rilis saluran ini dapat dilihat. URL ini adalah subdomain web.app yang disediakan Firebase.

Konten rilis saluran ini juga dapat dilihat di subdomain firebaseapp.com .

Jika saluran ini adalah saluran live untuk situs Hosting, maka konten rilis saluran ini juga dapat dilihat di domain khusus mana pun yang terhubung.

release

object ( Release )

Hanya keluaran. Rilis terkini untuk saluran tersebut, jika ada.

createTime

string ( Timestamp format)

Hanya keluaran. Waktu saat saluran dibuat.

Stempel waktu dalam format 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 keluaran. Waktu terakhir saluran diperbarui.

Stempel waktu dalam format 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 disimpan di saluran untuk rollback atau tujuan lainnya.

Harus berupa angka antara 1-100. Defaultnya adalah 10 untuk saluran baru.

labels

map (key: string, value: string)

Label teks digunakan untuk metadata tambahan dan/atau pemfilteran.

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

expiration bidang serikat pekerja.

expiration hanya dapat berupa salah satu dari berikut ini:

expireTime

string ( Timestamp format)

Waktu di mana saluran akan dihapus secara otomatis.

Jika null, saluran tersebut tidak akan dihapus secara otomatis. Bidang ini ada dalam keluaran baik diatur secara langsung atau melalui bidang ttl .

Stempel waktu dalam format 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)

Hanya masukan. Waktu untuk hidup untuk saluran ini. Setel expireTime ke durasi yang diberikan setelah waktu permintaan.

Durasi dalam detik hingga sembilan digit pecahan, 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 dari situs tertentu.

list

Mencantumkan saluran untuk situs tertentu.

patch

Memperbarui informasi untuk saluran tertentu dari situs tertentu.