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.



19503
19504
19505
19506
19507
19508
19509
19510
19511
# File 'lib/v20190612/models.rb', line 19503

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

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

Parameters:

  • NotifyUrl:

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

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

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

  • QueueName:

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

  • TopicName:

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

  • NotifyKey:

    用于生成回调签名的 Key。



19501
19502
19503
# File 'lib/v20190612/models.rb', line 19501

def CmqModel
  @CmqModel
end

#CmqRegionObject

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

Parameters:

  • NotifyUrl:

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

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

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

  • QueueName:

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

  • TopicName:

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

  • NotifyKey:

    用于生成回调签名的 Key。



19501
19502
19503
# File 'lib/v20190612/models.rb', line 19501

def CmqRegion
  @CmqRegion
end

#NotifyKeyObject

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

Parameters:

  • NotifyUrl:

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

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

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

  • QueueName:

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

  • TopicName:

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

  • NotifyKey:

    用于生成回调签名的 Key。



19501
19502
19503
# File 'lib/v20190612/models.rb', line 19501

def NotifyKey
  @NotifyKey
end

#NotifyTypeObject

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

Parameters:

  • NotifyUrl:

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

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

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

  • QueueName:

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

  • TopicName:

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

  • NotifyKey:

    用于生成回调签名的 Key。



19501
19502
19503
# File 'lib/v20190612/models.rb', line 19501

def NotifyType
  @NotifyType
end

#NotifyUrlObject

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

Parameters:

  • NotifyUrl:

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

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

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

  • QueueName:

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

  • TopicName:

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

  • NotifyKey:

    用于生成回调签名的 Key。



19501
19502
19503
# File 'lib/v20190612/models.rb', line 19501

def NotifyUrl
  @NotifyUrl
end

#QueueNameObject

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

Parameters:

  • NotifyUrl:

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

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

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

  • QueueName:

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

  • TopicName:

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

  • NotifyKey:

    用于生成回调签名的 Key。



19501
19502
19503
# File 'lib/v20190612/models.rb', line 19501

def QueueName
  @QueueName
end

#TopicNameObject

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

Parameters:

  • NotifyUrl:

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

  • CmqModel:

    有 Queue 和 Topic 两种模型。

  • CmqRegion:

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

  • QueueName:

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

  • TopicName:

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

  • NotifyKey:

    用于生成回调签名的 Key。



19501
19502
19503
# File 'lib/v20190612/models.rb', line 19501

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



19513
19514
19515
19516
19517
19518
19519
19520
19521
# File 'lib/v20190612/models.rb', line 19513

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