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, alarmmessagesendresult = nil) ⇒ AlarmReceiverInfo

Returns a new instance of AlarmReceiverInfo.



850
851
852
853
854
855
856
857
858
859
860
861
862
# File 'lib/v20210820/models.rb', line 850

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

Instance Attribute Details

#AlarmIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def AlarmId
  @AlarmId
end

#AlarmMessageSendResultObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def AlarmMessageSendResult
  @AlarmMessageSendResult
end

#AlarmReceiverObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def AlarmReceiver
  @AlarmReceiver
end

#EmailObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def Email
  @Email
end

#HttpObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def Http
  @Http
end

#LarkGroupObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def LarkGroup
  @LarkGroup
end

#SmsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def Sms
  @Sms
end

#VoiceObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def Voice
  @Voice
end

#WechatObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def Wechat
  @Wechat
end

#WecomObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def Wecom
  @Wecom
end

#WecomGroupObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 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:失败

  • AlarmMessageSendResult:

    发送结果 大json格式



848
849
850
# File 'lib/v20210820/models.rb', line 848

def WecomGroup
  @WecomGroup
end

Instance Method Details

#deserialize(params) ⇒ Object



864
865
866
867
868
869
870
871
872
873
874
875
876
# File 'lib/v20210820/models.rb', line 864

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']
  @AlarmMessageSendResult = params['AlarmMessageSendResult']
end