class TencentCloud::Ckafka::V20190819::TopicDetail

主题详情

def deserialize(params)

def deserialize(params)
  @TopicName = params['TopicName']
  @TopicId = params['TopicId']
  @PartitionNum = params['PartitionNum']
  @ReplicaNum = params['ReplicaNum']
  @Note = params['Note']
  @CreateTime = params['CreateTime']
  @EnableWhiteList = params['EnableWhiteList']
  @IpWhiteListCount = params['IpWhiteListCount']
  @ForwardCosBucket = params['ForwardCosBucket']
  @ForwardStatus = params['ForwardStatus']
  @ForwardInterval = params['ForwardInterval']
  unless params['Config'].nil?
    @Config = Config.new
    @Config.deserialize(params['Config'])
  end
  unless params['RetentionTimeConfig'].nil?
    @RetentionTimeConfig = TopicRetentionTimeConfigRsp.new
    @RetentionTimeConfig.deserialize(params['RetentionTimeConfig'])
  end
  @Status = params['Status']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end

def initialize(topicname=nil, topicid=nil, partitionnum=nil, replicanum=nil, note=nil, createtime=nil, enablewhitelist=nil, ipwhitelistcount=nil, forwardcosbucket=nil, forwardstatus=nil, forwardinterval=nil, config=nil, retentiontimeconfig=nil, status=nil, tags=nil)

def initialize(topicname=nil, topicid=nil, partitionnum=nil, replicanum=nil, note=nil, createtime=nil, enablewhitelist=nil, ipwhitelistcount=nil, forwardcosbucket=nil, forwardstatus=nil, forwardinterval=nil, config=nil, retentiontimeconfig=nil, status=nil, tags=nil)
  @TopicName = topicname
  @TopicId = topicid
  @PartitionNum = partitionnum
  @ReplicaNum = replicanum
  @Note = note
  @CreateTime = createtime
  @EnableWhiteList = enablewhitelist
  @IpWhiteListCount = ipwhitelistcount
  @ForwardCosBucket = forwardcosbucket
  @ForwardStatus = forwardstatus
  @ForwardInterval = forwardinterval
  @Config = config
  @RetentionTimeConfig = retentiontimeconfig
  @Status = status
  @Tags = tags
end