class TencentCloud::Tsf::V20180326::KafkaDeliveryConfig

def deserialize(params)

def deserialize(params)
  @ConfigId = params['ConfigId']
  @ConfigName = params['ConfigName']
  @CollectPath = params['CollectPath']
  @KafkaVIp = params['KafkaVIp']
  @KafkaVPort = params['KafkaVPort']
  @Topic = params['Topic']
  @LineRule = params['LineRule']
  @EnableAuth = params['EnableAuth']
  @Username = params['Username']
  @Password = params['Password']
  unless params['KafkaInfos'].nil?
    @KafkaInfos = []
    params['KafkaInfos'].each do |i|
      deliverykafkainfo_tmp = DeliveryKafkaInfo.new
      deliverykafkainfo_tmp.deserialize(i)
      @KafkaInfos << deliverykafkainfo_tmp
    end
  end
  @EnableGlobalLineRule = params['EnableGlobalLineRule']
  @CustomRule = params['CustomRule']
  @KafkaAddress = params['KafkaAddress']
end