Class: TencentCloud::Monitor::V20180724::PrometheusRecordRuleYamlItem

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/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, status = nil, id = nil, count = nil) ⇒ PrometheusRecordRuleYamlItem

Returns a new instance of PrometheusRecordRuleYamlItem.



14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
# File 'lib/v20180724/models.rb', line 14001

def initialize(name=nil, updatetime=nil, templateid=nil, content=nil, clusterid=nil, status=nil, id=nil, count=nil)
  @Name = name
  @UpdateTime = updatetime
  @TemplateId = templateid
  @Content = content
  @ClusterId = clusterid
  @Status = status
  @Id = id
  @Count = count
end

Instance Attribute Details

#ClusterIdObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def ClusterId
  @ClusterId
end

#ContentObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def Content
  @Content
end

#CountObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def Count
  @Count
end

#IdObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def Id
  @Id
end

#NameObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def Name
  @Name
end

#StatusObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def Status
  @Status
end

#TemplateIdObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def TemplateId
  @TemplateId
end

#UpdateTimeObject

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

Parameters:

  • Name:

    实例名称

  • UpdateTime:

    最近更新时间

  • TemplateId:

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

  • Content:

    Yaml内容

  • ClusterId:

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

  • Status:

    状态

  • Id:

    id

  • Count:

    规则数量



13999
14000
14001
# File 'lib/v20180724/models.rb', line 13999

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
# File 'lib/v20180724/models.rb', line 14012

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