Class: TencentCloud::Waf::V20180125::SearchAttackLogResponse

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

Overview

SearchAttackLog返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(count = nil, context = nil, data = nil, listover = nil, sqlflag = nil, requestid = nil) ⇒ SearchAttackLogResponse

Returns a new instance of SearchAttackLogResponse.



18097
18098
18099
18100
18101
18102
18103
18104
# File 'lib/v20180125/models.rb', line 18097

def initialize(count=nil, context=nil, data=nil, listover=nil, sqlflag=nil, requestid=nil)
  @Count = count
  @Context = context
  @Data = data
  @ListOver = listover
  @SqlFlag = sqlflag
  @RequestId = requestid
end

Instance Attribute Details

#ContextObject

Parameters:

  • Count:

    当前返回的攻击日志条数

  • Context:

    接口升级,此字段无效,默认返回空字符串

  • Data:

    攻击日志数组条目内容

  • ListOver:

    CLS接口返回内容

  • SqlFlag:

    CLS接口返回内容,标志是否启动新版本索引

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18095
18096
18097
# File 'lib/v20180125/models.rb', line 18095

def Context
  @Context
end

#CountObject

Parameters:

  • Count:

    当前返回的攻击日志条数

  • Context:

    接口升级,此字段无效,默认返回空字符串

  • Data:

    攻击日志数组条目内容

  • ListOver:

    CLS接口返回内容

  • SqlFlag:

    CLS接口返回内容,标志是否启动新版本索引

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18095
18096
18097
# File 'lib/v20180125/models.rb', line 18095

def Count
  @Count
end

#DataObject

Parameters:

  • Count:

    当前返回的攻击日志条数

  • Context:

    接口升级,此字段无效,默认返回空字符串

  • Data:

    攻击日志数组条目内容

  • ListOver:

    CLS接口返回内容

  • SqlFlag:

    CLS接口返回内容,标志是否启动新版本索引

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18095
18096
18097
# File 'lib/v20180125/models.rb', line 18095

def Data
  @Data
end

#ListOverObject

Parameters:

  • Count:

    当前返回的攻击日志条数

  • Context:

    接口升级,此字段无效,默认返回空字符串

  • Data:

    攻击日志数组条目内容

  • ListOver:

    CLS接口返回内容

  • SqlFlag:

    CLS接口返回内容,标志是否启动新版本索引

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18095
18096
18097
# File 'lib/v20180125/models.rb', line 18095

def ListOver
  @ListOver
end

#RequestIdObject

Parameters:

  • Count:

    当前返回的攻击日志条数

  • Context:

    接口升级,此字段无效,默认返回空字符串

  • Data:

    攻击日志数组条目内容

  • ListOver:

    CLS接口返回内容

  • SqlFlag:

    CLS接口返回内容,标志是否启动新版本索引

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18095
18096
18097
# File 'lib/v20180125/models.rb', line 18095

def RequestId
  @RequestId
end

#SqlFlagObject

Parameters:

  • Count:

    当前返回的攻击日志条数

  • Context:

    接口升级,此字段无效,默认返回空字符串

  • Data:

    攻击日志数组条目内容

  • ListOver:

    CLS接口返回内容

  • SqlFlag:

    CLS接口返回内容,标志是否启动新版本索引

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18095
18096
18097
# File 'lib/v20180125/models.rb', line 18095

def SqlFlag
  @SqlFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
# File 'lib/v20180125/models.rb', line 18106

def deserialize(params)
  @Count = params['Count']
  @Context = params['Context']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      attackloginfo_tmp = AttackLogInfo.new
      attackloginfo_tmp.deserialize(i)
      @Data << attackloginfo_tmp
    end
  end
  @ListOver = params['ListOver']
  @SqlFlag = params['SqlFlag']
  @RequestId = params['RequestId']
end