Class: TencentCloud::Apm::V20210622::ApmField

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

Overview

指标维度信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key = nil, value = nil, unit = nil, comparevals = nil, lastperiodvalue = nil, compareval = nil, namecn = nil, nameen = nil) ⇒ ApmField

Returns a new instance of ApmField.



592
593
594
595
596
597
598
599
600
601
# File 'lib/v20210622/models.rb', line 592

def initialize(key=nil, value=nil, unit=nil, comparevals=nil, lastperiodvalue=nil, compareval=nil, namecn=nil, nameen=nil)
  @Key = key
  @Value = value
  @Unit = unit
  @CompareVals = comparevals
  @LastPeriodValue = lastperiodvalue
  @CompareVal = compareval
  @NameCN = namecn
  @NameEN = nameen
end

Instance Attribute Details

#CompareValObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def CompareVal
  @CompareVal
end

#CompareValsObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def CompareVals
  @CompareVals
end

#KeyObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def Key
  @Key
end

#LastPeriodValueObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def LastPeriodValue
  @LastPeriodValue
end

#NameCNObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def NameCN
  @NameCN
end

#NameENObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def NameEN
  @NameEN
end

#UnitObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def Unit
  @Unit
end

#ValueObject

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

Parameters:

  • Key:

    指标名

  • Value:

    指标数值

  • Unit:

    指标所对应的单位

  • CompareVals:

    同比结果数组,推荐使用

  • LastPeriodValue:

    同比上一个周期的具体指标数值

  • CompareVal:

    同比指标值,已弃用,不建议使用

  • NameCN:

    指标中文名

  • NameEN:

    指标英文名



590
591
592
# File 'lib/v20210622/models.rb', line 590

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
# File 'lib/v20210622/models.rb', line 603

def deserialize(params)
  @Key = params['Key']
  @Value = params['Value']
  @Unit = params['Unit']
  unless params['CompareVals'].nil?
    @CompareVals = []
    params['CompareVals'].each do |i|
      apmkvitem_tmp = APMKVItem.new
      apmkvitem_tmp.deserialize(i)
      @CompareVals << apmkvitem_tmp
    end
  end
  unless params['LastPeriodValue'].nil?
    @LastPeriodValue = []
    params['LastPeriodValue'].each do |i|
      apmkv_tmp = APMKV.new
      apmkv_tmp.deserialize(i)
      @LastPeriodValue << apmkv_tmp
    end
  end
  @CompareVal = params['CompareVal']
  @NameCN = params['NameCN']
  @NameEN = params['NameEN']
end