Class TaskNotifyConfig

    • 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.
    • 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,如需采用其他类型需填写对应类型值。
    Parameters:
    NotifyType - 通知类型,可选值:
  • CMQ:已下线,建议切换到TDMQ-CMQ
  • TDMQ-CMQ:消息队列
  • URL:指定URL时HTTP回调推送到 NotifyUrl 指定的地址,回调协议http+json,包体内容同解析事件通知接口的输出参数
  • SCF:不推荐使用,需要在控制台额外配置SCF
  • AWS-SQS:AWS 队列,只适用于 AWS 任务,且要求同区域
  • 注:不填或为空时默认 CMQ,如需采用其他类型需填写对应类型值。