Class SearchLogResponse

    • Constructor Summary

      Constructors 
      Constructor Description
      SearchLogResponse()  
      SearchLogResponse​(SearchLogResponse source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Boolean getAnalysis()
      Get 返回的是否为统计分析(即SQL)结果
      String[] getAnalysisRecords()
      Get 日志统计分析结果 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      LogItems[] getAnalysisResults()
      Get 日志统计分析结果 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      String[] getColNames()
      Get 日志统计分析结果的列名 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      Column[] getColumns()
      Get 日志统计分析结果的列属性 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      String getContext()
      Get 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。 注意: 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context
      Boolean getListOver()
      Get 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志 注意:仅当检索分析语句(Query)不包含SQL时有效
      String getRequestId()
      Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      LogInfo[] getResults()
      Get 匹配检索条件的原始日志 注意:此字段可能返回 null,表示取不到有效值。
      Float getSamplingRate()
      Get 本次统计分析使用的采样率 注意:此字段可能返回 null,表示取不到有效值。
      SearchLogTopics getTopics()
      Get 使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。 注意:此字段可能返回 null,表示取不到有效值。
      void setAnalysis​(Boolean Analysis)
      Set 返回的是否为统计分析(即SQL)结果
      void setAnalysisRecords​(String[] AnalysisRecords)
      Set 日志统计分析结果 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setAnalysisResults​(LogItems[] AnalysisResults)
      Set 日志统计分析结果 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setColNames​(String[] ColNames)
      Set 日志统计分析结果的列名 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setColumns​(Column[] Columns)
      Set 日志统计分析结果的列属性 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      void setContext​(String Context)
      Set 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。 注意: 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context
      void setListOver​(Boolean ListOver)
      Set 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志 注意:仅当检索分析语句(Query)不包含SQL时有效
      void setRequestId​(String RequestId)
      Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      void setResults​(LogInfo[] Results)
      Set 匹配检索条件的原始日志 注意:此字段可能返回 null,表示取不到有效值。
      void setSamplingRate​(Float SamplingRate)
      Set 本次统计分析使用的采样率 注意:此字段可能返回 null,表示取不到有效值。
      void setTopics​(SearchLogTopics Topics)
      Set 使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • SearchLogResponse

        public SearchLogResponse()
      • SearchLogResponse

        public SearchLogResponse​(SearchLogResponse source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getContext

        public String getContext()
        Get 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。 注意: 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context
        Returns:
        Context 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。 注意: 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context
      • setContext

        public void setContext​(String Context)
        Set 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。 注意: 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context
        Parameters:
        Context - 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时。 注意: 仅适用于单日志主题检索,检索多个日志主题时,请使用Topics中的Context
      • getListOver

        public Boolean getListOver()
        Get 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志 注意:仅当检索分析语句(Query)不包含SQL时有效
        Returns:
        ListOver 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志 注意:仅当检索分析语句(Query)不包含SQL时有效
      • setListOver

        public void setListOver​(Boolean ListOver)
        Set 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志 注意:仅当检索分析语句(Query)不包含SQL时有效
        Parameters:
        ListOver - 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志 注意:仅当检索分析语句(Query)不包含SQL时有效
      • getAnalysis

        public Boolean getAnalysis()
        Get 返回的是否为统计分析(即SQL)结果
        Returns:
        Analysis 返回的是否为统计分析(即SQL)结果
      • setAnalysis

        public void setAnalysis​(Boolean Analysis)
        Set 返回的是否为统计分析(即SQL)结果
        Parameters:
        Analysis - 返回的是否为统计分析(即SQL)结果
      • getResults

        public LogInfo[] getResults()
        Get 匹配检索条件的原始日志 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Results 匹配检索条件的原始日志 注意:此字段可能返回 null,表示取不到有效值。
      • setResults

        public void setResults​(LogInfo[] Results)
        Set 匹配检索条件的原始日志 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Results - 匹配检索条件的原始日志 注意:此字段可能返回 null,表示取不到有效值。
      • getColNames

        public String[] getColNames()
        Get 日志统计分析结果的列名 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ColNames 日志统计分析结果的列名 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setColNames

        public void setColNames​(String[] ColNames)
        Set 日志统计分析结果的列名 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ColNames - 日志统计分析结果的列名 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getAnalysisResults

        public LogItems[] getAnalysisResults()
        Get 日志统计分析结果 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AnalysisResults 日志统计分析结果 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setAnalysisResults

        public void setAnalysisResults​(LogItems[] AnalysisResults)
        Set 日志统计分析结果 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AnalysisResults - 日志统计分析结果 当UseNewAnalysis为false时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getAnalysisRecords

        public String[] getAnalysisRecords()
        Get 日志统计分析结果 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AnalysisRecords 日志统计分析结果 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setAnalysisRecords

        public void setAnalysisRecords​(String[] AnalysisRecords)
        Set 日志统计分析结果 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AnalysisRecords - 日志统计分析结果 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getColumns

        public Column[] getColumns()
        Get 日志统计分析结果的列属性 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Columns 日志统计分析结果的列属性 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      • setColumns

        public void setColumns​(Column[] Columns)
        Set 日志统计分析结果的列属性 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Columns - 日志统计分析结果的列属性 当UseNewAnalysis为true时生效 注意:此字段可能返回 null,表示取不到有效值。
      • getSamplingRate

        public Float getSamplingRate()
        Get 本次统计分析使用的采样率 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SamplingRate 本次统计分析使用的采样率 注意:此字段可能返回 null,表示取不到有效值。
      • setSamplingRate

        public void setSamplingRate​(Float SamplingRate)
        Set 本次统计分析使用的采样率 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SamplingRate - 本次统计分析使用的采样率 注意:此字段可能返回 null,表示取不到有效值。
      • getTopics

        public SearchLogTopics getTopics()
        Get 使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Topics 使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。 注意:此字段可能返回 null,表示取不到有效值。
      • setTopics

        public void setTopics​(SearchLogTopics Topics)
        Set 使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Topics - 使用多日志主题检索时,各个日志主题的基本信息,例如报错信息。 注意:此字段可能返回 null,表示取不到有效值。
      • getRequestId

        public String getRequestId()
        Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Returns:
        RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      • setRequestId

        public void setRequestId​(String RequestId)
        Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Parameters:
        RequestId - 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。