Class: TencentCloud::Tke::V20180525::PrometheusAlertHistoryItem

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(rulename = nil, starttime = nil, content = nil, state = nil, ruleitem = nil, topicid = nil, topicname = nil) ⇒ PrometheusAlertHistoryItem

Returns a new instance of PrometheusAlertHistoryItem.



15759
15760
15761
15762
15763
15764
15765
15766
15767
# File 'lib/v20180525/models.rb', line 15759

def initialize(rulename=nil, starttime=nil, content=nil, state=nil, ruleitem=nil, topicid=nil, topicname=nil)
  @RuleName = rulename
  @StartTime = starttime
  @Content = content
  @State = state
  @RuleItem = ruleitem
  @TopicId = topicid
  @TopicName = topicname
end

Instance Attribute Details

#ContentObject

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

Parameters:

  • RuleName:

    告警名称

  • StartTime:

    告警开始时间

  • Content:

    告警内容

  • State:

    告警状态

  • RuleItem:

    触发的规则名称

  • TopicId:

    告警渠道的id

  • TopicName:

    告警渠道的名称



15757
15758
15759
# File 'lib/v20180525/models.rb', line 15757

def Content
  @Content
end

#RuleItemObject

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

Parameters:

  • RuleName:

    告警名称

  • StartTime:

    告警开始时间

  • Content:

    告警内容

  • State:

    告警状态

  • RuleItem:

    触发的规则名称

  • TopicId:

    告警渠道的id

  • TopicName:

    告警渠道的名称



15757
15758
15759
# File 'lib/v20180525/models.rb', line 15757

def RuleItem
  @RuleItem
end

#RuleNameObject

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

Parameters:

  • RuleName:

    告警名称

  • StartTime:

    告警开始时间

  • Content:

    告警内容

  • State:

    告警状态

  • RuleItem:

    触发的规则名称

  • TopicId:

    告警渠道的id

  • TopicName:

    告警渠道的名称



15757
15758
15759
# File 'lib/v20180525/models.rb', line 15757

def RuleName
  @RuleName
end

#StartTimeObject

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

Parameters:

  • RuleName:

    告警名称

  • StartTime:

    告警开始时间

  • Content:

    告警内容

  • State:

    告警状态

  • RuleItem:

    触发的规则名称

  • TopicId:

    告警渠道的id

  • TopicName:

    告警渠道的名称



15757
15758
15759
# File 'lib/v20180525/models.rb', line 15757

def StartTime
  @StartTime
end

#StateObject

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

Parameters:

  • RuleName:

    告警名称

  • StartTime:

    告警开始时间

  • Content:

    告警内容

  • State:

    告警状态

  • RuleItem:

    触发的规则名称

  • TopicId:

    告警渠道的id

  • TopicName:

    告警渠道的名称



15757
15758
15759
# File 'lib/v20180525/models.rb', line 15757

def State
  @State
end

#TopicIdObject

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

Parameters:

  • RuleName:

    告警名称

  • StartTime:

    告警开始时间

  • Content:

    告警内容

  • State:

    告警状态

  • RuleItem:

    触发的规则名称

  • TopicId:

    告警渠道的id

  • TopicName:

    告警渠道的名称



15757
15758
15759
# File 'lib/v20180525/models.rb', line 15757

def TopicId
  @TopicId
end

#TopicNameObject

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

Parameters:

  • RuleName:

    告警名称

  • StartTime:

    告警开始时间

  • Content:

    告警内容

  • State:

    告警状态

  • RuleItem:

    触发的规则名称

  • TopicId:

    告警渠道的id

  • TopicName:

    告警渠道的名称



15757
15758
15759
# File 'lib/v20180525/models.rb', line 15757

def TopicName
  @TopicName
end

Instance Method Details

#deserialize(params) ⇒ Object



15769
15770
15771
15772
15773
15774
15775
15776
15777
# File 'lib/v20180525/models.rb', line 15769

def deserialize(params)
  @RuleName = params['RuleName']
  @StartTime = params['StartTime']
  @Content = params['Content']
  @State = params['State']
  @RuleItem = params['RuleItem']
  @TopicId = params['TopicId']
  @TopicName = params['TopicName']
end