Class: TencentCloud::Monitor::V20180724::DataPoint

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

Overview

监控数据点

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dimensions = nil, timestamps = nil, values = nil, maxvalues = nil, minvalues = nil, avgvalues = nil) ⇒ DataPoint

Returns a new instance of DataPoint.



3233
3234
3235
3236
3237
3238
3239
3240
# File 'lib/v20180724/models.rb', line 3233

def initialize(dimensions=nil, timestamps=nil, values=nil, maxvalues=nil, minvalues=nil, avgvalues=nil)
  @Dimensions = dimensions
  @Timestamps = timestamps
  @Values = values
  @MaxValues = maxvalues
  @MinValues = minvalues
  @AvgValues = avgvalues
end

Instance Attribute Details

#AvgValuesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Dimensions:

    实例对象维度组合

  • Timestamps:

    时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了

  • Values:

    监控值数组,该数组和Timestamps一一对应

  • MaxValues:

    监控值数组,该数组和Timestamps一一对应

  • MinValues:

    监控值数组,该数组和Timestamps一一对应

  • AvgValues:

    监控值数组,该数组和Timestamps一一对应



3231
3232
3233
# File 'lib/v20180724/models.rb', line 3231

def AvgValues
  @AvgValues
end

#DimensionsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Dimensions:

    实例对象维度组合

  • Timestamps:

    时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了

  • Values:

    监控值数组,该数组和Timestamps一一对应

  • MaxValues:

    监控值数组,该数组和Timestamps一一对应

  • MinValues:

    监控值数组,该数组和Timestamps一一对应

  • AvgValues:

    监控值数组,该数组和Timestamps一一对应



3231
3232
3233
# File 'lib/v20180724/models.rb', line 3231

def Dimensions
  @Dimensions
end

#MaxValuesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Dimensions:

    实例对象维度组合

  • Timestamps:

    时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了

  • Values:

    监控值数组,该数组和Timestamps一一对应

  • MaxValues:

    监控值数组,该数组和Timestamps一一对应

  • MinValues:

    监控值数组,该数组和Timestamps一一对应

  • AvgValues:

    监控值数组,该数组和Timestamps一一对应



3231
3232
3233
# File 'lib/v20180724/models.rb', line 3231

def MaxValues
  @MaxValues
end

#MinValuesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Dimensions:

    实例对象维度组合

  • Timestamps:

    时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了

  • Values:

    监控值数组,该数组和Timestamps一一对应

  • MaxValues:

    监控值数组,该数组和Timestamps一一对应

  • MinValues:

    监控值数组,该数组和Timestamps一一对应

  • AvgValues:

    监控值数组,该数组和Timestamps一一对应



3231
3232
3233
# File 'lib/v20180724/models.rb', line 3231

def MinValues
  @MinValues
end

#TimestampsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Dimensions:

    实例对象维度组合

  • Timestamps:

    时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了

  • Values:

    监控值数组,该数组和Timestamps一一对应

  • MaxValues:

    监控值数组,该数组和Timestamps一一对应

  • MinValues:

    监控值数组,该数组和Timestamps一一对应

  • AvgValues:

    监控值数组,该数组和Timestamps一一对应



3231
3232
3233
# File 'lib/v20180724/models.rb', line 3231

def Timestamps
  @Timestamps
end

#ValuesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Dimensions:

    实例对象维度组合

  • Timestamps:

    时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了

  • Values:

    监控值数组,该数组和Timestamps一一对应

  • MaxValues:

    监控值数组,该数组和Timestamps一一对应

  • MinValues:

    监控值数组,该数组和Timestamps一一对应

  • AvgValues:

    监控值数组,该数组和Timestamps一一对应



3231
3232
3233
# File 'lib/v20180724/models.rb', line 3231

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
# File 'lib/v20180724/models.rb', line 3242

def deserialize(params)
  unless params['Dimensions'].nil?
    @Dimensions = []
    params['Dimensions'].each do |i|
      dimension_tmp = Dimension.new
      dimension_tmp.deserialize(i)
      @Dimensions << dimension_tmp
    end
  end
  @Timestamps = params['Timestamps']
  @Values = params['Values']
  @MaxValues = params['MaxValues']
  @MinValues = params['MinValues']
  @AvgValues = params['AvgValues']
end