class TencentCloud::Ckafka::V20190819::TopicAttributesResponse
def deserialize(params)
def deserialize(params) @TopicId = params['TopicId'] @CreateTime = params['CreateTime'] @Note = params['Note'] @PartitionNum = params['PartitionNum'] @EnableWhiteList = params['EnableWhiteList'] @IpWhiteList = params['IpWhiteList'] unless params['Config'].nil? @Config = Config.new @Config.deserialize(params['Config']) end unless params['Partitions'].nil? @Partitions = [] params['Partitions'].each do |i| topicpartitiondo_tmp = TopicPartitionDO.new topicpartitiondo_tmp.deserialize(i) @Partitions << topicpartitiondo_tmp end end @EnableAclRule = params['EnableAclRule'] unless params['AclRuleList'].nil? @AclRuleList = [] params['AclRuleList'].each do |i| aclrule_tmp = AclRule.new aclrule_tmp.deserialize(i) @AclRuleList << aclrule_tmp end end unless params['QuotaConfig'].nil? @QuotaConfig = InstanceQuotaConfigResp.new @QuotaConfig.deserialize(params['QuotaConfig']) end @ReplicaNum = params['ReplicaNum'] end