public class ModifyAlarmPolicyRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ModifyAlarmPolicyRequest() | 
| ModifyAlarmPolicyRequest(ModifyAlarmPolicyRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getApplyType()Get 策略类型,固定值:instance, instance-代表实例类型策略 | 
| Long | getEnable()Get 策略是否开启,0-代表开启,1-代表关闭 | 
| InstanceID[] | getInstanceIds()Get 实例id列表,可通过 [DescribeDiagDBInstances](https://cloud.tencent.com/document/api/1130/57798) 接口获取。 | 
| String | getNewProfileLevel()Get User-动态关联该用户所有实例
Instance-关联实例列表的实例 | 
| String | getNewProfileName()Get 新策略名,包含中文英文数字,长度在60个字符以内,不能以“_”开头。 | 
| String | getProfileName()Get 旧策略名,包含中文英文数字,长度在60个字符以内,不能以“_”开头。 | 
| String | getProfileType()Get 策略类型,固定值:alarm_policy | 
| String | getQuickRule()Get 快速规则  支持包括fatal-致命, critical-严重,
warning-告警,
information-通知,与Rules互斥 | 
| String | getRemark()Get 备注 | 
| AlarmsRules[] | getRules()Get 自定义规则,与QuickRule互斥。 | 
| Long | getRuleType()Get 规则类型 0-快速,1-自定义 若值为0,则QuickRule不能为空,若值为1,则Rules 不能为空 | 
| TemplateInfo[] | getTemplateInfo()Get 接受模板 | 
| void | setApplyType(String ApplyType)Set 策略类型,固定值:instance, instance-代表实例类型策略 | 
| void | setEnable(Long Enable)Set 策略是否开启,0-代表开启,1-代表关闭 | 
| void | setInstanceIds(InstanceID[] InstanceIds)Set 实例id列表,可通过 [DescribeDiagDBInstances](https://cloud.tencent.com/document/api/1130/57798) 接口获取。 | 
| void | setNewProfileLevel(String NewProfileLevel)Set User-动态关联该用户所有实例
Instance-关联实例列表的实例 | 
| void | setNewProfileName(String NewProfileName)Set 新策略名,包含中文英文数字,长度在60个字符以内,不能以“_”开头。 | 
| void | setProfileName(String ProfileName)Set 旧策略名,包含中文英文数字,长度在60个字符以内,不能以“_”开头。 | 
| void | setProfileType(String ProfileType)Set 策略类型,固定值:alarm_policy | 
| void | setQuickRule(String QuickRule)Set 快速规则  支持包括fatal-致命, critical-严重,
warning-告警,
information-通知,与Rules互斥 | 
| void | setRemark(String Remark)Set 备注 | 
| void | setRules(AlarmsRules[] Rules)Set 自定义规则,与QuickRule互斥。 | 
| void | setRuleType(Long RuleType)Set 规则类型 0-快速,1-自定义 若值为0,则QuickRule不能为空,若值为1,则Rules 不能为空 | 
| void | setTemplateInfo(TemplateInfo[] TemplateInfo)Set 接受模板 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ModifyAlarmPolicyRequest()
public ModifyAlarmPolicyRequest(ModifyAlarmPolicyRequest source)
public String getApplyType()
public void setApplyType(String ApplyType)
ApplyType - 策略类型,固定值:instance, instance-代表实例类型策略public Long getEnable()
public void setEnable(Long Enable)
Enable - 策略是否开启,0-代表开启,1-代表关闭public InstanceID[] getInstanceIds()
public void setInstanceIds(InstanceID[] InstanceIds)
InstanceIds - 实例id列表,可通过 [DescribeDiagDBInstances](https://cloud.tencent.com/document/api/1130/57798) 接口获取。public String getNewProfileLevel()
public void setNewProfileLevel(String NewProfileLevel)
NewProfileLevel - User-动态关联该用户所有实例
Instance-关联实例列表的实例public String getNewProfileName()
public void setNewProfileName(String NewProfileName)
NewProfileName - 新策略名,包含中文英文数字,长度在60个字符以内,不能以“_”开头。public String getProfileName()
public void setProfileName(String ProfileName)
ProfileName - 旧策略名,包含中文英文数字,长度在60个字符以内,不能以“_”开头。public String getProfileType()
public void setProfileType(String ProfileType)
ProfileType - 策略类型,固定值:alarm_policypublic String getRemark()
public void setRemark(String Remark)
Remark - 备注public Long getRuleType()
public void setRuleType(Long RuleType)
RuleType - 规则类型 0-快速,1-自定义 若值为0,则QuickRule不能为空,若值为1,则Rules 不能为空public TemplateInfo[] getTemplateInfo()
public void setTemplateInfo(TemplateInfo[] TemplateInfo)
TemplateInfo - 接受模板public String getQuickRule()
public void setQuickRule(String QuickRule)
QuickRule - 快速规则  支持包括fatal-致命, critical-严重,
warning-告警,
information-通知,与Rules互斥public AlarmsRules[] getRules()
public void setRules(AlarmsRules[] Rules)
Rules - 自定义规则,与QuickRule互斥。Copyright © 2025. All rights reserved.