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.



16078
16079
16080
16081
16082
# File 'lib/v20180525/models.rb', line 16078

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



16076
16077
16078
# File 'lib/v20180525/models.rb', line 16076

def Config
  @Config
end

#NameObject

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

Parameters:

  • Name:

    名称

  • Config:

    配置内容

  • TemplateId:

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



16076
16077
16078
# File 'lib/v20180525/models.rb', line 16076

def Name
  @Name
end

#TemplateIdObject

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

Parameters:

  • Name:

    名称

  • Config:

    配置内容

  • TemplateId:

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



16076
16077
16078
# File 'lib/v20180525/models.rb', line 16076

def TemplateId
  @TemplateId
end

Instance Method Details

#deserialize(params) ⇒ Object



16084
16085
16086
16087
16088
# File 'lib/v20180525/models.rb', line 16084

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