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
def initialize(topicid=nil, createtime=nil, note=nil, partitionnum=nil, enablewhitelist=nil, ipwhitelist=nil, config=nil, partitions=nil, enableaclrule=nil, aclrulelist=nil, quotaconfig=nil, replicanum=nil)
def initialize(topicid=nil, createtime=nil, note=nil, partitionnum=nil, enablewhitelist=nil, ipwhitelist=nil, config=nil, partitions=nil, enableaclrule=nil, aclrulelist=nil, quotaconfig=nil, replicanum=nil) @TopicId = topicid @CreateTime = createtime @Note = note @PartitionNum = partitionnum @EnableWhiteList = enablewhitelist @IpWhiteList = ipwhitelist @Config = config @Partitions = partitions @EnableAclRule = enableaclrule @AclRuleList = aclrulelist @QuotaConfig = quotaconfig @ReplicaNum = replicanum end