Class: TencentCloud::Waf::V20180125::SearchAccessLogResponse

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

Overview

SearchAccessLog返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(context = nil, listover = nil, analysis = nil, colnames = nil, results = nil, analysisresults = nil, requestid = nil) ⇒ SearchAccessLogResponse

Returns a new instance of SearchAccessLogResponse.



18001
18002
18003
18004
18005
18006
18007
18008
18009
# File 'lib/v20180125/models.rb', line 18001

def initialize(context=nil, listover=nil, analysis=nil, colnames=nil, results=nil, analysisresults=nil, requestid=nil)
  @Context = context
  @ListOver = listover
  @Analysis = analysis
  @ColNames = colnames
  @Results = results
  @AnalysisResults = analysisresults
  @RequestId = requestid
end

Instance Attribute Details

#AnalysisObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值注意:此字段可能返回 null,表示取不到有效值

Parameters:

  • Context:

    新接口此字段失效,默认返回空字符串

  • ListOver:

    日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回

  • Analysis:

    返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果

  • ColNames:

    如果Analysis为True,则返回分析结果的列名,否则为空

  • Results:

    日志查询结果;当Analysis为True时,可能返回为null

  • AnalysisResults:

    日志分析结果;当Analysis为False时,可能返回为null

  • RequestId:

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



17994
17995
17996
# File 'lib/v20180125/models.rb', line 17994

def Analysis
  @Analysis
end

#AnalysisResultsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值注意:此字段可能返回 null,表示取不到有效值

Parameters:

  • Context:

    新接口此字段失效,默认返回空字符串

  • ListOver:

    日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回

  • Analysis:

    返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果

  • ColNames:

    如果Analysis为True,则返回分析结果的列名,否则为空

  • Results:

    日志查询结果;当Analysis为True时,可能返回为null

  • AnalysisResults:

    日志分析结果;当Analysis为False时,可能返回为null

  • RequestId:

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



17994
17995
17996
# File 'lib/v20180125/models.rb', line 17994

def AnalysisResults
  @AnalysisResults
end

#ColNamesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值注意:此字段可能返回 null,表示取不到有效值

Parameters:

  • Context:

    新接口此字段失效,默认返回空字符串

  • ListOver:

    日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回

  • Analysis:

    返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果

  • ColNames:

    如果Analysis为True,则返回分析结果的列名,否则为空

  • Results:

    日志查询结果;当Analysis为True时,可能返回为null

  • AnalysisResults:

    日志分析结果;当Analysis为False时,可能返回为null

  • RequestId:

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



17994
17995
17996
# File 'lib/v20180125/models.rb', line 17994

def ColNames
  @ColNames
end

#ContextObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值注意:此字段可能返回 null,表示取不到有效值

Parameters:

  • Context:

    新接口此字段失效,默认返回空字符串

  • ListOver:

    日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回

  • Analysis:

    返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果

  • ColNames:

    如果Analysis为True,则返回分析结果的列名,否则为空

  • Results:

    日志查询结果;当Analysis为True时,可能返回为null

  • AnalysisResults:

    日志分析结果;当Analysis为False时,可能返回为null

  • RequestId:

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



17994
17995
17996
# File 'lib/v20180125/models.rb', line 17994

def Context
  @Context
end

#ListOverObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值注意:此字段可能返回 null,表示取不到有效值

Parameters:

  • Context:

    新接口此字段失效,默认返回空字符串

  • ListOver:

    日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回

  • Analysis:

    返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果

  • ColNames:

    如果Analysis为True,则返回分析结果的列名,否则为空

  • Results:

    日志查询结果;当Analysis为True时,可能返回为null

  • AnalysisResults:

    日志分析结果;当Analysis为False时,可能返回为null

  • RequestId:

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



17994
17995
17996
# File 'lib/v20180125/models.rb', line 17994

def ListOver
  @ListOver
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值注意:此字段可能返回 null,表示取不到有效值

Parameters:

  • Context:

    新接口此字段失效,默认返回空字符串

  • ListOver:

    日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回

  • Analysis:

    返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果

  • ColNames:

    如果Analysis为True,则返回分析结果的列名,否则为空

  • Results:

    日志查询结果;当Analysis为True时,可能返回为null

  • AnalysisResults:

    日志分析结果;当Analysis为False时,可能返回为null

  • RequestId:

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



17994
17995
17996
# File 'lib/v20180125/models.rb', line 17994

def RequestId
  @RequestId
end

#ResultsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值注意:此字段可能返回 null,表示取不到有效值

Parameters:

  • Context:

    新接口此字段失效,默认返回空字符串

  • ListOver:

    日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回

  • Analysis:

    返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果

  • ColNames:

    如果Analysis为True,则返回分析结果的列名,否则为空

  • Results:

    日志查询结果;当Analysis为True时,可能返回为null

  • AnalysisResults:

    日志分析结果;当Analysis为False时,可能返回为null

  • RequestId:

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



17994
17995
17996
# File 'lib/v20180125/models.rb', line 17994

def Results
  @Results
end

Instance Method Details

#deserialize(params) ⇒ Object



18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
# File 'lib/v20180125/models.rb', line 18011

def deserialize(params)
  @Context = params['Context']
  @ListOver = params['ListOver']
  @Analysis = params['Analysis']
  @ColNames = params['ColNames']
  unless params['Results'].nil?
    @Results = []
    params['Results'].each do |i|
      accessloginfo_tmp = AccessLogInfo.new
      accessloginfo_tmp.deserialize(i)
      @Results << accessloginfo_tmp
    end
  end
  unless params['AnalysisResults'].nil?
    @AnalysisResults = []
    params['AnalysisResults'].each do |i|
      accesslogitems_tmp = AccessLogItems.new
      accesslogitems_tmp.deserialize(i)
      @AnalysisResults << accesslogitems_tmp
    end
  end
  @RequestId = params['RequestId']
end