public class TaskNotifyConfig extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| TaskNotifyConfig() | 
| TaskNotifyConfig(TaskNotifyConfig source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| AwsSQS | getAwsSQS()Get AWS SQS 回调,NotifyType为 AWS-SQS 时必填。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getCmqModel()Get CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。 | 
| String | getCmqRegion()Get CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。 | 
| String | getNotifyKey()Get 用于生成回调签名的key。 | 
| String | getNotifyMode()Get 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。 | 
| String | getNotifyType()Get 通知类型,可选值:
CMQ:已下线,建议切换到TDMQ-CMQ
TDMQ-CMQ:消息队列
URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数 
SCF:不推荐使用,需要在控制台额外配置SCF
AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域
 注:不填或为空时默认 TDMQ-CMQ,如需采用其他类型需填写对应类型值;如果使用TDMQ-CMQ消息队列,任务回包过大可能会写入队列失败  | 
| String | getNotifyUrl()Get HTTP回调地址,NotifyType为URL时必填。 | 
| String | getQueueName()Get 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。 | 
| String | getTopicName()Get 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。 | 
| void | setAwsSQS(AwsSQS AwsSQS)Set AWS SQS 回调,NotifyType为 AWS-SQS 时必填。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCmqModel(String CmqModel)Set CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。 | 
| void | setCmqRegion(String CmqRegion)Set CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。 | 
| void | setNotifyKey(String NotifyKey)Set 用于生成回调签名的key。 | 
| void | setNotifyMode(String NotifyMode)Set 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。 | 
| void | setNotifyType(String NotifyType)Set 通知类型,可选值:
CMQ:已下线,建议切换到TDMQ-CMQ
TDMQ-CMQ:消息队列
URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数 
SCF:不推荐使用,需要在控制台额外配置SCF
AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域
 注:不填或为空时默认 TDMQ-CMQ,如需采用其他类型需填写对应类型值;如果使用TDMQ-CMQ消息队列,任务回包过大可能会写入队列失败  | 
| void | setNotifyUrl(String NotifyUrl)Set HTTP回调地址,NotifyType为URL时必填。 | 
| void | setQueueName(String QueueName)Set 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。 | 
| void | setTopicName(String TopicName)Set 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic TaskNotifyConfig()
public TaskNotifyConfig(TaskNotifyConfig source)
public String getNotifyType()
public void setNotifyType(String NotifyType)
NotifyType - 通知类型,可选值:
public String getNotifyMode()
public void setNotifyMode(String NotifyMode)
NotifyMode - 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。public String getNotifyUrl()
public void setNotifyUrl(String NotifyUrl)
NotifyUrl - HTTP回调地址,NotifyType为URL时必填。public String getCmqModel()
public void setCmqModel(String CmqModel)
CmqModel - CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。public String getCmqRegion()
public void setCmqRegion(String CmqRegion)
CmqRegion - CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。public String getTopicName()
public void setTopicName(String TopicName)
TopicName - 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。public String getQueueName()
public void setQueueName(String QueueName)
QueueName - 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。public AwsSQS getAwsSQS()
public void setAwsSQS(AwsSQS AwsSQS)
AwsSQS - AWS SQS 回调,NotifyType为 AWS-SQS 时必填。
注意:此字段可能返回 null,表示取不到有效值。public String getNotifyKey()
public void setNotifyKey(String NotifyKey)
NotifyKey - 用于生成回调签名的key。Copyright © 2025. All rights reserved.