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
def initialize(configid=nil, configname=nil, collectpath=nil, groups=nil, createtime=nil, kafkavip=nil, kafkaaddress=nil, kafkavport=nil, topic=nil, linerule=nil, customrule=nil, enablegloballinerule=nil, enableauth=nil, username=nil, password=nil, kafkainfos=nil)
def initialize(configid=nil, configname=nil, collectpath=nil, groups=nil, createtime=nil, kafkavip=nil, kafkaaddress=nil, kafkavport=nil, topic=nil, linerule=nil, customrule=nil, enablegloballinerule=nil, enableauth=nil, username=nil, password=nil, kafkainfos=nil) @ConfigId = configid @ConfigName = configname @CollectPath = collectpath @Groups = groups @CreateTime = createtime @KafkaVIp = kafkavip @KafkaAddress = kafkaaddress @KafkaVPort = kafkavport @Topic = topic @LineRule = linerule @CustomRule = customrule @EnableGlobalLineRule = enablegloballinerule @EnableAuth = enableauth @Username = username @Password = password @KafkaInfos = kafkainfos end