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

资源:TaskPushNotificationConfig

JSON 表示法
{
  "name": string,
  "pushNotificationConfig": {
    object (PushNotificationConfig)
  }
}
字段
name

string

配置的资源名称。格式:tasks/{taskId}/pushNotificationConfigs/{configId}

pushNotificationConfig

object (PushNotificationConfig)

推送通知配置详细信息。

PushNotificationConfig

用于为任务更新设置推送通知的配置。

JSON 表示法
{
  "id": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
字段
id

string

相应推送通知的唯一标识符(例如 UUID)。

url

string

用于发送通知的网址

token

string

对于相应任务/会话而言唯一的令牌

authentication

object (AuthenticationInfo)

有关要随通知一起发送的身份验证的信息

AuthenticationInfo

定义身份验证详细信息,用于推送通知。

JSON 表示法
{
  "schemes": [
    string
  ],
  "credentials": string
}
字段
schemes[]

string

支持的身份验证方案 - 例如 Basic、Bearer 等

credentials

string

可选凭据

方法

create

为任务设置推送通知配置。

delete

删除任务的推送通知配置。

get

获取任务的推送通知配置。

list

获取为任务配置的推送通知列表。