lib/v20201016/models.rb in tencentcloud-sdk-cls-1.0.266 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-1.0.267
- old
+ new
@@ -4218,32 +4218,37 @@
end
end
# SearchLog请求参数结构体
class SearchLogRequest < TencentCloud::Common::AbstractModel
- # @param TopicId: 要查询的日志主题ID
+ # @param TopicId: 要检索分析的日志主题ID
# @type TopicId: String
- # @param From: 要查询的日志的起始时间,Unix时间戳,单位ms
+ # @param From: 要检索分析的日志的起始时间,Unix时间戳(毫秒)
# @type From: Integer
- # @param To: 要查询的日志的结束时间,Unix时间戳,单位ms
+ # @param To: 要检索分析的日志的结束时间,Unix时间戳(毫秒)
# @type To: Integer
- # @param Query: 查询语句,语句长度最大为12KB
- # 查询语句由 <a href="https://cloud.tencent.com/document/product/614/47044" target="_blank">[检索条件]</a> | <a href="https://cloud.tencent.com/document/product/614/44061" target="_blank">[SQL语句]</a>构成,无需对日志进行统计分析时,可省略其中的管道符<code>|</code>及SQL语句
+ # @param Query: 检索分析语句,最大长度为12KB
+ # 语句由 <a href="https://cloud.tencent.com/document/product/614/47044" target="_blank">[检索条件]</a> | <a href="https://cloud.tencent.com/document/product/614/44061" target="_blank">[SQL语句]</a>构成,无需对日志进行统计分析时,可省略其中的管道符<code> | </code>及SQL语句
# @type Query: String
- # @param Limit: 仅当查询语句(Query)不包含SQL时有效
- # 表示单次查询返回的原始日志条数,最大值为1000,获取后续日志需使用Context参数
- # SQL结果条数指定方式参考<a href="https://cloud.tencent.com/document/product/614/58977" target="_blank">SQL LIMIT语法</a>
+ # @param Limit: 表示单次查询返回的原始日志条数,最大值为1000,获取后续日志需使用Context参数
+ # 注意:
+ # * 仅当检索分析语句(Query)不包含SQL时有效
+ # * SQL结果条数指定方式参考<a href="https://cloud.tencent.com/document/product/614/58977" target="_blank">SQL LIMIT语法</a>
# @type Limit: Integer
- # @param Context: 仅当查询语句(Query)不包含SQL时有效
- # 透传上次接口返回的Context值,可获取后续日志,总计最多可获取1万条原始日志。过期时间1小时
- # SQL获取后续结果参考<a href="https://cloud.tencent.com/document/product/614/58977" target="_blank">SQL LIMIT语法</a>
+ # @param Context: 透传上次接口返回的Context值,可获取后续更多日志,总计最多可获取1万条原始日志,过期时间1小时
+ # 注意:
+ # * 仅当检索分析语句(Query)不包含SQL时有效
+ # * SQL获取后续结果参考<a href="https://cloud.tencent.com/document/product/614/58977" target="_blank">SQL LIMIT语法</a>
# @type Context: String
- # @param Sort: 仅当查询语句(Query)不包含SQL时有效。
- # 原始日志是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc
- # SQL结果排序方式参考<a href="https://cloud.tencent.com/document/product/614/58978" target="_blank">SQL ORDER BY 语法</a>
+ # @param Sort: 原始日志是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc
+ # 注意:
+ # * 仅当检索分析语句(Query)不包含SQL时有效
+ # * SQL结果排序方式参考<a href="https://cloud.tencent.com/document/product/614/58978" target="_blank">SQL ORDER BY语法</a>
# @type Sort: String
- # @param UseNewAnalysis: 为true代表使用新的检索结果返回方式,响应参数AnalysisRecords和Columns有效;为false时代表使用老检索结果返回方式, AnalysisResults和ColNames有效
+ # @param UseNewAnalysis: 为true代表使用新的检索结果返回方式,输出参数AnalysisRecords和Columns有效
+ # 为false时代表使用老的检索结果返回方式, 输出AnalysisResults和ColNames有效
+ # 两种返回方式在编码格式上有少量区别,建议使用true
# @type UseNewAnalysis: Boolean
attr_accessor :TopicId, :From, :To, :Query, :Limit, :Context, :Sort, :UseNewAnalysis
def initialize(topicid=nil, from=nil, to=nil, query=nil, limit=nil, context=nil, sort=nil, usenewanalysis=nil)
@@ -4269,60 +4274,65 @@
end
end
# SearchLog返回参数结构体
class SearchLogResponse < TencentCloud::Common::AbstractModel
- # @param Context: 加载后续内容的Context,过期时间1小时
+ # @param Context: 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时
# @type Context: String
- # @param ListOver: 原始日志查询结果是否全部返回。查询语句(Query)包含SQL时该参数无意义
+ # @param ListOver: 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志
+ # 注意:仅当检索分析语句(Query)不包含SQL时有效
# @type ListOver: Boolean
- # @param Analysis: 返回的是否为分析结果
+ # @param Analysis: 返回的是否为统计分析(即SQL)结果
# @type Analysis: Boolean
- # @param ColNames: 如果Analysis为True,则返回分析结果的列名,否则为空
+ # @param Results: 匹配检索条件的原始日志
# 注意:此字段可能返回 null,表示取不到有效值。
- # @type ColNames: Array
- # @param Results: 日志查询结果;当Analysis为True时,可能返回为null
- # 注意:此字段可能返回 null,表示取不到有效值。
# @type Results: Array
- # @param AnalysisResults: 日志分析结果;当Analysis为False时,可能返回为null
+ # @param ColNames: 日志统计分析结果的列名
+ # 当UseNewAnalysis为false时生效
# 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ColNames: Array
+ # @param AnalysisResults: 日志统计分析结果
+ # 当UseNewAnalysis为false时生效
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type AnalysisResults: Array
- # @param AnalysisRecords: 新的日志分析结果; UseNewAnalysis为true有效
+ # @param AnalysisRecords: 日志统计分析结果
+ # 当UseNewAnalysis为true时生效
# 注意:此字段可能返回 null,表示取不到有效值。
# @type AnalysisRecords: Array
- # @param Columns: 日志分析的列属性; UseNewAnalysis为true有效
+ # @param Columns: 日志统计分析结果的列属性
+ # 当UseNewAnalysis为true时生效
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Columns: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
- attr_accessor :Context, :ListOver, :Analysis, :ColNames, :Results, :AnalysisResults, :AnalysisRecords, :Columns, :RequestId
+ attr_accessor :Context, :ListOver, :Analysis, :Results, :ColNames, :AnalysisResults, :AnalysisRecords, :Columns, :RequestId
- def initialize(context=nil, listover=nil, analysis=nil, colnames=nil, results=nil, analysisresults=nil, analysisrecords=nil, columns=nil, requestid=nil)
+ def initialize(context=nil, listover=nil, analysis=nil, results=nil, colnames=nil, analysisresults=nil, analysisrecords=nil, columns=nil, requestid=nil)
@Context = context
@ListOver = listover
@Analysis = analysis
- @ColNames = colnames
@Results = results
+ @ColNames = colnames
@AnalysisResults = analysisresults
@AnalysisRecords = analysisrecords
@Columns = columns
@RequestId = requestid
end
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|
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)