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