class TencentCloud::Tsf::V20180326::KafkaDeliveryConfig
投递kafka配置项
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
def initialize(configid=nil, configname=nil, collectpath=nil, kafkavip=nil, kafkavport=nil, topic=nil, linerule=nil, enableauth=nil, username=nil, password=nil, kafkainfos=nil, enablegloballinerule=nil, customrule=nil, kafkaaddress=nil)
def initialize(configid=nil, configname=nil, collectpath=nil, kafkavip=nil, kafkavport=nil, topic=nil, linerule=nil, enableauth=nil, username=nil, password=nil, kafkainfos=nil, enablegloballinerule=nil, customrule=nil, kafkaaddress=nil) @ConfigId = configid @ConfigName = configname @CollectPath = collectpath @KafkaVIp = kafkavip @KafkaVPort = kafkavport @Topic = topic @LineRule = linerule @EnableAuth = enableauth @Username = username @Password = password @KafkaInfos = kafkainfos @EnableGlobalLineRule = enablegloballinerule @CustomRule = customrule @KafkaAddress = kafkaaddress end