Class: TencentCloud::Cwp::V20180228::ModifyLogKafkaDeliverTypeRequest

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

Overview

ModifyLogKafkaDeliverType请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(securitytype = nil, logtype = nil, switch = nil, topicid = nil, topicname = nil) ⇒ ModifyLogKafkaDeliverTypeRequest

Returns a new instance of ModifyLogKafkaDeliverTypeRequest.



32828
32829
32830
32831
32832
32833
32834
# File 'lib/v20180228/models.rb', line 32828

def initialize(securitytype=nil, logtype=nil, switch=nil, topicid=nil, topicname=nil)
  @SecurityType = securitytype
  @LogType = logtype
  @Switch = switch
  @TopicId = topicid
  @TopicName = topicname
end

Instance Attribute Details

#LogTypeObject

Parameters:

  • SecurityType:

    安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹

  • LogType:

    安全模块下的日志类型,

  • Switch:

    投递开关 0关闭 1开启

  • TopicId:

    kafka topic id

  • TopicName:

    kafka topic name



32826
32827
32828
# File 'lib/v20180228/models.rb', line 32826

def LogType
  @LogType
end

#SecurityTypeObject

Parameters:

  • SecurityType:

    安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹

  • LogType:

    安全模块下的日志类型,

  • Switch:

    投递开关 0关闭 1开启

  • TopicId:

    kafka topic id

  • TopicName:

    kafka topic name



32826
32827
32828
# File 'lib/v20180228/models.rb', line 32826

def SecurityType
  @SecurityType
end

#SwitchObject

Parameters:

  • SecurityType:

    安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹

  • LogType:

    安全模块下的日志类型,

  • Switch:

    投递开关 0关闭 1开启

  • TopicId:

    kafka topic id

  • TopicName:

    kafka topic name



32826
32827
32828
# File 'lib/v20180228/models.rb', line 32826

def Switch
  @Switch
end

#TopicIdObject

Parameters:

  • SecurityType:

    安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹

  • LogType:

    安全模块下的日志类型,

  • Switch:

    投递开关 0关闭 1开启

  • TopicId:

    kafka topic id

  • TopicName:

    kafka topic name



32826
32827
32828
# File 'lib/v20180228/models.rb', line 32826

def TopicId
  @TopicId
end

#TopicNameObject

Parameters:

  • SecurityType:

    安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹

  • LogType:

    安全模块下的日志类型,

  • Switch:

    投递开关 0关闭 1开启

  • TopicId:

    kafka topic id

  • TopicName:

    kafka topic name



32826
32827
32828
# File 'lib/v20180228/models.rb', line 32826

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



32836
32837
32838
32839
32840
32841
32842
# File 'lib/v20180228/models.rb', line 32836

def deserialize(params)
  @SecurityType = params['SecurityType']
  @LogType = params['LogType']
  @Switch = params['Switch']
  @TopicId = params['TopicId']
  @TopicName = params['TopicName']
end