Class: TencentCloud::Tcb::V20180608::CustomLogConfig

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

Overview

安全网关自定义日志配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(needreqbodylog = nil, needreqheaderlog = nil, needrspbodylog = nil, needrspheaderlog = nil, logsetid = nil, logtopicid = nil) ⇒ CustomLogConfig

Returns a new instance of CustomLogConfig.



2285
2286
2287
2288
2289
2290
2291
2292
# File 'lib/v20180608/models.rb', line 2285

def initialize(needreqbodylog=nil, needreqheaderlog=nil, needrspbodylog=nil, needrspheaderlog=nil, logsetid=nil, logtopicid=nil)
  @NeedReqBodyLog = needreqbodylog
  @NeedReqHeaderLog = needreqheaderlog
  @NeedRspBodyLog = needrspbodylog
  @NeedRspHeaderLog = needrspheaderlog
  @LogSetId = logsetid
  @LogTopicId = logtopicid
end

Instance Attribute Details

#LogSetIdObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2283
2284
2285
# File 'lib/v20180608/models.rb', line 2283

def LogSetId
  @LogSetId
end

#LogTopicIdObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2283
2284
2285
# File 'lib/v20180608/models.rb', line 2283

def LogTopicId
  @LogTopicId
end

#NeedReqBodyLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2283
2284
2285
# File 'lib/v20180608/models.rb', line 2283

def NeedReqBodyLog
  @NeedReqBodyLog
end

#NeedReqHeaderLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2283
2284
2285
# File 'lib/v20180608/models.rb', line 2283

def NeedReqHeaderLog
  @NeedReqHeaderLog
end

#NeedRspBodyLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2283
2284
2285
# File 'lib/v20180608/models.rb', line 2283

def NeedRspBodyLog
  @NeedRspBodyLog
end

#NeedRspHeaderLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2283
2284
2285
# File 'lib/v20180608/models.rb', line 2283

def NeedRspHeaderLog
  @NeedRspHeaderLog
end

Instance Method Details

#deserialize(params) ⇒ Object



2294
2295
2296
2297
2298
2299
2300
2301
# File 'lib/v20180608/models.rb', line 2294

def deserialize(params)
  @NeedReqBodyLog = params['NeedReqBodyLog']
  @NeedReqHeaderLog = params['NeedReqHeaderLog']
  @NeedRspBodyLog = params['NeedRspBodyLog']
  @NeedRspHeaderLog = params['NeedRspHeaderLog']
  @LogSetId = params['LogSetId']
  @LogTopicId = params['LogTopicId']
end