Class: TencentCloud::Mps::V20190612::LiveStreamTaskNotifyConfig

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/models.rb

Overview

任务处理的事件通知配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(notifytype = nil, notifyurl = nil, cmqmodel = nil, cmqregion = nil, queuename = nil, topicname = nil, notifykey = nil) ⇒ LiveStreamTaskNotifyConfig

Returns a new instance of LiveStreamTaskNotifyConfig.



19804
19805
19806
19807
19808
19809
19810
19811
19812
# File 'lib/v20190612/models.rb', line 19804

def initialize(notifytype=nil, notifyurl=nil, cmqmodel=nil, cmqregion=nil, queuename=nil, topicname=nil, notifykey=nil)
  @NotifyType = notifytype
  @NotifyUrl = notifyurl
  @CmqModel = cmqmodel
  @CmqRegion = cmqregion
  @QueueName = queuename
  @TopicName = topicname
  @NotifyKey = notifykey
end

Instance Attribute Details

#CmqModelObject

注:不填或为空时不发送回调,如需回调需填写对应类型值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NotifyUrl:

    HTTP回调地址,NotifyType为URL时必填。

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

    TDMQ-CMQ 的园区,如 sh,bj 等。

  • QueueName:

    当模型为 Queue 时有效,表示接收事件通知的 TDMQ-CMQ 的队列名。

  • TopicName:

    当模型为 Topic 时有效,表示接收事件通知的 TDMQ-CMQ 的主题名。

  • NotifyKey:

    用于生成回调签名的 Key。



19802
19803
19804
# File 'lib/v20190612/models.rb', line 19802

def CmqModel
  @CmqModel
end

#CmqRegionObject

注:不填或为空时不发送回调,如需回调需填写对应类型值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NotifyUrl:

    HTTP回调地址,NotifyType为URL时必填。

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

    TDMQ-CMQ 的园区,如 sh,bj 等。

  • QueueName:

    当模型为 Queue 时有效,表示接收事件通知的 TDMQ-CMQ 的队列名。

  • TopicName:

    当模型为 Topic 时有效,表示接收事件通知的 TDMQ-CMQ 的主题名。

  • NotifyKey:

    用于生成回调签名的 Key。



19802
19803
19804
# File 'lib/v20190612/models.rb', line 19802

def CmqRegion
  @CmqRegion
end

#NotifyKeyObject

注:不填或为空时不发送回调,如需回调需填写对应类型值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NotifyUrl:

    HTTP回调地址,NotifyType为URL时必填。

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

    TDMQ-CMQ 的园区,如 sh,bj 等。

  • QueueName:

    当模型为 Queue 时有效,表示接收事件通知的 TDMQ-CMQ 的队列名。

  • TopicName:

    当模型为 Topic 时有效,表示接收事件通知的 TDMQ-CMQ 的主题名。

  • NotifyKey:

    用于生成回调签名的 Key。



19802
19803
19804
# File 'lib/v20190612/models.rb', line 19802

def NotifyKey
  @NotifyKey
end

#NotifyTypeObject

注:不填或为空时不发送回调,如需回调需填写对应类型值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NotifyUrl:

    HTTP回调地址,NotifyType为URL时必填。

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

    TDMQ-CMQ 的园区,如 sh,bj 等。

  • QueueName:

    当模型为 Queue 时有效,表示接收事件通知的 TDMQ-CMQ 的队列名。

  • TopicName:

    当模型为 Topic 时有效,表示接收事件通知的 TDMQ-CMQ 的主题名。

  • NotifyKey:

    用于生成回调签名的 Key。



19802
19803
19804
# File 'lib/v20190612/models.rb', line 19802

def NotifyType
  @NotifyType
end

#NotifyUrlObject

注:不填或为空时不发送回调,如需回调需填写对应类型值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NotifyUrl:

    HTTP回调地址,NotifyType为URL时必填。

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

    TDMQ-CMQ 的园区,如 sh,bj 等。

  • QueueName:

    当模型为 Queue 时有效,表示接收事件通知的 TDMQ-CMQ 的队列名。

  • TopicName:

    当模型为 Topic 时有效,表示接收事件通知的 TDMQ-CMQ 的主题名。

  • NotifyKey:

    用于生成回调签名的 Key。



19802
19803
19804
# File 'lib/v20190612/models.rb', line 19802

def NotifyUrl
  @NotifyUrl
end

#QueueNameObject

注:不填或为空时不发送回调,如需回调需填写对应类型值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NotifyUrl:

    HTTP回调地址,NotifyType为URL时必填。

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

    TDMQ-CMQ 的园区,如 sh,bj 等。

  • QueueName:

    当模型为 Queue 时有效,表示接收事件通知的 TDMQ-CMQ 的队列名。

  • TopicName:

    当模型为 Topic 时有效,表示接收事件通知的 TDMQ-CMQ 的主题名。

  • NotifyKey:

    用于生成回调签名的 Key。



19802
19803
19804
# File 'lib/v20190612/models.rb', line 19802

def QueueName
  @QueueName
end

#TopicNameObject

注:不填或为空时不发送回调,如需回调需填写对应类型值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NotifyUrl:

    HTTP回调地址,NotifyType为URL时必填。

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

    TDMQ-CMQ 的园区,如 sh,bj 等。

  • QueueName:

    当模型为 Queue 时有效,表示接收事件通知的 TDMQ-CMQ 的队列名。

  • TopicName:

    当模型为 Topic 时有效,表示接收事件通知的 TDMQ-CMQ 的主题名。

  • NotifyKey:

    用于生成回调签名的 Key。



19802
19803
19804
# File 'lib/v20190612/models.rb', line 19802

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



19814
19815
19816
19817
19818
19819
19820
19821
19822
# File 'lib/v20190612/models.rb', line 19814

def deserialize(params)
  @NotifyType = params['NotifyType']
  @NotifyUrl = params['NotifyUrl']
  @CmqModel = params['CmqModel']
  @CmqRegion = params['CmqRegion']
  @QueueName = params['QueueName']
  @TopicName = params['TopicName']
  @NotifyKey = params['NotifyKey']
end