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