class TencentCloud::Tsf::V20180326::DeliveryConfigBindGroup
def deserialize(params)
def deserialize(params) @ConfigId = params['ConfigId'] @ConfigName = params['ConfigName'] @CollectPath = params['CollectPath'] unless params['Groups'].nil? @Groups = [] params['Groups'].each do |i| groupinfo_tmp = GroupInfo.new groupinfo_tmp.deserialize(i) @Groups << groupinfo_tmp end end @CreateTime = params['CreateTime'] @KafkaVIp = params['KafkaVIp'] @KafkaAddress = params['KafkaAddress'] @KafkaVPort = params['KafkaVPort'] @Topic = params['Topic'] @LineRule = params['LineRule'] @CustomRule = params['CustomRule'] @EnableGlobalLineRule = params['EnableGlobalLineRule'] @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 end