Class: TencentCloud::Cls::V20201016::NoticeRule
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::NoticeRule
- Defined in:
- lib/v20201016/models.rb
Overview
通知规则
Instance Attribute Summary collapse
-
#Escalate ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Compare,Value支持>,<,>=,<=- 下一个子节点value支持的值:整型值单位分钟 以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}- 无人认领且未恢复:告警没有恢复并且没有人认领则升级 - 未恢复:当前告警持续未恢复则升级.
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
-
#EscalateNotice ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Compare,Value支持>,<,>=,<=- 下一个子节点value支持的值:整型值单位分钟 以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}- 无人认领且未恢复:告警没有恢复并且没有人认领则升级 - 未恢复:当前告警持续未恢复则升级.
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
-
#Interval ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Compare,Value支持>,<,>=,<=- 下一个子节点value支持的值:整型值单位分钟 以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}- 无人认领且未恢复:告警没有恢复并且没有人认领则升级 - 未恢复:当前告警持续未恢复则升级.
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
-
#NoticeReceivers ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Compare,Value支持>,<,>=,<=- 下一个子节点value支持的值:整型值单位分钟 以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}- 无人认领且未恢复:告警没有恢复并且没有人认领则升级 - 未恢复:当前告警持续未恢复则升级.
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
-
#Rule ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Compare,Value支持>,<,>=,<=- 下一个子节点value支持的值:整型值单位分钟 以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}- 无人认领且未恢复:告警没有恢复并且没有人认领则升级 - 未恢复:当前告警持续未恢复则升级.
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
-
#Type ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Compare,Value支持>,<,>=,<=- 下一个子节点value支持的值:整型值单位分钟 以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}- 无人认领且未恢复:告警没有恢复并且没有人认领则升级 - 未恢复:当前告警持续未恢复则升级.
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
-
#WebCallbacks ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Compare,Value支持>,<,>=,<=- 下一个子节点value支持的值:整型值单位分钟 以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}- 无人认领且未恢复:告警没有恢复并且没有人认领则升级 - 未恢复:当前告警持续未恢复则升级.
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间 - 子节点Type支持
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(rule = nil, noticereceivers = nil, webcallbacks = nil, escalate = nil, type = nil, interval = nil, escalatenotice = nil) ⇒ NoticeRule
constructor
A new instance of NoticeRule.
Constructor Details
#initialize(rule = nil, noticereceivers = nil, webcallbacks = nil, escalate = nil, type = nil, interval = nil, escalatenotice = nil) ⇒ NoticeRule
Returns a new instance of NoticeRule.
15899 15900 15901 15902 15903 15904 15905 15906 15907 |
# File 'lib/v20201016/models.rb', line 15899 def initialize(rule=nil, noticereceivers=nil, webcallbacks=nil, escalate=nil, type=nil, interval=nil, escalatenotice=nil) @Rule = rule @NoticeReceivers = noticereceivers @WebCallbacks = webcallbacks @Escalate = escalate @Type = type @Interval = interval @EscalateNotice = escalatenotice end |
Instance Attribute Details
#Escalate ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间
- 子节点Type支持
Compare,Value支持>,<,>=,<= - 下一个子节点value支持的值:整型值单位分钟
以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟
{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}
- 子节点Type支持
- 无人认领且未恢复:告警没有恢复并且没有人认领则升级
- 未恢复:当前告警持续未恢复则升级
15897 15898 15899 |
# File 'lib/v20201016/models.rb', line 15897 def Escalate @Escalate end |
#EscalateNotice ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间
- 子节点Type支持
Compare,Value支持>,<,>=,<= - 下一个子节点value支持的值:整型值单位分钟
以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟
{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}
- 子节点Type支持
- 无人认领且未恢复:告警没有恢复并且没有人认领则升级
- 未恢复:当前告警持续未恢复则升级
15897 15898 15899 |
# File 'lib/v20201016/models.rb', line 15897 def EscalateNotice @EscalateNotice end |
#Interval ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间
- 子节点Type支持
Compare,Value支持>,<,>=,<= - 下一个子节点value支持的值:整型值单位分钟
以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟
{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}
- 子节点Type支持
- 无人认领且未恢复:告警没有恢复并且没有人认领则升级
- 未恢复:当前告警持续未恢复则升级
15897 15898 15899 |
# File 'lib/v20201016/models.rb', line 15897 def Interval @Interval end |
#NoticeReceivers ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间
- 子节点Type支持
Compare,Value支持>,<,>=,<= - 下一个子节点value支持的值:整型值单位分钟
以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟
{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}
- 子节点Type支持
- 无人认领且未恢复:告警没有恢复并且没有人认领则升级
- 未恢复:当前告警持续未恢复则升级
15897 15898 15899 |
# File 'lib/v20201016/models.rb', line 15897 def NoticeReceivers @NoticeReceivers end |
#Rule ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间
- 子节点Type支持
Compare,Value支持>,<,>=,<= - 下一个子节点value支持的值:整型值单位分钟
以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟
{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}
- 子节点Type支持
- 无人认领且未恢复:告警没有恢复并且没有人认领则升级
- 未恢复:当前告警持续未恢复则升级
15897 15898 15899 |
# File 'lib/v20201016/models.rb', line 15897 def Rule @Rule end |
#Type ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间
- 子节点Type支持
Compare,Value支持>,<,>=,<= - 下一个子节点value支持的值:整型值单位分钟
以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟
{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}
- 子节点Type支持
- 无人认领且未恢复:告警没有恢复并且没有人认领则升级
- 未恢复:当前告警持续未恢复则升级
15897 15898 15899 |
# File 'lib/v20201016/models.rb', line 15897 def Type @Type end |
#WebCallbacks ⇒ Object
- Type:Condition 表示是规则条件,Value:Duration 表示告警持续时间
- 子节点Type支持
Compare,Value支持>,<,>=,<= - 下一个子节点value支持的值:整型值单位分钟
以下示例表示:告警持续时间大于1分钟或告警持续时间大于等于2分钟或告警持续时间小于3分钟或告警持续时间小于等于4分钟
{\"Value\":\"AND\",\"Type\":\"Operation\",\"Children\":[{\"Value\":\"OR\",\"Type\":\"Operation\",\"Children\":[{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">\",\"Type\":\"Compare\"},{\"Value\":1,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\">=\",\"Type\":\"Compare\"},{\"Value\":2,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<\",\"Type\":\"Compare\"},{\"Value\":3,\"Type\":\"Value\"}]},{\"Type\":\"Condition\",\"Value\":\"Duration\",\"Children\":[{\"Value\":\"<=\",\"Type\":\"Compare\"},{\"Value\":4,\"Type\":\"Value\"}]}]}]}
- 子节点Type支持
- 无人认领且未恢复:告警没有恢复并且没有人认领则升级
- 未恢复:当前告警持续未恢复则升级
15897 15898 15899 |
# File 'lib/v20201016/models.rb', line 15897 def WebCallbacks @WebCallbacks end |
Instance Method Details
#deserialize(params) ⇒ Object
15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 |
# File 'lib/v20201016/models.rb', line 15909 def deserialize(params) @Rule = params['Rule'] unless params['NoticeReceivers'].nil? @NoticeReceivers = [] params['NoticeReceivers'].each do |i| noticereceiver_tmp = NoticeReceiver.new noticereceiver_tmp.deserialize(i) @NoticeReceivers << noticereceiver_tmp end end unless params['WebCallbacks'].nil? @WebCallbacks = [] params['WebCallbacks'].each do |i| webcallback_tmp = WebCallback.new webcallback_tmp.deserialize(i) @WebCallbacks << webcallback_tmp end end @Escalate = params['Escalate'] @Type = params['Type'] @Interval = params['Interval'] unless params['EscalateNotice'].nil? @EscalateNotice = EscalateNoticeInfo.new @EscalateNotice.deserialize(params['EscalateNotice']) end end |