public class ModifyAlarmPolicyConditionRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
ModifyAlarmPolicyConditionRequest()  | 
ModifyAlarmPolicyConditionRequest(ModifyAlarmPolicyConditionRequest 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 | 
|---|---|
AlarmPolicyCondition | 
getCondition()
Get Metric trigger condition 
 | 
Long | 
getConditionTemplateId()
Get ID of trigger condition template. 
 | 
String | 
getEbSubject()
Get The alert configured for an event 
 | 
Long | 
getEnable()
Get Status (`0`: Disabled; `1`: Enabled) 
 | 
AlarmPolicyEventCondition | 
getEventCondition()
Get Event trigger condition 
 | 
AlarmPolicyFilter | 
getFilter()
Get Global filter. 
 | 
String[] | 
getGroupBy()
Get Aggregation dimension list, which is used to specify which dimension keys data is grouped by. 
 | 
LogAlarmReq | 
getLogAlarmReqInfo()
Get Log alarm creation request parameters 
 | 
String | 
getModule()
Get Module name, which is fixed at "monitor" 
 | 
String[] | 
getNoticeIds()
Get Template ID, which is dedicated to TencentCloud Managed Service for Prometheus. 
 | 
String | 
getPolicyId()
Get Alarm policy ID 
 | 
String | 
getPolicyName()
Get Name of the policy dedicated to TMP 
 | 
void | 
setCondition(AlarmPolicyCondition Condition)
Set Metric trigger condition 
 | 
void | 
setConditionTemplateId(Long ConditionTemplateId)
Set ID of trigger condition template. 
 | 
void | 
setEbSubject(String EbSubject)
Set The alert configured for an event 
 | 
void | 
setEnable(Long Enable)
Set Status (`0`: Disabled; `1`: Enabled) 
 | 
void | 
setEventCondition(AlarmPolicyEventCondition EventCondition)
Set Event trigger condition 
 | 
void | 
setFilter(AlarmPolicyFilter Filter)
Set Global filter. 
 | 
void | 
setGroupBy(String[] GroupBy)
Set Aggregation dimension list, which is used to specify which dimension keys data is grouped by. 
 | 
void | 
setLogAlarmReqInfo(LogAlarmReq LogAlarmReqInfo)
Set Log alarm creation request parameters 
 | 
void | 
setModule(String Module)
Set Module name, which is fixed at "monitor" 
 | 
void | 
setNoticeIds(String[] NoticeIds)
Set Template ID, which is dedicated to TencentCloud Managed Service for Prometheus. 
 | 
void | 
setPolicyId(String PolicyId)
Set Alarm policy ID 
 | 
void | 
setPolicyName(String PolicyName)
Set Name of the policy dedicated to TMP 
 | 
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 ModifyAlarmPolicyConditionRequest()
public ModifyAlarmPolicyConditionRequest(ModifyAlarmPolicyConditionRequest source)
public String getModule()
public void setModule(String Module)
Module - Module name, which is fixed at "monitor"public String getPolicyId()
public void setPolicyId(String PolicyId)
PolicyId - Alarm policy IDpublic Long getConditionTemplateId()
public void setConditionTemplateId(Long ConditionTemplateId)
ConditionTemplateId - ID of trigger condition template. This parameter can be left empty.public AlarmPolicyCondition getCondition()
public void setCondition(AlarmPolicyCondition Condition)
Condition - Metric trigger conditionpublic AlarmPolicyEventCondition getEventCondition()
public void setEventCondition(AlarmPolicyEventCondition EventCondition)
EventCondition - Event trigger conditionpublic AlarmPolicyFilter getFilter()
public void setFilter(AlarmPolicyFilter Filter)
Filter - Global filter.public String[] getGroupBy()
public void setGroupBy(String[] GroupBy)
GroupBy - Aggregation dimension list, which is used to specify which dimension keys data is grouped by.public LogAlarmReq getLogAlarmReqInfo()
public void setLogAlarmReqInfo(LogAlarmReq LogAlarmReqInfo)
LogAlarmReqInfo - Log alarm creation request parameterspublic String[] getNoticeIds()
public void setNoticeIds(String[] NoticeIds)
NoticeIds - Template ID, which is dedicated to TencentCloud Managed Service for Prometheus.public Long getEnable()
public void setEnable(Long Enable)
Enable - Status (`0`: Disabled; `1`: Enabled)public String getPolicyName()
public void setPolicyName(String PolicyName)
PolicyName - Name of the policy dedicated to TMPpublic String getEbSubject()
public void setEbSubject(String EbSubject)
EbSubject - The alert configured for an eventCopyright © 2025. All rights reserved.