lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.547 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.548
- old
+ new
@@ -3605,10 +3605,27 @@
@TotalCount = params['TotalCount']
@RequestId = params['RequestId']
end
end
+ # 动态更新索引配置
+ class DynamicIndex < TencentCloud::Common::AbstractModel
+ # @param Status: 动态索引配置开关
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Status: Boolean
+
+ attr_accessor :Status
+
+ def initialize(status=nil)
+ @Status = status
+ end
+
+ def deserialize(params)
+ @Status = params['Status']
+ end
+ end
+
# 黑名单path信息
class ExcludePathInfo < TencentCloud::Common::AbstractModel
# @param Type: 类型,选填File或Path
# @type Type: String
# @param Value: Type对应的具体内容
@@ -5484,17 +5501,21 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type KeyValue: :class:`Tencentcloud::Cls.v20201016.models.RuleKeyValueInfo`
# @param Tag: 元字段索引配置,如果为空时代表未开启元字段索引
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Tag: :class:`Tencentcloud::Cls.v20201016.models.RuleTagInfo`
+ # @param DynamicIndex: 动态索引配置,如果为空时代表未开启动态段索引
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type DynamicIndex: :class:`Tencentcloud::Cls.v20201016.models.DynamicIndex`
- attr_accessor :FullText, :KeyValue, :Tag
+ attr_accessor :FullText, :KeyValue, :Tag, :DynamicIndex
- def initialize(fulltext=nil, keyvalue=nil, tag=nil)
+ def initialize(fulltext=nil, keyvalue=nil, tag=nil, dynamicindex=nil)
@FullText = fulltext
@KeyValue = keyvalue
@Tag = tag
+ @DynamicIndex = dynamicindex
end
def deserialize(params)
unless params['FullText'].nil?
@FullText = FullTextInfo.new
@@ -5506,10 +5527,14 @@
end
unless params['Tag'].nil?
@Tag = RuleTagInfo.new
@Tag.deserialize(params['Tag'])
end
+ unless params['DynamicIndex'].nil?
+ @DynamicIndex = DynamicIndex.new
+ @DynamicIndex.deserialize(params['DynamicIndex'])
+ end
end
end
# 键值索引配置
class RuleKeyValueInfo < TencentCloud::Common::AbstractModel
@@ -5603,11 +5628,11 @@
# 1:不采样,即精确分析
# 默认值为1
# @type SamplingRate: Float
# @param SyntaxRule: 检索语法规则,默认值为0。
# 0:Lucene语法,1:CQL语法。
- # 详细说明参见https://cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules
+ # 详细说明参见<a href="https://cloud.tencent.com/document/product/614/47044#RetrievesConditionalRules" target="_blank">检索条件语法规则</a>
# @type SyntaxRule: Integer
attr_accessor :From, :To, :Query, :TopicId, :Limit, :Context, :Sort, :UseNewAnalysis, :SamplingRate, :SyntaxRule
def initialize(from=nil, to=nil, query=nil, topicid=nil, limit=nil, context=nil, sort=nil, usenewanalysis=nil, samplingrate=nil, syntaxrule=nil)
@@ -5663,24 +5688,28 @@
# @type AnalysisRecords: Array
# @param Columns: 日志统计分析结果的列属性
# 当UseNewAnalysis为true时生效
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Columns: Array
+ # @param SamplingRate: 本次统计分析使用的采样率
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type SamplingRate: Float
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
- attr_accessor :Context, :ListOver, :Analysis, :Results, :ColNames, :AnalysisResults, :AnalysisRecords, :Columns, :RequestId
+ attr_accessor :Context, :ListOver, :Analysis, :Results, :ColNames, :AnalysisResults, :AnalysisRecords, :Columns, :SamplingRate, :RequestId
- def initialize(context=nil, listover=nil, analysis=nil, results=nil, colnames=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, samplingrate=nil, requestid=nil)
@Context = context
@ListOver = listover
@Analysis = analysis
@Results = results
@ColNames = colnames
@AnalysisResults = analysisresults
@AnalysisRecords = analysisrecords
@Columns = columns
+ @SamplingRate = samplingrate
@RequestId = requestid
end
def deserialize(params)
@Context = params['Context']
@@ -5710,9 +5739,10 @@
column_tmp = Column.new
column_tmp.deserialize(i)
@Columns << column_tmp
end
end
+ @SamplingRate = params['SamplingRate']
@RequestId = params['RequestId']
end
end
# 投递规则