Class: TencentCloud::Monitor::V20180724::AlarmConditionFilter

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

Overview

策略过滤条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, expression = nil, dimensions = nil) ⇒ AlarmConditionFilter

Returns a new instance of AlarmConditionFilter.



34
35
36
37
38
# File 'lib/v20180724/models.rb', line 34

def initialize(type=nil, expression=nil, dimensions=nil)
  @Type = type
  @Expression = expression
  @Dimensions = dimensions
end

Instance Attribute Details

#DimensionsObject

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

Parameters:

  • Type:

    类型

  • Expression:

    表达式

  • Dimensions:

    过滤条件



32
33
34
# File 'lib/v20180724/models.rb', line 32

def Dimensions
  @Dimensions
end

#ExpressionObject

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

Parameters:

  • Type:

    类型

  • Expression:

    表达式

  • Dimensions:

    过滤条件



32
33
34
# File 'lib/v20180724/models.rb', line 32

def Expression
  @Expression
end

#TypeObject

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

Parameters:

  • Type:

    类型

  • Expression:

    表达式

  • Dimensions:

    过滤条件



32
33
34
# File 'lib/v20180724/models.rb', line 32

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



40
41
42
43
44
# File 'lib/v20180724/models.rb', line 40

def deserialize(params)
  @Type = params['Type']
  @Expression = params['Expression']
  @Dimensions = params['Dimensions']
end