Class: TencentCloud::Ckafka::V20190819::Assignment
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::Assignment
- Defined in:
- lib/v20190819/models.rb
Overview
存储着分配给该消费者的 partition 信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(version = nil, topics = nil) ⇒ Assignment
constructor
A new instance of Assignment.
Constructor Details
#initialize(version = nil, topics = nil) ⇒ Assignment
Returns a new instance of Assignment.
239 240 241 242 |
# File 'lib/v20190819/models.rb', line 239 def initialize(version=nil, topics=nil) @Version = version @Topics = topics end |
Instance Attribute Details
#Topics ⇒ Object
237 238 239 |
# File 'lib/v20190819/models.rb', line 237 def Topics @Topics end |
#Version ⇒ Object
237 238 239 |
# File 'lib/v20190819/models.rb', line 237 def Version @Version end |
Instance Method Details
#deserialize(params) ⇒ Object
244 245 246 247 248 249 250 251 252 253 254 |
# File 'lib/v20190819/models.rb', line 244 def deserialize(params) @Version = params['Version'] unless params['Topics'].nil? @Topics = [] params['Topics'].each do |i| groupinfotopics_tmp = GroupInfoTopics.new groupinfotopics_tmp.deserialize(i) @Topics << groupinfotopics_tmp end end end |