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

Inherits:
Common::AbstractModel
  • Object
show all
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.



12222
12223
12224
12225
12226
12227
12228
12229
12230
# File 'lib/v20180125/models.rb', line 12222

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,表示取不到有效值 注意:此字段可能返回 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。



12220
12221
12222
# File 'lib/v20180125/models.rb', line 12220

def Analysis
  @Analysis
end

#AnalysisResultsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值 注意:此字段可能返回 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。



12220
12221
12222
# File 'lib/v20180125/models.rb', line 12220

def AnalysisResults
  @AnalysisResults
end

#ColNamesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值 注意:此字段可能返回 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。



12220
12221
12222
# File 'lib/v20180125/models.rb', line 12220

def ColNames
  @ColNames
end

#ContextObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值 注意:此字段可能返回 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。



12220
12221
12222
# File 'lib/v20180125/models.rb', line 12220

def Context
  @Context
end

#ListOverObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值 注意:此字段可能返回 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。



12220
12221
12222
# File 'lib/v20180125/models.rb', line 12220

def ListOver
  @ListOver
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值 注意:此字段可能返回 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。



12220
12221
12222
# File 'lib/v20180125/models.rb', line 12220

def RequestId
  @RequestId
end

#ResultsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值 注意:此字段可能返回 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。



12220
12221
12222
# File 'lib/v20180125/models.rb', line 12220

def Results
  @Results
end

Instance Method Details

#deserialize(params) ⇒ Object



12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
# File 'lib/v20180125/models.rb', line 12232

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