Class: TencentCloud::Ckafka::V20190819::TopicInSyncReplicaResult

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

Overview

Topic 副本及详情数据集合

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicinsyncreplicalist = nil, totalcount = nil) ⇒ TopicInSyncReplicaResult

Returns a new instance of TopicInSyncReplicaResult.



11977
11978
11979
11980
# File 'lib/v20190819/models.rb', line 11977

def initialize(topicinsyncreplicalist=nil, totalcount=nil)
  @TopicInSyncReplicaList = topicinsyncreplicalist
  @TotalCount = totalcount
end

Instance Attribute Details

#TopicInSyncReplicaListObject

Parameters:

  • TopicInSyncReplicaList:

    Topic详情及副本合集

  • TotalCount:

    总计个数



11975
11976
11977
# File 'lib/v20190819/models.rb', line 11975

def TopicInSyncReplicaList
  @TopicInSyncReplicaList
end

#TotalCountObject

Parameters:

  • TopicInSyncReplicaList:

    Topic详情及副本合集

  • TotalCount:

    总计个数



11975
11976
11977
# File 'lib/v20190819/models.rb', line 11975

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
# File 'lib/v20190819/models.rb', line 11982

def deserialize(params)
  unless params['TopicInSyncReplicaList'].nil?
    @TopicInSyncReplicaList = []
    params['TopicInSyncReplicaList'].each do |i|
      topicinsyncreplicainfo_tmp = TopicInSyncReplicaInfo.new
      topicinsyncreplicainfo_tmp.deserialize(i)
      @TopicInSyncReplicaList << topicinsyncreplicainfo_tmp
    end
  end
  @TotalCount = params['TotalCount']
end