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.



2643
2644
2645
2646
2647
2648
2649
2650
# File 'lib/v20180608/models.rb', line 2643

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



2641
2642
2643
# File 'lib/v20180608/models.rb', line 2641

def LogSetId
  @LogSetId
end

#LogTopicIdObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2641
2642
2643
# File 'lib/v20180608/models.rb', line 2641

def LogTopicId
  @LogTopicId
end

#NeedReqBodyLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2641
2642
2643
# File 'lib/v20180608/models.rb', line 2641

def NeedReqBodyLog
  @NeedReqBodyLog
end

#NeedReqHeaderLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2641
2642
2643
# File 'lib/v20180608/models.rb', line 2641

def NeedReqHeaderLog
  @NeedReqHeaderLog
end

#NeedRspBodyLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2641
2642
2643
# File 'lib/v20180608/models.rb', line 2641

def NeedRspBodyLog
  @NeedRspBodyLog
end

#NeedRspHeaderLogObject

Parameters:

  • NeedReqBodyLog:

    是否需要请求体

  • NeedReqHeaderLog:

    是否需要请求头

  • NeedRspBodyLog:

    是否需要回包体

  • NeedRspHeaderLog:

    是否需要回包头部信息

  • LogSetId:

    cls set信息

  • LogTopicId:

    cls topicId



2641
2642
2643
# File 'lib/v20180608/models.rb', line 2641

def NeedRspHeaderLog
  @NeedRspHeaderLog
end

Instance Method Details

#deserialize(params) ⇒ Object



2652
2653
2654
2655
2656
2657
2658
2659
# File 'lib/v20180608/models.rb', line 2652

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