Class: TencentCloud::Trocket::V20230308::TopicConsumeStats

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

Overview

主题消费进度

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topic = nil, topictype = nil, queuenum = nil, consumerlag = nil, substring = nil, lastupdatetime = nil) ⇒ TopicConsumeStats

Returns a new instance of TopicConsumeStats.



6321
6322
6323
6324
6325
6326
6327
6328
# File 'lib/v20230308/models.rb', line 6321

def initialize(topic=nil, topictype=nil, queuenum=nil, consumerlag=nil, substring=nil, lastupdatetime=nil)
  @Topic = topic
  @TopicType = topictype
  @QueueNum = queuenum
  @ConsumerLag = consumerlag
  @SubString = substring
  @LastUpdateTime = lastupdatetime
end

Instance Attribute Details

#ConsumerLagObject

  • UNSPECIFIED:未指定
  • NORMAL:普通消息
  • FIFO:顺序消息
  • DELAY:延时消息
  • TRANSACTION:事务消息

Parameters:

  • QueueNum:

    单节点主题队列数量

  • ConsumerLag:

    消费堆积

  • SubString:

    订阅规则,*表示订阅全部TAG

  • LastUpdateTime:

    最后消费进度更新时间,Unix时间戳(毫秒)



6319
6320
6321
# File 'lib/v20230308/models.rb', line 6319

def ConsumerLag
  @ConsumerLag
end

#LastUpdateTimeObject

  • UNSPECIFIED:未指定
  • NORMAL:普通消息
  • FIFO:顺序消息
  • DELAY:延时消息
  • TRANSACTION:事务消息

Parameters:

  • QueueNum:

    单节点主题队列数量

  • ConsumerLag:

    消费堆积

  • SubString:

    订阅规则,*表示订阅全部TAG

  • LastUpdateTime:

    最后消费进度更新时间,Unix时间戳(毫秒)



6319
6320
6321
# File 'lib/v20230308/models.rb', line 6319

def LastUpdateTime
  @LastUpdateTime
end

#QueueNumObject

  • UNSPECIFIED:未指定
  • NORMAL:普通消息
  • FIFO:顺序消息
  • DELAY:延时消息
  • TRANSACTION:事务消息

Parameters:

  • QueueNum:

    单节点主题队列数量

  • ConsumerLag:

    消费堆积

  • SubString:

    订阅规则,*表示订阅全部TAG

  • LastUpdateTime:

    最后消费进度更新时间,Unix时间戳(毫秒)



6319
6320
6321
# File 'lib/v20230308/models.rb', line 6319

def QueueNum
  @QueueNum
end

#SubStringObject

  • UNSPECIFIED:未指定
  • NORMAL:普通消息
  • FIFO:顺序消息
  • DELAY:延时消息
  • TRANSACTION:事务消息

Parameters:

  • QueueNum:

    单节点主题队列数量

  • ConsumerLag:

    消费堆积

  • SubString:

    订阅规则,*表示订阅全部TAG

  • LastUpdateTime:

    最后消费进度更新时间,Unix时间戳(毫秒)



6319
6320
6321
# File 'lib/v20230308/models.rb', line 6319

def SubString
  @SubString
end

#TopicObject

  • UNSPECIFIED:未指定
  • NORMAL:普通消息
  • FIFO:顺序消息
  • DELAY:延时消息
  • TRANSACTION:事务消息

Parameters:

  • QueueNum:

    单节点主题队列数量

  • ConsumerLag:

    消费堆积

  • SubString:

    订阅规则,*表示订阅全部TAG

  • LastUpdateTime:

    最后消费进度更新时间,Unix时间戳(毫秒)



6319
6320
6321
# File 'lib/v20230308/models.rb', line 6319

def Topic
  @Topic
end

#TopicTypeObject

  • UNSPECIFIED:未指定
  • NORMAL:普通消息
  • FIFO:顺序消息
  • DELAY:延时消息
  • TRANSACTION:事务消息

Parameters:

  • QueueNum:

    单节点主题队列数量

  • ConsumerLag:

    消费堆积

  • SubString:

    订阅规则,*表示订阅全部TAG

  • LastUpdateTime:

    最后消费进度更新时间,Unix时间戳(毫秒)



6319
6320
6321
# File 'lib/v20230308/models.rb', line 6319

def TopicType
  @TopicType
end

Instance Method Details

#deserialize(params) ⇒ Object



6330
6331
6332
6333
6334
6335
6336
6337
# File 'lib/v20230308/models.rb', line 6330

def deserialize(params)
  @Topic = params['Topic']
  @TopicType = params['TopicType']
  @QueueNum = params['QueueNum']
  @ConsumerLag = params['ConsumerLag']
  @SubString = params['SubString']
  @LastUpdateTime = params['LastUpdateTime']
end