Class: TencentCloud::Tdmq::V20200217::RocketMQMsgLog

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

Overview

rocketmq消息日志

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msgid = nil, msgtag = nil, msgkey = nil, produceraddr = nil, producetime = nil, pulsarmsgid = nil, deadletterresendtimes = nil, resendsuccesscount = nil) ⇒ RocketMQMsgLog

Returns a new instance of RocketMQMsgLog.



12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
# File 'lib/v20200217/models.rb', line 12017

def initialize(msgid=nil, msgtag=nil, msgkey=nil, produceraddr=nil, producetime=nil, pulsarmsgid=nil, deadletterresendtimes=nil, resendsuccesscount=nil)
  @MsgId = msgid
  @MsgTag = msgtag
  @MsgKey = msgkey
  @ProducerAddr = produceraddr
  @ProduceTime = producetime
  @PulsarMsgId = pulsarmsgid
  @DeadLetterResendTimes = deadletterresendtimes
  @ResendSuccessCount = resendsuccesscount
end

Instance Attribute Details

#DeadLetterResendTimesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def DeadLetterResendTimes
  @DeadLetterResendTimes
end

#MsgIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def MsgId
  @MsgId
end

#MsgKeyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def MsgKey
  @MsgKey
end

#MsgTagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def MsgTag
  @MsgTag
end

#ProducerAddrObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def ProducerAddr
  @ProducerAddr
end

#ProduceTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def ProduceTime
  @ProduceTime
end

#PulsarMsgIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def PulsarMsgId
  @PulsarMsgId
end

#ResendSuccessCountObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MsgId:

    消息id

  • MsgTag:

    消息tag

  • MsgKey:

    消息key

  • ProducerAddr:

    客户端地址

  • ProduceTime:

    消息发送时间

  • PulsarMsgId:

    pulsar消息id

  • DeadLetterResendTimes:

    死信重发次数

  • ResendSuccessCount:

    死信重发成功次数



12015
12016
12017
# File 'lib/v20200217/models.rb', line 12015

def ResendSuccessCount
  @ResendSuccessCount
end

Instance Method Details

#deserialize(params) ⇒ Object



12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
# File 'lib/v20200217/models.rb', line 12028

def deserialize(params)
  @MsgId = params['MsgId']
  @MsgTag = params['MsgTag']
  @MsgKey = params['MsgKey']
  @ProducerAddr = params['ProducerAddr']
  @ProduceTime = params['ProduceTime']
  @PulsarMsgId = params['PulsarMsgId']
  @DeadLetterResendTimes = params['DeadLetterResendTimes']
  @ResendSuccessCount = params['ResendSuccessCount']
end