Class: TencentCloud::Monitor::V20180724::IntegrationMetricGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::IntegrationMetricGroup
- Defined in:
- lib/v20180724/models.rb
Overview
prometheus集成分组指标
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(group = nil, metrics = nil, groupname = nil) ⇒ IntegrationMetricGroup
constructor
A new instance of IntegrationMetricGroup.
Constructor Details
#initialize(group = nil, metrics = nil, groupname = nil) ⇒ IntegrationMetricGroup
Returns a new instance of IntegrationMetricGroup.
10886 10887 10888 10889 10890 |
# File 'lib/v20180724/models.rb', line 10886 def initialize(group=nil, metrics=nil, groupname=nil) @Group = group @Metrics = metrics @GroupName = groupname end |
Instance Attribute Details
#Group ⇒ Object
10884 10885 10886 |
# File 'lib/v20180724/models.rb', line 10884 def Group @Group end |
#GroupName ⇒ Object
10884 10885 10886 |
# File 'lib/v20180724/models.rb', line 10884 def GroupName @GroupName end |
#Metrics ⇒ Object
10884 10885 10886 |
# File 'lib/v20180724/models.rb', line 10884 def Metrics @Metrics end |
Instance Method Details
#deserialize(params) ⇒ Object
10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 |
# File 'lib/v20180724/models.rb', line 10892 def deserialize(params) @Group = params['Group'] unless params['Metrics'].nil? @Metrics = [] params['Metrics'].each do |i| integrationmetric_tmp = IntegrationMetric.new integrationmetric_tmp.deserialize(i) @Metrics << integrationmetric_tmp end end @GroupName = params['GroupName'] end |