Class: TencentCloud::Monitor::V20180724::ReceiverInfo

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

Overview

接收人信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, notifyway = nil, receivertype = nil, id = nil, sendfor = nil, uidlist = nil, roundnumber = nil, personinterval = nil, roundinterval = nil, recovernotify = nil, needsendnotice = nil, receivergrouplist = nil, receiveruserlist = nil, receivelanguage = nil) ⇒ ReceiverInfo

Returns a new instance of ReceiverInfo.



14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
# File 'lib/v20180724/models.rb', line 14568

def initialize(starttime=nil, endtime=nil, notifyway=nil, receivertype=nil, id=nil, sendfor=nil, uidlist=nil, roundnumber=nil, personinterval=nil, roundinterval=nil, recovernotify=nil, needsendnotice=nil, receivergrouplist=nil, receiveruserlist=nil, receivelanguage=nil)
  @StartTime = starttime
  @EndTime = endtime
  @NotifyWay = notifyway
  @ReceiverType = receivertype
  @Id = id
  @SendFor = sendfor
  @UidList = uidlist
  @RoundNumber = roundnumber
  @PersonInterval = personinterval
  @RoundInterval = roundinterval
  @RecoverNotify = recovernotify
  @NeedSendNotice = needsendnotice
  @ReceiverGroupList = receivergrouplist
  @ReceiverUserList = receiveruserlist
  @ReceiveLanguage = receivelanguage
end

Instance Attribute Details

#EndTimeObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def EndTime
  @EndTime
end

#IdObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def Id
  @Id
end

#NeedSendNoticeObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def NeedSendNotice
  @NeedSendNotice
end

#NotifyWayObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def NotifyWay
  @NotifyWay
end

#PersonIntervalObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def PersonInterval
  @PersonInterval
end

#ReceiveLanguageObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def ReceiveLanguage
  @ReceiveLanguage
end

#ReceiverGroupListObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def ReceiverGroupList
  @ReceiverGroupList
end

#ReceiverTypeObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def ReceiverType
  @ReceiverType
end

#ReceiverUserListObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def ReceiverUserList
  @ReceiverUserList
end

#RecoverNotifyObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def RecoverNotify
  @RecoverNotify
end

#RoundIntervalObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def RoundInterval
  @RoundInterval
end

#RoundNumberObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def RoundNumber
  @RoundNumber
end

#SendForObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def SendFor
  @SendFor
end

#StartTimeObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def StartTime
  @StartTime
end

#UidListObject

Parameters:

  • StartTime:

    告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"

  • EndTime:

    告警时间段结束时间。含义同StartTime

  • NotifyWay:

    告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"

  • ReceiverType:

    接收人类型。“group” 或 “user”

  • Id:

    ReceiverId

  • SendFor:

    电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)

  • UidList:

    电话告警接收者 UID

  • RoundNumber:

    电话告警轮数

  • PersonInterval:

    电话告警对个人间隔(秒)

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RecoverNotify:

    恢复通知方式。可选"SMS"

  • NeedSendNotice:

    是否需要电话告警触达提示。0不需要,1需要

  • ReceiverGroupList:

    接收组列表。通过平台接口查询到的接收组 ID 列表

  • ReceiverUserList:

    接收人列表。通过平台接口查询到的接收人 ID 列表

  • ReceiveLanguage:

    告警接收语言,枚举值(zh-CN,en-US)



14566
14567
14568
# File 'lib/v20180724/models.rb', line 14566

def UidList
  @UidList
end

Instance Method Details

#deserialize(params) ⇒ Object



14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
# File 'lib/v20180724/models.rb', line 14586

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @NotifyWay = params['NotifyWay']
  @ReceiverType = params['ReceiverType']
  @Id = params['Id']
  @SendFor = params['SendFor']
  @UidList = params['UidList']
  @RoundNumber = params['RoundNumber']
  @PersonInterval = params['PersonInterval']
  @RoundInterval = params['RoundInterval']
  @RecoverNotify = params['RecoverNotify']
  @NeedSendNotice = params['NeedSendNotice']
  @ReceiverGroupList = params['ReceiverGroupList']
  @ReceiverUserList = params['ReceiverUserList']
  @ReceiveLanguage = params['ReceiveLanguage']
end