Class: TencentCloud::Monitor::V20180724::MetricSet
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::MetricSet
- Defined in:
- lib/v20180724/models.rb
Overview
对业务指标的单位及支持统计周期的描述
Instance Attribute Summary collapse
-
#Dimensions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Meaning ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MetricCName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MetricEName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MetricName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Namespace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Period ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Periods ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Unit ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UnitCname ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(namespace = nil, metricname = nil, unit = nil, unitcname = nil, period = nil, periods = nil, meaning = nil, dimensions = nil, metriccname = nil, metricename = nil) ⇒ MetricSet
constructor
A new instance of MetricSet.
Constructor Details
#initialize(namespace = nil, metricname = nil, unit = nil, unitcname = nil, period = nil, periods = nil, meaning = nil, dimensions = nil, metriccname = nil, metricename = nil) ⇒ MetricSet
Returns a new instance of MetricSet.
11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 |
# File 'lib/v20180724/models.rb', line 11239 def initialize(namespace=nil, metricname=nil, unit=nil, unitcname=nil, period=nil, periods=nil, meaning=nil, dimensions=nil, metriccname=nil, metricename=nil) @Namespace = namespace @MetricName = metricname @Unit = unit @UnitCname = unitcname @Period = period @Periods = periods @Meaning = meaning @Dimensions = dimensions @MetricCName = metriccname @MetricEName = metricename end |
Instance Attribute Details
#Dimensions ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def Dimensions @Dimensions end |
#Meaning ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def Meaning @Meaning end |
#MetricCName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def MetricCName @MetricCName end |
#MetricEName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def MetricEName @MetricEName end |
#MetricName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def MetricName @MetricName end |
#Namespace ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def Namespace @Namespace end |
#Period ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def Period @Period end |
#Periods ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def Periods @Periods end |
#Unit ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def Unit @Unit end |
#UnitCname ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
11237 11238 11239 |
# File 'lib/v20180724/models.rb', line 11237 def UnitCname @UnitCname end |
Instance Method Details
#deserialize(params) ⇒ Object
11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 |
# File 'lib/v20180724/models.rb', line 11252 def deserialize(params) @Namespace = params['Namespace'] @MetricName = params['MetricName'] @Unit = params['Unit'] @UnitCname = params['UnitCname'] @Period = params['Period'] unless params['Periods'].nil? @Periods = [] params['Periods'].each do |i| periodsst_tmp = PeriodsSt.new periodsst_tmp.deserialize(i) @Periods << periodsst_tmp end end unless params['Meaning'].nil? @Meaning = MetricObjectMeaning.new @Meaning.deserialize(params['Meaning']) end unless params['Dimensions'].nil? @Dimensions = [] params['Dimensions'].each do |i| dimensionsdesc_tmp = DimensionsDesc.new dimensionsdesc_tmp.deserialize(i) @Dimensions << dimensionsdesc_tmp end end @MetricCName = params['MetricCName'] @MetricEName = params['MetricEName'] end |