Class: TencentCloud::Cls::V20201016::CommitConsumerOffsetsRequest

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

Overview

CommitConsumerOffsets请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(consumergroup = nil, consumer = nil, logsetid = nil, topicpartitionoffsetsinfo = nil) ⇒ CommitConsumerOffsetsRequest

Returns a new instance of CommitConsumerOffsetsRequest.



1382
1383
1384
1385
1386
1387
# File 'lib/v20201016/models.rb', line 1382

def initialize(consumergroup=nil, consumer=nil, logsetid=nil, topicpartitionoffsetsinfo=nil)
  @ConsumerGroup = consumergroup
  @Consumer = consumer
  @LogsetId = logsetid
  @TopicPartitionOffsetsInfo = topicpartitionoffsetsinfo
end

Instance Attribute Details

#Consumer ⇒ Object

Parameters:

  • ConsumerGroup: —

    消费组标识

  • Consumer: —

    消费机器名称

  • LogsetId: —

    日志集id

  • TopicPartitionOffsetsInfo: —

    topic分区点位信息



1380
1381
1382
# File 'lib/v20201016/models.rb', line 1380

def Consumer
  @Consumer
end

#ConsumerGroup ⇒ Object

Parameters:

  • ConsumerGroup: —

    消费组标识

  • Consumer: —

    消费机器名称

  • LogsetId: —

    日志集id

  • TopicPartitionOffsetsInfo: —

    topic分区点位信息



1380
1381
1382
# File 'lib/v20201016/models.rb', line 1380

def ConsumerGroup
  @ConsumerGroup
end

#LogsetId ⇒ Object

Parameters:

  • ConsumerGroup: —

    消费组标识

  • Consumer: —

    消费机器名称

  • LogsetId: —

    日志集id

  • TopicPartitionOffsetsInfo: —

    topic分区点位信息



1380
1381
1382
# File 'lib/v20201016/models.rb', line 1380

def LogsetId
  @LogsetId
end

#TopicPartitionOffsetsInfo ⇒ Object

Parameters:

  • ConsumerGroup: —

    消费组标识

  • Consumer: —

    消费机器名称

  • LogsetId: —

    日志集id

  • TopicPartitionOffsetsInfo: —

    topic分区点位信息



1380
1381
1382
# File 'lib/v20201016/models.rb', line 1380

def TopicPartitionOffsetsInfo
  @TopicPartitionOffsetsInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
# File 'lib/v20201016/models.rb', line 1389

def deserialize(params)
  @ConsumerGroup = params['ConsumerGroup']
  @Consumer = params['Consumer']
  @LogsetId = params['LogsetId']
  unless params['TopicPartitionOffsetsInfo'].nil?
    @TopicPartitionOffsetsInfo = []
    params['TopicPartitionOffsetsInfo'].each do |i|
      topicpartitionoffsetinfo_tmp = TopicPartitionOffsetInfo.new
      topicpartitionoffsetinfo_tmp.deserialize(i)
      @TopicPartitionOffsetsInfo << topicpartitionoffsetinfo_tmp
    end
  end
end