Class: TencentCloud::Tke::V20180525::PrometheusRecordRuleYamlItem

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

Overview

prometheus聚合规则实例详情,包含所属集群ID

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, updatetime = nil, templateid = nil, content = nil, clusterid = nil) ⇒ PrometheusRecordRuleYamlItem

Returns a new instance of PrometheusRecordRuleYamlItem.



16479
16480
16481
16482
16483
16484
16485
# File 'lib/v20180525/models.rb', line 16479

def initialize(name=nil, updatetime=nil, templateid=nil, content=nil, clusterid=nil)
  @Name = name
  @UpdateTime = updatetime
  @TemplateId = templateid
  @Content = content
  @ClusterId = clusterid
end

Instance Attribute Details

#ClusterIdObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

    Yaml内容

  • Content:

    如果该聚合规则来至模板,则TemplateId为模板id

  • ClusterId:

    该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID



16477
16478
16479
# File 'lib/v20180525/models.rb', line 16477

def ClusterId
  @ClusterId
end

#ContentObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

    Yaml内容

  • Content:

    如果该聚合规则来至模板,则TemplateId为模板id

  • ClusterId:

    该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID



16477
16478
16479
# File 'lib/v20180525/models.rb', line 16477

def Content
  @Content
end

#NameObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

    Yaml内容

  • Content:

    如果该聚合规则来至模板,则TemplateId为模板id

  • ClusterId:

    该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID



16477
16478
16479
# File 'lib/v20180525/models.rb', line 16477

def Name
  @Name
end

#TemplateIdObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

    Yaml内容

  • Content:

    如果该聚合规则来至模板,则TemplateId为模板id

  • ClusterId:

    该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID



16477
16478
16479
# File 'lib/v20180525/models.rb', line 16477

def TemplateId
  @TemplateId
end

#UpdateTimeObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

    Yaml内容

  • Content:

    如果该聚合规则来至模板,则TemplateId为模板id

  • ClusterId:

    该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID



16477
16478
16479
# File 'lib/v20180525/models.rb', line 16477

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



16487
16488
16489
16490
16491
16492
16493
# File 'lib/v20180525/models.rb', line 16487

def deserialize(params)
  @Name = params['Name']
  @UpdateTime = params['UpdateTime']
  @TemplateId = params['TemplateId']
  @Content = params['Content']
  @ClusterId = params['ClusterId']
end