Class: TencentCloud::Tdmq::V20200217::SendMsgRequest

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

Overview

SendMsg请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(environmentid = nil, topicname = nil, msgcontent = nil, clusterid = nil) ⇒ SendMsgRequest

Returns a new instance of SendMsgRequest.



12770
12771
12772
12773
12774
12775
# File 'lib/v20200217/models.rb', line 12770

def initialize(environmentid=nil, topicname=nil, msgcontent=nil, clusterid=nil)
  @EnvironmentId = environmentid
  @TopicName = topicname
  @MsgContent = msgcontent
  @ClusterId = clusterid
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名称,如果是分区topic需要指定具体分区,如果没有指定则默认发到0分区,例如:my_topic-partition-0。

  • MsgContent:

    消息内容,不能为空且大小不得大于5242880个byte。

  • ClusterId:

    Pulsar 集群的ID



12768
12769
12770
# File 'lib/v20200217/models.rb', line 12768

def ClusterId
  @ClusterId
end

#EnvironmentIdObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名称,如果是分区topic需要指定具体分区,如果没有指定则默认发到0分区,例如:my_topic-partition-0。

  • MsgContent:

    消息内容,不能为空且大小不得大于5242880个byte。

  • ClusterId:

    Pulsar 集群的ID



12768
12769
12770
# File 'lib/v20200217/models.rb', line 12768

def EnvironmentId
  @EnvironmentId
end

#MsgContentObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名称,如果是分区topic需要指定具体分区,如果没有指定则默认发到0分区,例如:my_topic-partition-0。

  • MsgContent:

    消息内容,不能为空且大小不得大于5242880个byte。

  • ClusterId:

    Pulsar 集群的ID



12768
12769
12770
# File 'lib/v20200217/models.rb', line 12768

def MsgContent
  @MsgContent
end

#TopicNameObject

Parameters:

  • EnvironmentId:

    环境(命名空间)名称。

  • TopicName:

    主题名称,如果是分区topic需要指定具体分区,如果没有指定则默认发到0分区,例如:my_topic-partition-0。

  • MsgContent:

    消息内容,不能为空且大小不得大于5242880个byte。

  • ClusterId:

    Pulsar 集群的ID



12768
12769
12770
# File 'lib/v20200217/models.rb', line 12768

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



12777
12778
12779
12780
12781
12782
# File 'lib/v20200217/models.rb', line 12777

def deserialize(params)
  @EnvironmentId = params['EnvironmentId']
  @TopicName = params['TopicName']
  @MsgContent = params['MsgContent']
  @ClusterId = params['ClusterId']
end