Class: TencentCloud::Wedata::V20210820::AlarmReceiverInfo

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

Overview

告警接收人详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alarmid = nil, alarmreceiver = nil, email = nil, sms = nil, wechat = nil, voice = nil, wecom = nil, http = nil, wecomgroup = nil, larkgroup = nil) ⇒ AlarmReceiverInfo

Returns a new instance of AlarmReceiverInfo.



398
399
400
401
402
403
404
405
406
407
408
409
# File 'lib/v20210820/models.rb', line 398

def initialize(alarmid=nil, alarmreceiver=nil, email=nil, sms=nil, wechat=nil, voice=nil, wecom=nil, http=nil, wecomgroup=nil, larkgroup=nil)
  @AlarmId = alarmid
  @AlarmReceiver = alarmreceiver
  @Email = email
  @Sms = sms
  @Wechat = wechat
  @Voice = voice
  @Wecom = wecom
  @Http = http
  @WecomGroup = wecomgroup
  @LarkGroup = larkgroup
end

Instance Attribute Details

#AlarmIdObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def AlarmId
  @AlarmId
end

#AlarmReceiverObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def AlarmReceiver
  @AlarmReceiver
end

#EmailObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def Email
  @Email
end

#HttpObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def Http
  @Http
end

#LarkGroupObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def LarkGroup
  @LarkGroup
end

#SmsObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def Sms
  @Sms
end

#VoiceObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def Voice
  @Voice
end

#WechatObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def Wechat
  @Wechat
end

#WecomObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def Wecom
  @Wecom
end

#WecomGroupObject

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

Parameters:

  • AlarmId:

    告警ID

  • AlarmReceiver:

    告警接收人ID

  • Email:

    邮件,0:未设置,1:成功,2:失败

  • Sms:

    短信,0:未设置,1:成功,2:失败

  • Wechat:

    微信,0:未设置,1:成功,2:失败

  • Voice:

    电话,0:未设置,1:成功,2:失败

  • Wecom:

    企业微信,0:未设置,1:成功,2:失败

  • Http:

    http,0:未设置,1:成功,2:失败

  • WecomGroup:

    企业微信群,0:未设置,1:成功,2:失败

  • LarkGroup:

    飞书群,0:未设置,1:成功,2:失败



396
397
398
# File 'lib/v20210820/models.rb', line 396

def WecomGroup
  @WecomGroup
end

Instance Method Details

#deserialize(params) ⇒ Object



411
412
413
414
415
416
417
418
419
420
421
422
# File 'lib/v20210820/models.rb', line 411

def deserialize(params)
  @AlarmId = params['AlarmId']
  @AlarmReceiver = params['AlarmReceiver']
  @Email = params['Email']
  @Sms = params['Sms']
  @Wechat = params['Wechat']
  @Voice = params['Voice']
  @Wecom = params['Wecom']
  @Http = params['Http']
  @WecomGroup = params['WecomGroup']
  @LarkGroup = params['LarkGroup']
end