Class: TencentCloud::Cls::V20201016::AnalysisDimensional
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::AnalysisDimensional
- Defined in:
- lib/v20201016/models.rb
Overview
多维分析的分析维度
Instance Attribute Summary collapse
-
#ConfigInfo ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }.
-
#Content ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }.
-
#Name ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }.
-
#Type ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, type = nil, content = nil, configinfo = nil) ⇒ AnalysisDimensional
constructor
A new instance of AnalysisDimensional.
Constructor Details
#initialize(name = nil, type = nil, content = nil, configinfo = nil) ⇒ AnalysisDimensional
Returns a new instance of AnalysisDimensional.
817 818 819 820 821 822 |
# File 'lib/v20201016/models.rb', line 817 def initialize(name=nil, type=nil, content=nil, configinfo=nil) @Name = name @Type = type @Content = content @ConfigInfo = configinfo end |
Instance Attribute Details
#ConfigInfo ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }
815 816 817 |
# File 'lib/v20201016/models.rb', line 815 def ConfigInfo @ConfigInfo end |
#Content ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }
815 816 817 |
# File 'lib/v20201016/models.rb', line 815 def Content @Content end |
#Name ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }
815 816 817 |
# File 'lib/v20201016/models.rb', line 815 def Name @Name end |
#Type ⇒ Object
当Analysis的Type字段为original(原始日志)时, 支持 { "Key": "Fields", "Value": "SOURCE,HOSTNAME,TIMESTAMP,PKG_LOGID,TAG.pod_ip" }, { "Key": "QueryIndex", "Value": "-1" // -1:自定义, 1:执行语句1, 2:执行语句2 },{ "Key": "CustomQuery", // //检索语句。 QueryIndex为-1时有效且必填 "Value": "* | select count(*) as count" },{ "Key": "Format", //显示形式。1:每条日志一行,2:每条日志每个字段一行 "Value": "2" }, { "Key": "Limit", //最大日志条数 "Value": "5" },{ "Key": "SyntaxRule", // 查不到这个字段也是老语法 "Value": "0"//0:Lucene, 1:CQL }
815 816 817 |
# File 'lib/v20201016/models.rb', line 815 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'lib/v20201016/models.rb', line 824 def deserialize(params) @Name = params['Name'] @Type = params['Type'] @Content = params['Content'] unless params['ConfigInfo'].nil? @ConfigInfo = [] params['ConfigInfo'].each do |i| alarmanalysisconfig_tmp = AlarmAnalysisConfig.new alarmanalysisconfig_tmp.deserialize(i) @ConfigInfo << alarmanalysisconfig_tmp end end end |