Class: TencentCloud::Tem::V20210701::LogConfigExtractRule

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

Overview

日志采集的导出规则配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(beginningregex = nil, keys = nil, filterkeys = nil, filterregex = nil, logregex = nil, timekey = nil, timeformat = nil, unmatchupload = nil, unmatchedkey = nil, backtracking = nil, delimiter = nil) ⇒ LogConfigExtractRule

Returns a new instance of LogConfigExtractRule.



3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
# File 'lib/v20210701/models.rb', line 3296

def initialize(beginningregex=nil, keys=nil, filterkeys=nil, filterregex=nil, logregex=nil, timekey=nil, timeformat=nil, unmatchupload=nil, unmatchedkey=nil, backtracking=nil, delimiter=nil)
  @BeginningRegex = beginningregex
  @Keys = keys
  @FilterKeys = filterkeys
  @FilterRegex = filterregex
  @LogRegex = logregex
  @TimeKey = timekey
  @TimeFormat = timeformat
  @UnMatchUpload = unmatchupload
  @UnMatchedKey = unmatchedkey
  @Backtracking = backtracking
  @Delimiter = delimiter
end

Instance Attribute Details

#BacktrackingObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def Backtracking
  @Backtracking
end

#BeginningRegexObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def BeginningRegex
  @BeginningRegex
end

#DelimiterObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def Delimiter
  @Delimiter
end

#FilterKeysObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def FilterKeys
  @FilterKeys
end

#FilterRegexObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def FilterRegex
  @FilterRegex
end

#KeysObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def Keys
  @Keys
end

#LogRegexObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def LogRegex
  @LogRegex
end

#TimeFormatObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def TimeFormat
  @TimeFormat
end

#TimeKeyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def TimeKey
  @TimeKey
end

#UnMatchedKeyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def UnMatchedKey
  @UnMatchedKey
end

#UnMatchUploadObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BeginningRegex:

    首行正则表达式

  • Keys:

    提取结果

  • FilterKeys:

    过滤键

  • FilterRegex:

    过滤值

  • LogRegex:

    日志正则表达式

  • TimeKey:

    时间字段

  • TimeFormat:

    时间格式

  • UnMatchUpload:

    是否上传解析失败日志

  • UnMatchedKey:

    解析失败日志的键名称

  • Backtracking:

    tracking

  • Delimiter:

    分隔符



3294
3295
3296
# File 'lib/v20210701/models.rb', line 3294

def UnMatchUpload
  @UnMatchUpload
end

Instance Method Details

#deserialize(params) ⇒ Object



3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
# File 'lib/v20210701/models.rb', line 3310

def deserialize(params)
  @BeginningRegex = params['BeginningRegex']
  @Keys = params['Keys']
  @FilterKeys = params['FilterKeys']
  @FilterRegex = params['FilterRegex']
  @LogRegex = params['LogRegex']
  @TimeKey = params['TimeKey']
  @TimeFormat = params['TimeFormat']
  @UnMatchUpload = params['UnMatchUpload']
  @UnMatchedKey = params['UnMatchedKey']
  @Backtracking = params['Backtracking']
  @Delimiter = params['Delimiter']
end