lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.763 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.764

- old
+ new

@@ -5924,10 +5924,30 @@ @Key = params['Key'] @Value = params['Value'] end end + # 日志内容高亮描述信息 + class HighLightItem < TencentCloud::Common::AbstractModel + # @param Key: 高亮的日志Key + # @type Key: String + # @param Values: 高亮的语法 + # @type Values: Array + + attr_accessor :Key, :Values + + def initialize(key=nil, values=nil) + @Key = key + @Values = values + end + + def deserialize(params) + @Key = params['Key'] + @Values = params['Values'] + end + end + # 直方图详细信息 class HistogramInfo < TencentCloud::Common::AbstractModel # @param Count: 统计周期内的日志条数 # @type Count: Integer # @param BTime: 按 period 取整后的 unix timestamp: 单位毫秒 @@ -6235,23 +6255,27 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type RawLog: String # @param IndexStatus: 日志创建索引异常原因(仅在日志创建索引异常时有值) # 注意:此字段可能返回 null,表示取不到有效值。 # @type IndexStatus: String + # @param HighLights: 日志内容的高亮描述信息 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type HighLights: Array - attr_accessor :Source, :Filename, :Content, :PkgId, :PkgLogId, :BTime, :HostName, :RawLog, :IndexStatus + attr_accessor :Source, :Filename, :Content, :PkgId, :PkgLogId, :BTime, :HostName, :RawLog, :IndexStatus, :HighLights - def initialize(source=nil, filename=nil, content=nil, pkgid=nil, pkglogid=nil, btime=nil, hostname=nil, rawlog=nil, indexstatus=nil) + def initialize(source=nil, filename=nil, content=nil, pkgid=nil, pkglogid=nil, btime=nil, hostname=nil, rawlog=nil, indexstatus=nil, highlights=nil) @Source = source @Filename = filename @Content = content @PkgId = pkgid @PkgLogId = pkglogid @BTime = btime @HostName = hostname @RawLog = rawlog @IndexStatus = indexstatus + @HighLights = highlights end def deserialize(params) @Source = params['Source'] @Filename = params['Filename'] @@ -6260,10 +6284,18 @@ @PkgLogId = params['PkgLogId'] @BTime = params['BTime'] @HostName = params['HostName'] @RawLog = params['RawLog'] @IndexStatus = params['IndexStatus'] + unless params['HighLights'].nil? + @HighLights = [] + params['HighLights'].each do |i| + highlightitem_tmp = HighLightItem.new + highlightitem_tmp.deserialize(i) + @HighLights << highlightitem_tmp + end + end end end # 日志结果信息 class LogInfo < TencentCloud::Common::AbstractModel @@ -9351,51 +9383,51 @@ @TopicId = params['TopicId'] @RegionId = params['RegionId'] end end - # 日志主题信息 + # 主题基本信息 class TopicInfo < TencentCloud::Common::AbstractModel # @param LogsetId: 日志集ID # @type LogsetId: String - # @param TopicId: 日志主题ID + # @param TopicId: 主题ID # @type TopicId: String - # @param TopicName: 日志主题名称 + # @param TopicName: 主题名称 # @type TopicName: String # @param PartitionCount: 主题分区个数 # @type PartitionCount: Integer - # @param Index: 是否开启索引 + # @param Index: 主题是否开启索引(主题类型需为日志主题) # @type Index: Boolean - # @param AssumerName: 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE + # @param AssumerName: 云产品标识,主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE # 注意:此字段可能返回 null,表示取不到有效值。 # @type AssumerName: String # @param CreateTime: 创建时间 # @type CreateTime: String - # @param Status: 日主主题是否开启采集 + # @param Status: 主题是否开启采集 # @type Status: Boolean - # @param Tags: 日志主题绑定的标签信息 + # @param Tags: 主题绑定的标签信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Tags: Array # @param AutoSplit: 该主题是否开启自动分裂 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AutoSplit: Boolean # @param MaxSplitPartitions: 若开启自动分裂的话,该主题能够允许的最大分区数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type MaxSplitPartitions: Integer - # @param StorageType: 日主题的存储类型 + # @param StorageType: 主题的存储类型 # 注意:此字段可能返回 null,表示取不到有效值。 # @type StorageType: String # @param Period: 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Period: Integer # @param SubAssumerName: 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SubAssumerName: String - # @param Describes: 日志主题描述 + # @param Describes: 主题描述 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Describes: String - # @param HotPeriod: 开启日志沉降,热存储的生命周期, hotPeriod < Period。 - # 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 + # @param HotPeriod: 开启日志沉降,标准存储的生命周期, hotPeriod < Period。 + # 标准存储为 hotPeriod, 低频存储则为 Period-hotPeriod。(主题类型需为日志主题) # 注意:此字段可能返回 null,表示取不到有效值。 # @type HotPeriod: Integer # @param BizType: 主题类型。 # - 0: 日志主题 # - 1: 指标主题