Class: TencentCloud::Apm::V20210622::Line

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

Overview

指标曲线数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(metricname = nil, metricnamecn = nil, timeserial = nil, dataserial = nil, tags = nil, metricunit = nil) ⇒ Line

Returns a new instance of Line.



3043
3044
3045
3046
3047
3048
3049
3050
# File 'lib/v20210622/models.rb', line 3043

def initialize(metricname=nil, metricnamecn=nil, timeserial=nil, dataserial=nil, tags=nil, metricunit=nil)
  @MetricName = metricname
  @MetricNameCN = metricnamecn
  @TimeSerial = timeserial
  @DataSerial = dataserial
  @Tags = tags
  @MetricUnit = metricunit
end

Instance Attribute Details

#DataSerialObject

Parameters:

  • MetricName:

    指标名

  • MetricNameCN:

    指标中文名

  • TimeSerial:

    时间序列

  • DataSerial:

    数据序列

  • Tags:

    维度列表

  • MetricUnit:

    指标数据单位



3041
3042
3043
# File 'lib/v20210622/models.rb', line 3041

def DataSerial
  @DataSerial
end

#MetricNameObject

Parameters:

  • MetricName:

    指标名

  • MetricNameCN:

    指标中文名

  • TimeSerial:

    时间序列

  • DataSerial:

    数据序列

  • Tags:

    维度列表

  • MetricUnit:

    指标数据单位



3041
3042
3043
# File 'lib/v20210622/models.rb', line 3041

def MetricName
  @MetricName
end

#MetricNameCNObject

Parameters:

  • MetricName:

    指标名

  • MetricNameCN:

    指标中文名

  • TimeSerial:

    时间序列

  • DataSerial:

    数据序列

  • Tags:

    维度列表

  • MetricUnit:

    指标数据单位



3041
3042
3043
# File 'lib/v20210622/models.rb', line 3041

def MetricNameCN
  @MetricNameCN
end

#MetricUnitObject

Parameters:

  • MetricName:

    指标名

  • MetricNameCN:

    指标中文名

  • TimeSerial:

    时间序列

  • DataSerial:

    数据序列

  • Tags:

    维度列表

  • MetricUnit:

    指标数据单位



3041
3042
3043
# File 'lib/v20210622/models.rb', line 3041

def MetricUnit
  @MetricUnit
end

#TagsObject

Parameters:

  • MetricName:

    指标名

  • MetricNameCN:

    指标中文名

  • TimeSerial:

    时间序列

  • DataSerial:

    数据序列

  • Tags:

    维度列表

  • MetricUnit:

    指标数据单位



3041
3042
3043
# File 'lib/v20210622/models.rb', line 3041

def Tags
  @Tags
end

#TimeSerialObject

Parameters:

  • MetricName:

    指标名

  • MetricNameCN:

    指标中文名

  • TimeSerial:

    时间序列

  • DataSerial:

    数据序列

  • Tags:

    维度列表

  • MetricUnit:

    指标数据单位



3041
3042
3043
# File 'lib/v20210622/models.rb', line 3041

def TimeSerial
  @TimeSerial
end

Instance Method Details

#deserialize(params) ⇒ Object



3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
# File 'lib/v20210622/models.rb', line 3052

def deserialize(params)
  @MetricName = params['MetricName']
  @MetricNameCN = params['MetricNameCN']
  @TimeSerial = params['TimeSerial']
  @DataSerial = params['DataSerial']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      apmtag_tmp = ApmTag.new
      apmtag_tmp.deserialize(i)
      @Tags << apmtag_tmp
    end
  end
  @MetricUnit = params['MetricUnit']
end