Class: TencentCloud::Cls::V20201016::MetricSpec

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

Overview

采集对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(customspecs = nil) ⇒ MetricSpec

Returns a new instance of MetricSpec.



12947
12948
12949
# File 'lib/v20201016/models.rb', line 12947

def initialize(customspecs=nil)
  @CustomSpecs = customspecs
end

Instance Attribute Details

#CustomSpecs ⇒ Object

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

Parameters:

  • CustomSpecs: —

    自定义指标采集配置项



12945
12946
12947
# File 'lib/v20201016/models.rb', line 12945

def CustomSpecs
  @CustomSpecs
end

Instance Method Details

#deserialize(params) ⇒ Object



12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
# File 'lib/v20201016/models.rb', line 12951

def deserialize(params)
  unless params['CustomSpecs'].nil?
    @CustomSpecs = []
    params['CustomSpecs'].each do |i|
      custommetricspec_tmp = CustomMetricSpec.new
      custommetricspec_tmp.deserialize(i)
      @CustomSpecs << custommetricspec_tmp
    end
  end
end