Class TaskNotifyConfig
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mps.v20190612.models.TaskNotifyConfig
-
public class TaskNotifyConfig extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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
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 任务,且要求同区域 注:不填或为空时默认 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
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 任务,且要求同区域 注:不填或为空时默认 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.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
TaskNotifyConfig
public TaskNotifyConfig()
-
TaskNotifyConfig
public 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.
-
-
Method Detail
-
getNotifyType
public String getNotifyType()
Get 通知类型,可选值:- CMQ:已下线,建议切换到TDMQ-CMQ
- TDMQ-CMQ:消息队列
- URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数
- SCF:不推荐使用,需要在控制台额外配置SCF
- AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域
注:不填或为空时默认 CMQ,如需采用其他类型需填写对应类型值。- Returns:
- NotifyType 通知类型,可选值:
- CMQ:已下线,建议切换到TDMQ-CMQ
- TDMQ-CMQ:消息队列
- URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数
- SCF:不推荐使用,需要在控制台额外配置SCF
- AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域
注:不填或为空时默认 CMQ,如需采用其他类型需填写对应类型值。
-
setNotifyType
public void setNotifyType(String NotifyType)
Set 通知类型,可选值:- CMQ:已下线,建议切换到TDMQ-CMQ
- TDMQ-CMQ:消息队列
- URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数
- SCF:不推荐使用,需要在控制台额外配置SCF
- AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域
注:不填或为空时默认 CMQ,如需采用其他类型需填写对应类型值。- Parameters:
NotifyType
- 通知类型,可选值:- CMQ:已下线,建议切换到TDMQ-CMQ
- TDMQ-CMQ:消息队列
- URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数
- SCF:不推荐使用,需要在控制台额外配置SCF
- AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域
注:不填或为空时默认 CMQ,如需采用其他类型需填写对应类型值。
-
getNotifyMode
public String getNotifyMode()
Get 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。- Returns:
- NotifyMode 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。
-
setNotifyMode
public void setNotifyMode(String NotifyMode)
Set 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。- Parameters:
NotifyMode
- 工作流通知的模式,可取值有 Finish 和 Change,不填代表 Finish。
-
getNotifyUrl
public String getNotifyUrl()
Get HTTP回调地址,NotifyType为URL时必填。- Returns:
- NotifyUrl HTTP回调地址,NotifyType为URL时必填。
-
setNotifyUrl
public void setNotifyUrl(String NotifyUrl)
Set HTTP回调地址,NotifyType为URL时必填。- Parameters:
NotifyUrl
- HTTP回调地址,NotifyType为URL时必填。
-
getCmqModel
public String getCmqModel()
Get CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。- Returns:
- CmqModel CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。
-
setCmqModel
public void setCmqModel(String CmqModel)
Set CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。- Parameters:
CmqModel
- CMQ或TDMQ-CMQ 的模型,有 Queue 和 Topic 两种。
-
getCmqRegion
public String getCmqRegion()
Get CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。- Returns:
- CmqRegion CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。
-
setCmqRegion
public void setCmqRegion(String CmqRegion)
Set CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。- Parameters:
CmqRegion
- CMQ或TDMQ-CMQ 的园区,如 sh,bj 等。
-
getTopicName
public String getTopicName()
Get 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。- Returns:
- TopicName 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。
-
setTopicName
public void setTopicName(String TopicName)
Set 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。- Parameters:
TopicName
- 当模型为 Topic 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的主题名。
-
getQueueName
public String getQueueName()
Get 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。- Returns:
- QueueName 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。
-
setQueueName
public void setQueueName(String QueueName)
Set 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。- Parameters:
QueueName
- 当模型为 Queue 时有效,表示接收事件通知的 CMQ 或 TDMQ-CMQ 的队列名。
-
getAwsSQS
public AwsSQS getAwsSQS()
Get AWS SQS 回调,NotifyType为 AWS-SQS 时必填。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AwsSQS AWS SQS 回调,NotifyType为 AWS-SQS 时必填。 注意:此字段可能返回 null,表示取不到有效值。
-
setAwsSQS
public void setAwsSQS(AwsSQS AwsSQS)
Set AWS SQS 回调,NotifyType为 AWS-SQS 时必填。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AwsSQS
- AWS SQS 回调,NotifyType为 AWS-SQS 时必填。 注意:此字段可能返回 null,表示取不到有效值。
-
-