Class: TencentCloud::Cls::V20201016::SearchLogResponse

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

Overview

SearchLog返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(context = nil, listover = nil, analysis = nil, results = nil, colnames = nil, analysisresults = nil, analysisrecords = nil, columns = nil, samplingrate = nil, topics = nil, requestid = nil) ⇒ SearchLogResponse

Returns a new instance of SearchLogResponse.



17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
# File 'lib/v20201016/models.rb', line 17080

def initialize(context=nil, listover=nil, analysis=nil, results=nil, colnames=nil, analysisresults=nil, analysisrecords=nil, columns=nil, samplingrate=nil, topics=nil, requestid=nil)
  @Context = context
  @ListOver = listover
  @Analysis = analysis
  @Results = results
  @ColNames = colnames
  @AnalysisResults = analysisresults
  @AnalysisRecords = analysisrecords
  @Columns = columns
  @SamplingRate = samplingrate
  @Topics = topics
  @RequestId = requestid
end

Instance Attribute Details

#Analysis ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def Analysis
  @Analysis
end

#AnalysisRecords ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def AnalysisRecords
  @AnalysisRecords
end

#AnalysisResults ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def AnalysisResults
  @AnalysisResults
end

#ColNames ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def ColNames
  @ColNames
end

#Columns ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def Columns
  @Columns
end

#Context ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def Context
  @Context
end

#ListOver ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def ListOver
  @ListOver
end

#RequestId ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def RequestId
  @RequestId
end

#Results ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def Results
  @Results
end

#SamplingRate ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def SamplingRate
  @SamplingRate
end

#Topics ⇒ Object

注意:

  • 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context 注意:仅当检索分析语句(Query)不包含SQL时有效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Context: —

    透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。

  • ListOver: —

    符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志

  • Analysis: —

    返回的是否为统计分析(即SQL)结果

  • Results: —

    匹配检索条件的原始日志

  • ColNames: —

    日志统计分析结果的列名

  • AnalysisResults: —

    日志统计分析结果

  • AnalysisRecords: —

    日志统计分析结果

  • Columns: —

    日志统计分析结果的列属性

  • SamplingRate: —

    本次统计分析使用的采样率

  • Topics: —

    使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。

  • RequestId: —

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



17078
17079
17080
# File 'lib/v20201016/models.rb', line 17078

def Topics
  @Topics
end

Instance Method Details

#deserialize(params) ⇒ Object



17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
# File 'lib/v20201016/models.rb', line 17094

def deserialize(params)
  @Context = params['Context']
  @ListOver = params['ListOver']
  @Analysis = params['Analysis']
  unless params['Results'].nil?
    @Results = []
    params['Results'].each do |i|
      loginfo_tmp = LogInfo.new
      loginfo_tmp.deserialize(i)
      @Results << loginfo_tmp
    end
  end
  @ColNames = params['ColNames']
  unless params['AnalysisResults'].nil?
    @AnalysisResults = []
    params['AnalysisResults'].each do |i|
      logitems_tmp = LogItems.new
      logitems_tmp.deserialize(i)
      @AnalysisResults << logitems_tmp
    end
  end
  @AnalysisRecords = params['AnalysisRecords']
  unless params['Columns'].nil?
    @Columns = []
    params['Columns'].each do |i|
      column_tmp = Column.new
      column_tmp.deserialize(i)
      @Columns << column_tmp
    end
  end
  @SamplingRate = params['SamplingRate']
  unless params['Topics'].nil?
    @Topics = SearchLogTopics.new
    @Topics.deserialize(params['Topics'])
  end
  @RequestId = params['RequestId']
end