Class: TencentCloud::Tke::V20180525::PrometheusConfigItem

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

Overview

prometheus配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, config = nil, templateid = nil) ⇒ PrometheusConfigItem

Returns a new instance of PrometheusConfigItem.



16420
16421
16422
16423
16424
# File 'lib/v20180525/models.rb', line 16420

def initialize(name=nil, config=nil, templateid=nil)
  @Name = name
  @Config = config
  @TemplateId = templateid
end

Instance Attribute Details

#ConfigObject

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

Parameters:

  • Name:

    名称

  • Config:

    配置内容

  • TemplateId:

    用于出参,如果该配置来至模板,则为模板id



16418
16419
16420
# File 'lib/v20180525/models.rb', line 16418

def Config
  @Config
end

#NameObject

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

Parameters:

  • Name:

    名称

  • Config:

    配置内容

  • TemplateId:

    用于出参,如果该配置来至模板,则为模板id



16418
16419
16420
# File 'lib/v20180525/models.rb', line 16418

def Name
  @Name
end

#TemplateIdObject

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

Parameters:

  • Name:

    名称

  • Config:

    配置内容

  • TemplateId:

    用于出参,如果该配置来至模板,则为模板id



16418
16419
16420
# File 'lib/v20180525/models.rb', line 16418

def TemplateId
  @TemplateId
end

Instance Method Details

#deserialize(params) ⇒ Object



16426
16427
16428
16429
16430
# File 'lib/v20180525/models.rb', line 16426

def deserialize(params)
  @Name = params['Name']
  @Config = params['Config']
  @TemplateId = params['TemplateId']
end