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