Class: TencentCloud::Dbbrain::V20191016::MonitorMetricSeriesData

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

Overview

单位时间间隔内的监控指标数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(series = nil, timestamp = nil) ⇒ MonitorMetricSeriesData

Returns a new instance of MonitorMetricSeriesData.



2395
2396
2397
2398
# File 'lib/v20191016/models.rb', line 2395

def initialize(series=nil, timestamp=nil)
  @Series = series
  @Timestamp = timestamp
end

Instance Attribute Details

#SeriesObject

Parameters:

  • 监控指标。

  • 监控指标对应的时间戳。(精度:秒)



2393
2394
2395
# File 'lib/v20191016/models.rb', line 2393

def Series
  @Series
end

#TimestampObject

Parameters:

  • 监控指标。

  • 监控指标对应的时间戳。(精度:秒)



2393
2394
2395
# File 'lib/v20191016/models.rb', line 2393

def Timestamp
  @Timestamp
end

Instance Method Details

#deserialize(params) ⇒ Object



2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
# File 'lib/v20191016/models.rb', line 2400

def deserialize(params)
  unless params['Series'].nil?
    @Series = []
    params['Series'].each do |i|
      monitormetric_tmp = MonitorMetric.new
      monitormetric_tmp.deserialize(i)
      @Series << monitormetric_tmp
    end
  end
  @Timestamp = params['Timestamp']
end