REST Resource: projects.locations.collections.engines.assistants.agents.tasks.pushNotificationConfigs

Resource: TaskPushNotificationConfig

Representasi JSON
{
  "name": string,
  "pushNotificationConfig": {
    object (PushNotificationConfig)
  }
}
Kolom
name

string

Nama resource konfigurasi. Format: tasks/{taskId}/pushNotificationConfigs/{configId}

pushNotificationConfig

object (PushNotificationConfig)

Detail konfigurasi notifikasi push.

PushNotificationConfig

Konfigurasi untuk menyiapkan notifikasi push untuk pembaruan tugas.

Representasi JSON
{
  "id": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
Kolom
id

string

ID unik (misalnya, UUID) untuk notifikasi push ini.

url

string

URL untuk mengirim notifikasi juga

token

string

Token unik untuk tugas/sesi ini

authentication

object (AuthenticationInfo)

Informasi tentang autentikasi yang akan dikirim dengan notifikasi

AuthenticationInfo

Menentukan detail autentikasi, yang digunakan untuk notifikasi push.

Representasi JSON
{
  "schemes": [
    string
  ],
  "credentials": string
}
Kolom
schemes[]

string

Skema autentikasi yang didukung - misalnya, Dasar, Bearer, dll.

credentials

string

Kredensial opsional

Metode

create

Menetapkan konfigurasi notifikasi push untuk tugas.

delete

Menghapus konfigurasi notifikasi push untuk tugas.

get

Mendapatkan konfigurasi notifikasi push untuk tugas.

list

Mendapatkan daftar notifikasi push yang dikonfigurasi untuk tugas.