Class: TencentCloud::Dbbrain::V20191016::MailConfiguration

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

Overview

邮件发送配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sendmail = nil, region = nil, healthstatus = nil, contactperson = nil, contactgroup = nil) ⇒ MailConfiguration

Returns a new instance of MailConfiguration.



2246
2247
2248
2249
2250
2251
2252
# File 'lib/v20191016/models.rb', line 2246

def initialize(sendmail=nil, region=nil, healthstatus=nil, contactperson=nil, contactgroup=nil)
  @SendMail = sendmail
  @Region = region
  @HealthStatus = healthstatus
  @ContactPerson = contactperson
  @ContactGroup = contactgroup
end

Instance Attribute Details

#ContactGroupObject

Parameters:

  • SendMail:

    是否开启邮件发送: 0, 否; 1, 是。

  • Region:

    地域配置, 如[“ap-guangzhou”, “ap-shanghai”]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • HealthStatus:

    包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • ContactPerson:

    联系人id, 联系人/联系组不能都为空。

  • ContactGroup:

    联系组id, 联系人/联系组不能都为空。



2244
2245
2246
# File 'lib/v20191016/models.rb', line 2244

def ContactGroup
  @ContactGroup
end

#ContactPersonObject

Parameters:

  • SendMail:

    是否开启邮件发送: 0, 否; 1, 是。

  • Region:

    地域配置, 如[“ap-guangzhou”, “ap-shanghai”]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • HealthStatus:

    包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • ContactPerson:

    联系人id, 联系人/联系组不能都为空。

  • ContactGroup:

    联系组id, 联系人/联系组不能都为空。



2244
2245
2246
# File 'lib/v20191016/models.rb', line 2244

def ContactPerson
  @ContactPerson
end

#HealthStatusObject

Parameters:

  • SendMail:

    是否开启邮件发送: 0, 否; 1, 是。

  • Region:

    地域配置, 如[“ap-guangzhou”, “ap-shanghai”]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • HealthStatus:

    包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • ContactPerson:

    联系人id, 联系人/联系组不能都为空。

  • ContactGroup:

    联系组id, 联系人/联系组不能都为空。



2244
2245
2246
# File 'lib/v20191016/models.rb', line 2244

def HealthStatus
  @HealthStatus
end

#RegionObject

Parameters:

  • SendMail:

    是否开启邮件发送: 0, 否; 1, 是。

  • Region:

    地域配置, 如[“ap-guangzhou”, “ap-shanghai”]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • HealthStatus:

    包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • ContactPerson:

    联系人id, 联系人/联系组不能都为空。

  • ContactGroup:

    联系组id, 联系人/联系组不能都为空。



2244
2245
2246
# File 'lib/v20191016/models.rb', line 2244

def Region
  @Region
end

#SendMailObject

Parameters:

  • SendMail:

    是否开启邮件发送: 0, 否; 1, 是。

  • Region:

    地域配置, 如[“ap-guangzhou”, “ap-shanghai”]。巡检的邮件发送模板,配置需要发送巡检邮件的地域;订阅的邮件发送模板,配置当前订阅实例的所属地域。

  • HealthStatus:

    包含的健康等级,包括值:HEALTH-健康,SUB_HEALTH-亚健康,RISK-风险,HIGH_RISK-高危。

  • ContactPerson:

    联系人id, 联系人/联系组不能都为空。

  • ContactGroup:

    联系组id, 联系人/联系组不能都为空。



2244
2245
2246
# File 'lib/v20191016/models.rb', line 2244

def SendMail
  @SendMail
end

Instance Method Details

#deserialize(params) ⇒ Object



2254
2255
2256
2257
2258
2259
2260
# File 'lib/v20191016/models.rb', line 2254

def deserialize(params)
  @SendMail = params['SendMail']
  @Region = params['Region']
  @HealthStatus = params['HealthStatus']
  @ContactPerson = params['ContactPerson']
  @ContactGroup = params['ContactGroup']
end