public static class TriggerInfo.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
TriggerInfo |
build() |
TriggerInfo.Builder |
capabilities(TriggerCapabilities capabilities)
当前触发器支持的操作权限集合,标识是否允许执行更新、启用、禁用、删除、重置令牌等操作。
|
TriggerInfo.Builder |
conditionSummary(String conditionSummary)
触发条件的简洁描述,以自然语言展示触发器的核心执行条件,便于快速理解触发逻辑。
|
TriggerInfo.Builder |
createdAt(String createdAt)
触发器的创建时间,格式为毫秒级时间戳。
|
TriggerInfo.Builder |
description(String description)
触发器的详细说明,用于描述触发规则的业务用途、执行逻辑等补充信息。
|
TriggerInfo.Builder |
editable(Boolean editable)
是否允许修改触发器配置。
|
TriggerInfo.Builder |
name(String name)
触发器名称
示例值:feishu_approval_write_json_data
|
TriggerInfo.Builder |
status(String status)
触发器运行状态。
|
TriggerInfo.Builder |
triggerCondition(TriggerConditionView triggerCondition)
触发器的具体执行条件配置,包含触发时机、过滤规则、目标对象等详细参数,不同触发器类型对应不同的配置结构。
|
TriggerInfo.Builder |
triggerType(String triggerType)
触发器类型,标识触发规则的执行模式。
|
TriggerInfo.Builder |
updatedAt(String updatedAt)
触发器的最后更新时间,格式为毫秒级时间戳,触发器配置变更时自动更新。
|
public TriggerInfo.Builder name(String name)
示例值:feishu_approval_write_json_data
name - public TriggerInfo.Builder triggerType(String triggerType)
示例值:feishu_approval、webhook、record_change、cron
triggerType - public TriggerInfo.Builder status(String status)
示例值:enabled
status - public TriggerInfo.Builder editable(Boolean editable)
示例值:true
editable - public TriggerInfo.Builder description(String description)
示例值:当订单支付状态变为已支付时,自动向用户发送支付成功通知
description - public TriggerInfo.Builder conditionSummary(String conditionSummary)
示例值:订单支付状态变更为已支付时触发
conditionSummary - public TriggerInfo.Builder triggerCondition(TriggerConditionView triggerCondition)
示例值:
triggerCondition - public TriggerInfo.Builder capabilities(TriggerCapabilities capabilities)
示例值:
capabilities - public TriggerInfo.Builder createdAt(String createdAt)
示例值:{"can_update":true,"can_enable":true,"can_disable":true,"can_delete":false,"can_reset_token":true}
createdAt - public TriggerInfo.Builder updatedAt(String updatedAt)
示例值:1698729600000
updatedAt - public TriggerInfo build()
Copyright © 2026. All rights reserved.