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.



33268
33269
33270
33271
33272
33273
33274
# File 'lib/v20180228/models.rb', line 33268

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



33266
33267
33268
# File 'lib/v20180228/models.rb', line 33266

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



33266
33267
33268
# File 'lib/v20180228/models.rb', line 33266

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



33266
33267
33268
# File 'lib/v20180228/models.rb', line 33266

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



33266
33267
33268
# File 'lib/v20180228/models.rb', line 33266

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



33266
33267
33268
# File 'lib/v20180228/models.rb', line 33266

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



33276
33277
33278
33279
33280
33281
33282
# File 'lib/v20180228/models.rb', line 33276

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