Class: TencentCloud::Tdmq::V20200217::ProducerLog

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

Overview

消息生产信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msgid = nil, producername = nil, producetime = nil, produceraddr = nil, produceusetime = nil, status = nil) ⇒ ProducerLog

Returns a new instance of ProducerLog.



9712
9713
9714
9715
9716
9717
9718
9719
# File 'lib/v20200217/models.rb', line 9712

def initialize(msgid=nil, producername=nil, producetime=nil, produceraddr=nil, produceusetime=nil, status=nil)
  @MsgId = msgid
  @ProducerName = producername
  @ProduceTime = producetime
  @ProducerAddr = produceraddr
  @ProduceUseTime = produceusetime
  @Status = status
end

Instance Attribute Details

#MsgIdObject

Parameters:

  • MsgId:

    消息ID。

  • ProducerName:

    生产者名称。

  • ProduceTime:

    消息生产时间。

  • ProducerAddr:

    生产者客户端。

  • ProduceUseTime:

    生产耗时(秒)。

  • Status:

    状态。



9710
9711
9712
# File 'lib/v20200217/models.rb', line 9710

def MsgId
  @MsgId
end

#ProducerAddrObject

Parameters:

  • MsgId:

    消息ID。

  • ProducerName:

    生产者名称。

  • ProduceTime:

    消息生产时间。

  • ProducerAddr:

    生产者客户端。

  • ProduceUseTime:

    生产耗时(秒)。

  • Status:

    状态。



9710
9711
9712
# File 'lib/v20200217/models.rb', line 9710

def ProducerAddr
  @ProducerAddr
end

#ProducerNameObject

Parameters:

  • MsgId:

    消息ID。

  • ProducerName:

    生产者名称。

  • ProduceTime:

    消息生产时间。

  • ProducerAddr:

    生产者客户端。

  • ProduceUseTime:

    生产耗时(秒)。

  • Status:

    状态。



9710
9711
9712
# File 'lib/v20200217/models.rb', line 9710

def ProducerName
  @ProducerName
end

#ProduceTimeObject

Parameters:

  • MsgId:

    消息ID。

  • ProducerName:

    生产者名称。

  • ProduceTime:

    消息生产时间。

  • ProducerAddr:

    生产者客户端。

  • ProduceUseTime:

    生产耗时(秒)。

  • Status:

    状态。



9710
9711
9712
# File 'lib/v20200217/models.rb', line 9710

def ProduceTime
  @ProduceTime
end

#ProduceUseTimeObject

Parameters:

  • MsgId:

    消息ID。

  • ProducerName:

    生产者名称。

  • ProduceTime:

    消息生产时间。

  • ProducerAddr:

    生产者客户端。

  • ProduceUseTime:

    生产耗时(秒)。

  • Status:

    状态。



9710
9711
9712
# File 'lib/v20200217/models.rb', line 9710

def ProduceUseTime
  @ProduceUseTime
end

#StatusObject

Parameters:

  • MsgId:

    消息ID。

  • ProducerName:

    生产者名称。

  • ProduceTime:

    消息生产时间。

  • ProducerAddr:

    生产者客户端。

  • ProduceUseTime:

    生产耗时(秒)。

  • Status:

    状态。



9710
9711
9712
# File 'lib/v20200217/models.rb', line 9710

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



9721
9722
9723
9724
9725
9726
9727
9728
# File 'lib/v20200217/models.rb', line 9721

def deserialize(params)
  @MsgId = params['MsgId']
  @ProducerName = params['ProducerName']
  @ProduceTime = params['ProduceTime']
  @ProducerAddr = params['ProducerAddr']
  @ProduceUseTime = params['ProduceUseTime']
  @Status = params['Status']
end