Class: TencentCloud::Dbbrain::V20191016::MonitorFloatMetricSeriesData

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) ⇒ MonitorFloatMetricSeriesData

Returns a new instance of MonitorFloatMetricSeriesData.



2344
2345
2346
2347
# File 'lib/v20191016/models.rb', line 2344

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

Instance Attribute Details

#SeriesObject

Parameters:

  • Series:

    监控指标。

  • Timestamp:

    监控指标对应的时间戳。



2342
2343
2344
# File 'lib/v20191016/models.rb', line 2342

def Series
  @Series
end

#TimestampObject

Parameters:

  • Series:

    监控指标。

  • Timestamp:

    监控指标对应的时间戳。



2342
2343
2344
# File 'lib/v20191016/models.rb', line 2342

def Timestamp
  @Timestamp
end

Instance Method Details

#deserialize(params) ⇒ Object



2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
# File 'lib/v20191016/models.rb', line 2349

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