Class: TencentCloud::Tke::V20180525::PrometheusAlertRule
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::PrometheusAlertRule
- Defined in:
- lib/v20180525/models.rb
Overview
Prometheus告警规则
Instance Attribute Summary collapse
-
#Annotations ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Describe ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#For ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Labels ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Rule ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Template ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, rule = nil, labels = nil, template = nil, _for = nil, describe = nil, annotations = nil, rulestate = nil) ⇒ PrometheusAlertRule
constructor
A new instance of PrometheusAlertRule.
Constructor Details
#initialize(name = nil, rule = nil, labels = nil, template = nil, _for = nil, describe = nil, annotations = nil, rulestate = nil) ⇒ PrometheusAlertRule
Returns a new instance of PrometheusAlertRule.
15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 |
# File 'lib/v20180525/models.rb', line 15921 def initialize(name=nil, rule=nil, labels=nil, template=nil, _for=nil, describe=nil, annotations=nil, rulestate=nil) @Name = name @Rule = rule @Labels = labels @Template = template @For = _for @Describe = describe @Annotations = annotations @RuleState = rulestate end |
Instance Attribute Details
#Annotations ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def Annotations @Annotations end |
#Describe ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def Describe @Describe end |
#For ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def For @For end |
#Labels ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def Labels @Labels end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def Name @Name end |
#Rule ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def Rule @Rule end |
#RuleState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def RuleState @RuleState end |
#Template ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
15919 15920 15921 |
# File 'lib/v20180525/models.rb', line 15919 def Template @Template end |
Instance Method Details
#deserialize(params) ⇒ Object
15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 |
# File 'lib/v20180525/models.rb', line 15932 def deserialize(params) @Name = params['Name'] @Rule = params['Rule'] unless params['Labels'].nil? @Labels = [] params['Labels'].each do |i| label_tmp = Label.new label_tmp.deserialize(i) @Labels << label_tmp end end @Template = params['Template'] @For = params['For'] @Describe = params['Describe'] unless params['Annotations'].nil? @Annotations = [] params['Annotations'].each do |i| label_tmp = Label.new label_tmp.deserialize(i) @Annotations << label_tmp end end @RuleState = params['RuleState'] end |