Class: TencentCloud::Monitor::V20180724::AlarmHierarchicalNotice

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

Overview

通知模板ID及通知等级列表,["Remind","Serious"]表示该通知模板仅接收提醒和严重类别的告警

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(noticeid = nil, classification = nil, policyid = nil) ⇒ AlarmHierarchicalNotice

Returns a new instance of AlarmHierarchicalNotice.



107
108
109
110
111
# File 'lib/v20180724/models.rb', line 107

def initialize(noticeid=nil, classification=nil, policyid=nil)
  @NoticeId = noticeid
  @Classification = classification
  @PolicyId = policyid
end

Instance Attribute Details

#ClassificationObject

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

Parameters:

  • NoticeId:

    通知模板ID

  • Classification:

    通知等级列表,["Remind","Serious"]表示该通知模板仅接收提醒和严重类别的告警

  • PolicyId:

    模板对应的策略id



105
106
107
# File 'lib/v20180724/models.rb', line 105

def Classification
  @Classification
end

#NoticeIdObject

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

Parameters:

  • NoticeId:

    通知模板ID

  • Classification:

    通知等级列表,["Remind","Serious"]表示该通知模板仅接收提醒和严重类别的告警

  • PolicyId:

    模板对应的策略id



105
106
107
# File 'lib/v20180724/models.rb', line 105

def NoticeId
  @NoticeId
end

#PolicyIdObject

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

Parameters:

  • NoticeId:

    通知模板ID

  • Classification:

    通知等级列表,["Remind","Serious"]表示该通知模板仅接收提醒和严重类别的告警

  • PolicyId:

    模板对应的策略id



105
106
107
# File 'lib/v20180724/models.rb', line 105

def PolicyId
  @PolicyId
end

Instance Method Details

#deserialize(params) ⇒ Object



113
114
115
116
117
# File 'lib/v20180724/models.rb', line 113

def deserialize(params)
  @NoticeId = params['NoticeId']
  @Classification = params['Classification']
  @PolicyId = params['PolicyId']
end