Class: TencentCloud::Tdmq::V20200217::ConsumerLog

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, consumergroup = nil, consumername = nil, consumetime = nil, consumeraddr = nil, consumeusetime = nil, status = nil) ⇒ ConsumerLog

Returns a new instance of ConsumerLog.



976
977
978
979
980
981
982
983
984
# File 'lib/v20200217/models.rb', line 976

def initialize(msgid=nil, consumergroup=nil, consumername=nil, consumetime=nil, consumeraddr=nil, consumeusetime=nil, status=nil)
  @MsgId = msgid
  @ConsumerGroup = consumergroup
  @ConsumerName = consumername
  @ConsumeTime = consumetime
  @ConsumerAddr = consumeraddr
  @ConsumeUseTime = consumeusetime
  @Status = status
end

Instance Attribute Details

#ConsumerAddrObject

Parameters:

  • MsgId:

    消息ID。

  • ConsumerGroup:

    消费组。

  • ConsumerName:

    消费者名称。

  • ConsumeTime:

    消费时间。

  • ConsumerAddr:

    消费者客户端地址。

  • ConsumeUseTime:

    消费耗时(毫秒)。

  • Status:

    消费状态。



974
975
976
# File 'lib/v20200217/models.rb', line 974

def ConsumerAddr
  @ConsumerAddr
end

#ConsumerGroupObject

Parameters:

  • MsgId:

    消息ID。

  • ConsumerGroup:

    消费组。

  • ConsumerName:

    消费者名称。

  • ConsumeTime:

    消费时间。

  • ConsumerAddr:

    消费者客户端地址。

  • ConsumeUseTime:

    消费耗时(毫秒)。

  • Status:

    消费状态。



974
975
976
# File 'lib/v20200217/models.rb', line 974

def ConsumerGroup
  @ConsumerGroup
end

#ConsumerNameObject

Parameters:

  • MsgId:

    消息ID。

  • ConsumerGroup:

    消费组。

  • ConsumerName:

    消费者名称。

  • ConsumeTime:

    消费时间。

  • ConsumerAddr:

    消费者客户端地址。

  • ConsumeUseTime:

    消费耗时(毫秒)。

  • Status:

    消费状态。



974
975
976
# File 'lib/v20200217/models.rb', line 974

def ConsumerName
  @ConsumerName
end

#ConsumeTimeObject

Parameters:

  • MsgId:

    消息ID。

  • ConsumerGroup:

    消费组。

  • ConsumerName:

    消费者名称。

  • ConsumeTime:

    消费时间。

  • ConsumerAddr:

    消费者客户端地址。

  • ConsumeUseTime:

    消费耗时(毫秒)。

  • Status:

    消费状态。



974
975
976
# File 'lib/v20200217/models.rb', line 974

def ConsumeTime
  @ConsumeTime
end

#ConsumeUseTimeObject

Parameters:

  • MsgId:

    消息ID。

  • ConsumerGroup:

    消费组。

  • ConsumerName:

    消费者名称。

  • ConsumeTime:

    消费时间。

  • ConsumerAddr:

    消费者客户端地址。

  • ConsumeUseTime:

    消费耗时(毫秒)。

  • Status:

    消费状态。



974
975
976
# File 'lib/v20200217/models.rb', line 974

def ConsumeUseTime
  @ConsumeUseTime
end

#MsgIdObject

Parameters:

  • MsgId:

    消息ID。

  • ConsumerGroup:

    消费组。

  • ConsumerName:

    消费者名称。

  • ConsumeTime:

    消费时间。

  • ConsumerAddr:

    消费者客户端地址。

  • ConsumeUseTime:

    消费耗时(毫秒)。

  • Status:

    消费状态。



974
975
976
# File 'lib/v20200217/models.rb', line 974

def MsgId
  @MsgId
end

#StatusObject

Parameters:

  • MsgId:

    消息ID。

  • ConsumerGroup:

    消费组。

  • ConsumerName:

    消费者名称。

  • ConsumeTime:

    消费时间。

  • ConsumerAddr:

    消费者客户端地址。

  • ConsumeUseTime:

    消费耗时(毫秒)。

  • Status:

    消费状态。



974
975
976
# File 'lib/v20200217/models.rb', line 974

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



986
987
988
989
990
991
992
993
994
# File 'lib/v20200217/models.rb', line 986

def deserialize(params)
  @MsgId = params['MsgId']
  @ConsumerGroup = params['ConsumerGroup']
  @ConsumerName = params['ConsumerName']
  @ConsumeTime = params['ConsumeTime']
  @ConsumerAddr = params['ConsumerAddr']
  @ConsumeUseTime = params['ConsumeUseTime']
  @Status = params['Status']
end