Class: TencentCloud::Monitor::V20180724::PolicyGroupReceiverInfo

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

Overview

2018版策略模板列表接收人信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of PolicyGroupReceiverInfo.



12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
# File 'lib/v20180724/models.rb', line 12634

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

Instance Attribute Details

#EndTimeObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def EndTime
  @EndTime
end

#NeedSendNoticeObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def NeedSendNotice
  @NeedSendNotice
end

#NotifyWayObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def NotifyWay
  @NotifyWay
end

#PersonIntervalObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def PersonInterval
  @PersonInterval
end

#ReceiverGroupListObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def ReceiverGroupList
  @ReceiverGroupList
end

#ReceiverTypeObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def ReceiverType
  @ReceiverType
end

#ReceiverUserListObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def ReceiverUserList
  @ReceiverUserList
end

#RecoverNotifyObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def RecoverNotify
  @RecoverNotify
end

#RoundIntervalObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def RoundInterval
  @RoundInterval
end

#RoundNumberObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def RoundNumber
  @RoundNumber
end

#SendForObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def SendFor
  @SendFor
end

#StartTimeObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def StartTime
  @StartTime
end

#UIDListObject

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

Parameters:

  • EndTime:

    有效时段结束时间

  • NeedSendNotice:

    是否需要发送通知

  • NotifyWay:

    告警接收渠道

  • PersonInterval:

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

  • ReceiverGroupList:

    消息接收组列表

  • ReceiverType:

    接受者类型

  • ReceiverUserList:

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

  • RecoverNotify:

    告警恢复通知方式

  • RoundInterval:

    电话告警每轮间隔(秒)

  • RoundNumber:

    电话告警轮数

  • SendFor:

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

  • StartTime:

    有效时段开始时间

  • UIDList:

    电话告警接收者uid



12632
12633
12634
# File 'lib/v20180724/models.rb', line 12632

def UIDList
  @UIDList
end

Instance Method Details

#deserialize(params) ⇒ Object



12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
# File 'lib/v20180724/models.rb', line 12650

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