Class: TencentCloud::Tdmq::V20200217::DescribeMqMsgTraceRequest

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

Overview

DescribeMqMsgTrace请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(protocol = nil, msgid = nil, clusterid = nil, environmentid = nil, topicname = nil, queuename = nil, groupname = nil, querydlqmsg = nil) ⇒ DescribeMqMsgTraceRequest

Returns a new instance of DescribeMqMsgTraceRequest.



4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
# File 'lib/v20200217/models.rb', line 4334

def initialize(protocol=nil, msgid=nil, clusterid=nil, environmentid=nil, topicname=nil, queuename=nil, groupname=nil, querydlqmsg=nil)
  @Protocol = protocol
  @MsgId = msgid
  @ClusterId = clusterid
  @EnvironmentId = environmentid
  @TopicName = topicname
  @QueueName = queuename
  @GroupName = groupname
  @QueryDlqMsg = querydlqmsg
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def ClusterId
  @ClusterId
end

#EnvironmentIdObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def EnvironmentId
  @EnvironmentId
end

#GroupNameObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def GroupName
  @GroupName
end

#MsgIdObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def MsgId
  @MsgId
end

#ProtocolObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def Protocol
  @Protocol
end

#QueryDlqMsgObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def QueryDlqMsg
  @QueryDlqMsg
end

#QueueNameObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def QueueName
  @QueueName
end

#TopicNameObject

Parameters:

  • Protocol:

    pulsar、rocketmq、rabbitmq、cmq

  • MsgId:

    消息id

  • ClusterId:

    集群id,cmq为空

  • EnvironmentId:

    命名空间,cmq为空

  • TopicName:

    主题,cmq为空,rocketmq查询死信时值为groupId

  • QueueName:

    cmq必填,其他协议填空

  • GroupName:

    消费组、订阅

  • QueryDlqMsg:

    查询死信时该值为true,只对Rocketmq有效



4332
4333
4334
# File 'lib/v20200217/models.rb', line 4332

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
# File 'lib/v20200217/models.rb', line 4345

def deserialize(params)
  @Protocol = params['Protocol']
  @MsgId = params['MsgId']
  @ClusterId = params['ClusterId']
  @EnvironmentId = params['EnvironmentId']
  @TopicName = params['TopicName']
  @QueueName = params['QueueName']
  @GroupName = params['GroupName']
  @QueryDlqMsg = params['QueryDlqMsg']
end