Class: TencentCloud::Ckafka::V20190819::GroupInfoMember

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

Overview

consumer信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(memberid = nil, clientid = nil, clienthost = nil, assignment = nil) ⇒ GroupInfoMember

Returns a new instance of GroupInfoMember.



7298
7299
7300
7301
7302
7303
# File 'lib/v20190819/models.rb', line 7298

def initialize(memberid=nil, clientid=nil, clienthost=nil, assignment=nil)
  @MemberId = memberid
  @ClientId = clientid
  @ClientHost = clienthost
  @Assignment = assignment
end

Instance Attribute Details

#AssignmentObject

Parameters:

  • MemberId:

    coordinator 为消费分组中的消费者生成的唯一 ID

  • ClientId:

    客户消费者 SDK 自己设置的 client.id 信息

  • ClientHost:

    一般存储客户的 IP 地址

  • Assignment:

    存储着分配给该消费者的 partition 信息



7296
7297
7298
# File 'lib/v20190819/models.rb', line 7296

def Assignment
  @Assignment
end

#ClientHostObject

Parameters:

  • MemberId:

    coordinator 为消费分组中的消费者生成的唯一 ID

  • ClientId:

    客户消费者 SDK 自己设置的 client.id 信息

  • ClientHost:

    一般存储客户的 IP 地址

  • Assignment:

    存储着分配给该消费者的 partition 信息



7296
7297
7298
# File 'lib/v20190819/models.rb', line 7296

def ClientHost
  @ClientHost
end

#ClientIdObject

Parameters:

  • MemberId:

    coordinator 为消费分组中的消费者生成的唯一 ID

  • ClientId:

    客户消费者 SDK 自己设置的 client.id 信息

  • ClientHost:

    一般存储客户的 IP 地址

  • Assignment:

    存储着分配给该消费者的 partition 信息



7296
7297
7298
# File 'lib/v20190819/models.rb', line 7296

def ClientId
  @ClientId
end

#MemberIdObject

Parameters:

  • MemberId:

    coordinator 为消费分组中的消费者生成的唯一 ID

  • ClientId:

    客户消费者 SDK 自己设置的 client.id 信息

  • ClientHost:

    一般存储客户的 IP 地址

  • Assignment:

    存储着分配给该消费者的 partition 信息



7296
7297
7298
# File 'lib/v20190819/models.rb', line 7296

def MemberId
  @MemberId
end

Instance Method Details

#deserialize(params) ⇒ Object



7305
7306
7307
7308
7309
7310
7311
7312
7313
# File 'lib/v20190819/models.rb', line 7305

def deserialize(params)
  @MemberId = params['MemberId']
  @ClientId = params['ClientId']
  @ClientHost = params['ClientHost']
  unless params['Assignment'].nil?
    @Assignment = Assignment.new
    @Assignment.deserialize(params['Assignment'])
  end
end