Class: TencentCloud::Monitor::V20180724::DescribePolicyConditionListMetric

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

Overview

指标告警配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configmanual = nil, metricid = nil, metricshowname = nil, metricunit = nil) ⇒ DescribePolicyConditionListMetric

Returns a new instance of DescribePolicyConditionListMetric.



6802
6803
6804
6805
6806
6807
# File 'lib/v20180724/models.rb', line 6802

def initialize(configmanual=nil, metricid=nil, metricshowname=nil, metricunit=nil)
  @ConfigManual = configmanual
  @MetricId = metricid
  @MetricShowName = metricshowname
  @MetricUnit = metricunit
end

Instance Attribute Details

#ConfigManualObject

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

Parameters:

  • ConfigManual:

    指标配置

  • MetricId:

    指标id

  • MetricShowName:

    指标名称

  • MetricUnit:

    指标单位



6800
6801
6802
# File 'lib/v20180724/models.rb', line 6800

def ConfigManual
  @ConfigManual
end

#MetricIdObject

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

Parameters:

  • ConfigManual:

    指标配置

  • MetricId:

    指标id

  • MetricShowName:

    指标名称

  • MetricUnit:

    指标单位



6800
6801
6802
# File 'lib/v20180724/models.rb', line 6800

def MetricId
  @MetricId
end

#MetricShowNameObject

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

Parameters:

  • ConfigManual:

    指标配置

  • MetricId:

    指标id

  • MetricShowName:

    指标名称

  • MetricUnit:

    指标单位



6800
6801
6802
# File 'lib/v20180724/models.rb', line 6800

def MetricShowName
  @MetricShowName
end

#MetricUnitObject

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

Parameters:

  • ConfigManual:

    指标配置

  • MetricId:

    指标id

  • MetricShowName:

    指标名称

  • MetricUnit:

    指标单位



6800
6801
6802
# File 'lib/v20180724/models.rb', line 6800

def MetricUnit
  @MetricUnit
end

Instance Method Details

#deserialize(params) ⇒ Object



6809
6810
6811
6812
6813
6814
6815
6816
6817
# File 'lib/v20180724/models.rb', line 6809

def deserialize(params)
  unless params['ConfigManual'].nil?
    @ConfigManual = DescribePolicyConditionListConfigManual.new
    @ConfigManual.deserialize(params['ConfigManual'])
  end
  @MetricId = params['MetricId']
  @MetricShowName = params['MetricShowName']
  @MetricUnit = params['MetricUnit']
end