Class: TencentCloud::Rum::V20210622::Kafka

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210622/models.rb

Overview

旁路kafka配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enablekafka = nil, kafkahost = nil, kafkatopic = nil, kafkaversion = nil, saslusername = nil, saslpassword = nil, saslmechanism = nil, sinkid = nil) ⇒ Kafka

Returns a new instance of Kafka.



3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
# File 'lib/v20210622/models.rb', line 3632

def initialize(enablekafka=nil, kafkahost=nil, kafkatopic=nil, kafkaversion=nil, saslusername=nil, saslpassword=nil, saslmechanism=nil, sinkid=nil)
  @EnableKafka = enablekafka
  @KafkaHost = kafkahost
  @KafkaTopic = kafkatopic
  @KafkaVersion = kafkaversion
  @SaslUserName = saslusername
  @SaslPassword = saslpassword
  @SaslMechanism = saslmechanism
  @SinkId = sinkid
end

Instance Attribute Details

#EnableKafkaObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def EnableKafka
  @EnableKafka
end

#KafkaHostObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def KafkaHost
  @KafkaHost
end

#KafkaTopicObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def KafkaTopic
  @KafkaTopic
end

#KafkaVersionObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def KafkaVersion
  @KafkaVersion
end

#SaslMechanismObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def SaslMechanism
  @SaslMechanism
end

#SaslPasswordObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def SaslPassword
  @SaslPassword
end

#SaslUserNameObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def SaslUserName
  @SaslUserName
end

#SinkIdObject

0:关闭一旦算子新增成功会返回正确的算子id值

Parameters:

  • EnableKafka:

    1:开启

  • KafkaHost:

    host地址

  • KafkaTopic:

    topic

  • KafkaVersion:

    版本

  • SaslUserName:

    username

  • SaslPassword:

    password

  • SaslMechanism:

    ssl

  • SinkId:

    默认算子id为0新增算子



3630
3631
3632
# File 'lib/v20210622/models.rb', line 3630

def SinkId
  @SinkId
end

Instance Method Details

#deserialize(params) ⇒ Object



3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
# File 'lib/v20210622/models.rb', line 3643

def deserialize(params)
  @EnableKafka = params['EnableKafka']
  @KafkaHost = params['KafkaHost']
  @KafkaTopic = params['KafkaTopic']
  @KafkaVersion = params['KafkaVersion']
  @SaslUserName = params['SaslUserName']
  @SaslPassword = params['SaslPassword']
  @SaslMechanism = params['SaslMechanism']
  @SinkId = params['SinkId']
end