Class: TencentCloud::Monitor::V20180724::MetricData

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

Overview

DescribeMetricData接口出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(metricname = nil, points = nil) ⇒ MetricData

Returns a new instance of MetricData.



11140
11141
11142
11143
# File 'lib/v20180724/models.rb', line 11140

def initialize(metricname=nil, points=nil)
  @MetricName = metricname
  @Points = points
end

Instance Attribute Details

#MetricNameObject

Parameters:

  • MetricName:

    指标名

  • Points:

    监控数据点



11138
11139
11140
# File 'lib/v20180724/models.rb', line 11138

def MetricName
  @MetricName
end

#PointsObject

Parameters:

  • MetricName:

    指标名

  • Points:

    监控数据点



11138
11139
11140
# File 'lib/v20180724/models.rb', line 11138

def Points
  @Points
end

Instance Method Details

#deserialize(params) ⇒ Object



11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
# File 'lib/v20180724/models.rb', line 11145

def deserialize(params)
  @MetricName = params['MetricName']
  unless params['Points'].nil?
    @Points = []
    params['Points'].each do |i|
      metricdatapoint_tmp = MetricDataPoint.new
      metricdatapoint_tmp.deserialize(i)
      @Points << metricdatapoint_tmp
    end
  end
end