Class: TencentCloud::Wedata::V20210820::AlarmInfo

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

Overview

任务告警信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskids = nil, alarmtype = nil, alarmway = nil, alarmrecipient = nil, alarmrecipientid = nil, hours = nil, minutes = nil, triggertype = nil, alarmid = nil, status = nil) ⇒ AlarmInfo

Returns a new instance of AlarmInfo.



344
345
346
347
348
349
350
351
352
353
354
355
# File 'lib/v20210820/models.rb', line 344

def initialize(taskids=nil, alarmtype=nil, alarmway=nil, alarmrecipient=nil, alarmrecipientid=nil, hours=nil, minutes=nil, triggertype=nil, alarmid=nil, status=nil)
  @TaskIds = taskids
  @AlarmType = alarmtype
  @AlarmWay = alarmway
  @AlarmRecipient = alarmrecipient
  @AlarmRecipientId = alarmrecipientid
  @Hours = hours
  @Minutes = minutes
  @TriggerType = triggertype
  @AlarmId = alarmid
  @Status = status
end

Instance Attribute Details

#AlarmIdObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def AlarmId
  @AlarmId
end

#AlarmRecipientObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def AlarmRecipient
  @AlarmRecipient
end

#AlarmRecipientIdObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def AlarmRecipientId
  @AlarmRecipientId
end

#AlarmTypeObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def AlarmType
  @AlarmType
end

#AlarmWayObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def AlarmWay
  @AlarmWay
end

#HoursObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def Hours
  @Hours
end

#MinutesObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def Minutes
  @Minutes
end

#StatusObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def Status
  @Status
end

#TaskIdsObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def TaskIds
  @TaskIds
end

#TriggerTypeObject

Parameters:

  • TaskIds:

    关联任务id

  • AlarmType:

    告警类别;failure表示失败告警;overtime表示超时告警

  • AlarmWay:

    告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式

  • AlarmRecipient:

    告警接收人,多个告警接收人以;分割

  • AlarmRecipientId:

    告警接收人id,多个告警接收人id以;分割

  • Hours:

    预计运行的小时,取值范围0-23

  • Minutes:

    预计运行分钟,取值范围0-59

  • TriggerType:

    告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;

  • AlarmId:

    告警信息id

  • Status:

    告警状态设置;1表示可用;0表示不可用,默认可用



342
343
344
# File 'lib/v20210820/models.rb', line 342

def TriggerType
  @TriggerType
end

Instance Method Details

#deserialize(params) ⇒ Object



357
358
359
360
361
362
363
364
365
366
367
368
# File 'lib/v20210820/models.rb', line 357

def deserialize(params)
  @TaskIds = params['TaskIds']
  @AlarmType = params['AlarmType']
  @AlarmWay = params['AlarmWay']
  @AlarmRecipient = params['AlarmRecipient']
  @AlarmRecipientId = params['AlarmRecipientId']
  @Hours = params['Hours']
  @Minutes = params['Minutes']
  @TriggerType = params['TriggerType']
  @AlarmId = params['AlarmId']
  @Status = params['Status']
end