Class: TencentCloud::Monitor::V20180724::DimensionNew
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::DimensionNew
- Defined in:
- lib/v20180724/models.rb
Overview
策略类型的维度信息
Instance Attribute Summary collapse
-
#CanFilterHistory ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CanFilterPolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CanGroupBy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IsMultiple ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IsMutable ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IsRequired ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IsVisible ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Key ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MustGroupBy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Operators ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ShowValueReplace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(key = nil, name = nil, isrequired = nil, operators = nil, ismultiple = nil, ismutable = nil, isvisible = nil, canfilterpolicy = nil, canfilterhistory = nil, cangroupby = nil, mustgroupby = nil, showvaluereplace = nil) ⇒ DimensionNew
constructor
A new instance of DimensionNew.
Constructor Details
#initialize(key = nil, name = nil, isrequired = nil, operators = nil, ismultiple = nil, ismutable = nil, isvisible = nil, canfilterpolicy = nil, canfilterhistory = nil, cangroupby = nil, mustgroupby = nil, showvaluereplace = nil) ⇒ DimensionNew
Returns a new instance of DimensionNew.
9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 |
# File 'lib/v20180724/models.rb', line 9901 def initialize(key=nil, name=nil, isrequired=nil, operators=nil, ismultiple=nil, ismutable=nil, isvisible=nil, canfilterpolicy=nil, canfilterhistory=nil, cangroupby=nil, mustgroupby=nil, showvaluereplace=nil) @Key = key @Name = name @IsRequired = isrequired @Operators = operators @IsMultiple = ismultiple @IsMutable = ismutable @IsVisible = isvisible @CanFilterPolicy = canfilterpolicy @CanFilterHistory = canfilterhistory @CanGroupBy = cangroupby @MustGroupBy = mustgroupby @ShowValueReplace = showvaluereplace end |
Instance Attribute Details
#CanFilterHistory ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def CanFilterHistory @CanFilterHistory end |
#CanFilterPolicy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def CanFilterPolicy @CanFilterPolicy end |
#CanGroupBy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def CanGroupBy @CanGroupBy end |
#IsMultiple ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def IsMultiple @IsMultiple end |
#IsMutable ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def IsMutable @IsMutable end |
#IsRequired ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def IsRequired @IsRequired end |
#IsVisible ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def IsVisible @IsVisible end |
#Key ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def Key @Key end |
#MustGroupBy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def MustGroupBy @MustGroupBy end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def Name @Name end |
#Operators ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def Operators @Operators end |
#ShowValueReplace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9899 9900 9901 |
# File 'lib/v20180724/models.rb', line 9899 def ShowValueReplace @ShowValueReplace end |
Instance Method Details
#deserialize(params) ⇒ Object
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 |
# File 'lib/v20180724/models.rb', line 9916 def deserialize(params) @Key = params['Key'] @Name = params['Name'] @IsRequired = params['IsRequired'] unless params['Operators'].nil? @Operators = [] params['Operators'].each do |i| operator_tmp = Operator.new operator_tmp.deserialize(i) @Operators << operator_tmp end end @IsMultiple = params['IsMultiple'] @IsMutable = params['IsMutable'] @IsVisible = params['IsVisible'] @CanFilterPolicy = params['CanFilterPolicy'] @CanFilterHistory = params['CanFilterHistory'] @CanGroupBy = params['CanGroupBy'] @MustGroupBy = params['MustGroupBy'] @ShowValueReplace = params['ShowValueReplace'] end |