Class: TencentCloud::Ckafka::V20190819::BatchModifyGroupOffsetsRequest

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

Overview

BatchModifyGroupOffsets请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupname = nil, instanceid = nil, partitions = nil, topicname = nil) ⇒ BatchModifyGroupOffsetsRequest

Returns a new instance of BatchModifyGroupOffsetsRequest.



405
406
407
408
409
410
# File 'lib/v20190819/models.rb', line 405

def initialize(groupname=nil, instanceid=nil, partitions=nil, topicname=nil)
  @GroupName = groupname
  @InstanceId = instanceid
  @Partitions = partitions
  @TopicName = topicname
end

Instance Attribute Details

#GroupNameObject

Parameters:

  • 消费分组名称

  • ckafka集群实例Id

  • partition信息

  • 指定topic,默认所有topic



403
404
405
# File 'lib/v20190819/models.rb', line 403

def GroupName
  @GroupName
end

#InstanceIdObject

Parameters:

  • 消费分组名称

  • ckafka集群实例Id

  • partition信息

  • 指定topic,默认所有topic



403
404
405
# File 'lib/v20190819/models.rb', line 403

def InstanceId
  @InstanceId
end

#PartitionsObject

Parameters:

  • 消费分组名称

  • ckafka集群实例Id

  • partition信息

  • 指定topic,默认所有topic



403
404
405
# File 'lib/v20190819/models.rb', line 403

def Partitions
  @Partitions
end

#TopicNameObject

Parameters:

  • 消费分组名称

  • ckafka集群实例Id

  • partition信息

  • 指定topic,默认所有topic



403
404
405
# File 'lib/v20190819/models.rb', line 403

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



412
413
414
415
416
417
418
419
420
421
422
423
424
# File 'lib/v20190819/models.rb', line 412

def deserialize(params)
  @GroupName = params['GroupName']
  @InstanceId = params['InstanceId']
  unless params['Partitions'].nil?
    @Partitions = []
    params['Partitions'].each do |i|
      partitions_tmp = Partitions.new
      partitions_tmp.deserialize(i)
      @Partitions << partitions_tmp
    end
  end
  @TopicName = params['TopicName']
end