Class: TencentCloud::Teo::V20220901::TimingTypeValue

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

Overview

时序类型详细数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sum = nil, max = nil, avg = nil, metricname = nil, detail = nil) ⇒ TimingTypeValue

Returns a new instance of TimingTypeValue.



22402
22403
22404
22405
22406
22407
22408
# File 'lib/v20220901/models.rb', line 22402

def initialize(sum=nil, max=nil, avg=nil, metricname=nil, detail=nil)
  @Sum = sum
  @Max = max
  @Avg = avg
  @MetricName = metricname
  @Detail = detail
end

Instance Attribute Details

#AvgObject

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

Parameters:

  • Sum:

    数据和。

  • Max:

    最大值。

  • Avg:

    平均值。

  • MetricName:

    指标名。

  • Detail:

    详细数据。



22400
22401
22402
# File 'lib/v20220901/models.rb', line 22400

def Avg
  @Avg
end

#DetailObject

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

Parameters:

  • Sum:

    数据和。

  • Max:

    最大值。

  • Avg:

    平均值。

  • MetricName:

    指标名。

  • Detail:

    详细数据。



22400
22401
22402
# File 'lib/v20220901/models.rb', line 22400

def Detail
  @Detail
end

#MaxObject

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

Parameters:

  • Sum:

    数据和。

  • Max:

    最大值。

  • Avg:

    平均值。

  • MetricName:

    指标名。

  • Detail:

    详细数据。



22400
22401
22402
# File 'lib/v20220901/models.rb', line 22400

def Max
  @Max
end

#MetricNameObject

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

Parameters:

  • Sum:

    数据和。

  • Max:

    最大值。

  • Avg:

    平均值。

  • MetricName:

    指标名。

  • Detail:

    详细数据。



22400
22401
22402
# File 'lib/v20220901/models.rb', line 22400

def MetricName
  @MetricName
end

#SumObject

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

Parameters:

  • Sum:

    数据和。

  • Max:

    最大值。

  • Avg:

    平均值。

  • MetricName:

    指标名。

  • Detail:

    详细数据。



22400
22401
22402
# File 'lib/v20220901/models.rb', line 22400

def Sum
  @Sum
end

Instance Method Details

#deserialize(params) ⇒ Object



22410
22411
22412
22413
22414
22415
22416
22417
22418
22419
22420
22421
22422
22423
# File 'lib/v20220901/models.rb', line 22410

def deserialize(params)
  @Sum = params['Sum']
  @Max = params['Max']
  @Avg = params['Avg']
  @MetricName = params['MetricName']
  unless params['Detail'].nil?
    @Detail = []
    params['Detail'].each do |i|
      timingdataitem_tmp = TimingDataItem.new
      timingdataitem_tmp.deserialize(i)
      @Detail << timingdataitem_tmp
    end
  end
end