Class: TencentCloud::Dbbrain::V20210527::MonitorMetricSeriesData

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/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.



6493
6494
6495
6496
# File 'lib/v20210527/models.rb', line 6493

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

Instance Attribute Details

#SeriesObject

Parameters:

  • Series:

    监控指标。

  • Timestamp:

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



6491
6492
6493
# File 'lib/v20210527/models.rb', line 6491

def Series
  @Series
end

#TimestampObject

Parameters:

  • Series:

    监控指标。

  • Timestamp:

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



6491
6492
6493
# File 'lib/v20210527/models.rb', line 6491

def Timestamp
  @Timestamp
end

Instance Method Details

#deserialize(params) ⇒ Object



6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
# File 'lib/v20210527/models.rb', line 6498

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