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.



16114
16115
16116
16117
16118
# File 'lib/v20180525/models.rb', line 16114

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



16112
16113
16114
# File 'lib/v20180525/models.rb', line 16112

def Config
  @Config
end

#NameObject

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

Parameters:

  • Name:

    名称

  • Config:

    配置内容

  • TemplateId:

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



16112
16113
16114
# File 'lib/v20180525/models.rb', line 16112

def Name
  @Name
end

#TemplateIdObject

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

Parameters:

  • Name:

    名称

  • Config:

    配置内容

  • TemplateId:

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



16112
16113
16114
# File 'lib/v20180525/models.rb', line 16112

def TemplateId
  @TemplateId
end

Instance Method Details

#deserialize(params) ⇒ Object



16120
16121
16122
16123
16124
# File 'lib/v20180525/models.rb', line 16120

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