Class: TencentCloud::Wedata::V20250806::AlarmRuleDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20250806::AlarmRuleDetail
- Defined in:
- lib/v20250806/models.rb
Overview
告警规则详细配置
Instance Attribute Summary collapse
-
#DataBackfillOrRerunTimeOutExtInfo ⇒ Object
1 – 首次失败触发 2 – 所有重试完成触发 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DataBackfillOrRerunTrigger ⇒ Object
1 – 首次失败触发 2 – 所有重试完成触发 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MonitorWhiteTasks ⇒ Object
1 – 首次失败触发 2 – 所有重试完成触发 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ProjectInstanceStatisticsAlarmInfoList ⇒ Object
1 – 首次失败触发 2 – 所有重试完成触发 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ReconciliationExtInfo ⇒ Object
1 – 首次失败触发 2 – 所有重试完成触发 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TimeOutExtInfo ⇒ Object
1 – 首次失败触发 2 – 所有重试完成触发 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Trigger ⇒ Object
1 – 首次失败触发 2 – 所有重试完成触发 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(trigger = nil, databackfillorreruntrigger = nil, timeoutextinfo = nil, databackfillorreruntimeoutextinfo = nil, projectinstancestatisticsalarminfolist = nil, reconciliationextinfo = nil, monitorwhitetasks = nil) ⇒ AlarmRuleDetail
constructor
A new instance of AlarmRuleDetail.
Constructor Details
#initialize(trigger = nil, databackfillorreruntrigger = nil, timeoutextinfo = nil, databackfillorreruntimeoutextinfo = nil, projectinstancestatisticsalarminfolist = nil, reconciliationextinfo = nil, monitorwhitetasks = nil) ⇒ AlarmRuleDetail
Returns a new instance of AlarmRuleDetail.
309 310 311 312 313 314 315 316 317 |
# File 'lib/v20250806/models.rb', line 309 def initialize(trigger=nil, databackfillorreruntrigger=nil, timeoutextinfo=nil, databackfillorreruntimeoutextinfo=nil, projectinstancestatisticsalarminfolist=nil, reconciliationextinfo=nil, monitorwhitetasks=nil) @Trigger = trigger @DataBackfillOrRerunTrigger = databackfillorreruntrigger @TimeOutExtInfo = timeoutextinfo @DataBackfillOrRerunTimeOutExtInfo = databackfillorreruntimeoutextinfo @ProjectInstanceStatisticsAlarmInfoList = projectinstancestatisticsalarminfolist @ReconciliationExtInfo = reconciliationextinfo @MonitorWhiteTasks = monitorwhitetasks end |
Instance Attribute Details
#DataBackfillOrRerunTimeOutExtInfo ⇒ Object
1 – 首次失败触发2 – 所有重试完成触发注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
307 308 309 |
# File 'lib/v20250806/models.rb', line 307 def DataBackfillOrRerunTimeOutExtInfo @DataBackfillOrRerunTimeOutExtInfo end |
#DataBackfillOrRerunTrigger ⇒ Object
1 – 首次失败触发2 – 所有重试完成触发注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
307 308 309 |
# File 'lib/v20250806/models.rb', line 307 def DataBackfillOrRerunTrigger @DataBackfillOrRerunTrigger end |
#MonitorWhiteTasks ⇒ Object
1 – 首次失败触发2 – 所有重试完成触发注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
307 308 309 |
# File 'lib/v20250806/models.rb', line 307 def MonitorWhiteTasks @MonitorWhiteTasks end |
#ProjectInstanceStatisticsAlarmInfoList ⇒ Object
1 – 首次失败触发2 – 所有重试完成触发注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
307 308 309 |
# File 'lib/v20250806/models.rb', line 307 def ProjectInstanceStatisticsAlarmInfoList @ProjectInstanceStatisticsAlarmInfoList end |
#ReconciliationExtInfo ⇒ Object
1 – 首次失败触发2 – 所有重试完成触发注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
307 308 309 |
# File 'lib/v20250806/models.rb', line 307 def ReconciliationExtInfo @ReconciliationExtInfo end |
#TimeOutExtInfo ⇒ Object
1 – 首次失败触发2 – 所有重试完成触发注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
307 308 309 |
# File 'lib/v20250806/models.rb', line 307 def TimeOutExtInfo @TimeOutExtInfo end |
#Trigger ⇒ Object
1 – 首次失败触发2 – 所有重试完成触发注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
307 308 309 |
# File 'lib/v20250806/models.rb', line 307 def Trigger @Trigger end |
Instance Method Details
#deserialize(params) ⇒ Object
319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 |
# File 'lib/v20250806/models.rb', line 319 def deserialize(params) @Trigger = params['Trigger'] @DataBackfillOrRerunTrigger = params['DataBackfillOrRerunTrigger'] unless params['TimeOutExtInfo'].nil? @TimeOutExtInfo = [] params['TimeOutExtInfo'].each do |i| = TimeOutStrategyInfo.new .deserialize(i) @TimeOutExtInfo << end end unless params['DataBackfillOrRerunTimeOutExtInfo'].nil? @DataBackfillOrRerunTimeOutExtInfo = [] params['DataBackfillOrRerunTimeOutExtInfo'].each do |i| = TimeOutStrategyInfo.new .deserialize(i) @DataBackfillOrRerunTimeOutExtInfo << end end unless params['ProjectInstanceStatisticsAlarmInfoList'].nil? @ProjectInstanceStatisticsAlarmInfoList = [] params['ProjectInstanceStatisticsAlarmInfoList'].each do |i| projectinstancestatisticsalarminfo_tmp = ProjectInstanceStatisticsAlarmInfo.new projectinstancestatisticsalarminfo_tmp.deserialize(i) @ProjectInstanceStatisticsAlarmInfoList << projectinstancestatisticsalarminfo_tmp end end unless params['ReconciliationExtInfo'].nil? @ReconciliationExtInfo = [] params['ReconciliationExtInfo'].each do |i| = ReconciliationStrategyInfo.new .deserialize(i) @ReconciliationExtInfo << end end unless params['MonitorWhiteTasks'].nil? @MonitorWhiteTasks = [] params['MonitorWhiteTasks'].each do |i| monitorwhitetask_tmp = MonitorWhiteTask.new monitorwhitetask_tmp.deserialize(i) @MonitorWhiteTasks << monitorwhitetask_tmp end end end |