public class CreateOpsAlarmRuleRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateOpsAlarmRuleRequest() | 
| CreateOpsAlarmRuleRequest(CreateOpsAlarmRuleRequest 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 | 
|---|---|
| AlarmGroup[] | getAlarmGroups()Get 告警接收人配置信息 | 
| Long | getAlarmLevel()Get 告警级别 1.普通、2.重要、3.紧急(默认1.普通) | 
| AlarmRuleDetail | getAlarmRuleDetail()Get 告警规则配置信息
成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 | 
| String | getAlarmRuleName()Get 告警规则名称 | 
| String[] | getAlarmTypes()Get 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; 
项目波动告警 projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; 
离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 | 
| String | getDescription()Get 告警规则描述 | 
| String[] | getMonitorObjectIds()Get 监控对象业务id列表,根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目):  MonitorObjectIds为项目id列表 | 
| Long | getMonitorObjectType()Get 监控对象类型, 
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)
项目维度监控: 项目整体任务波动告警,  7:项目波动监控告警 | 
| String | getProjectId()Get 项目id | 
| void | setAlarmGroups(AlarmGroup[] AlarmGroups)Set 告警接收人配置信息 | 
| void | setAlarmLevel(Long AlarmLevel)Set 告警级别 1.普通、2.重要、3.紧急(默认1.普通) | 
| void | setAlarmRuleDetail(AlarmRuleDetail AlarmRuleDetail)Set 告警规则配置信息
成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 | 
| void | setAlarmRuleName(String AlarmRuleName)Set 告警规则名称 | 
| void | setAlarmTypes(String[] AlarmTypes)Set 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; 
项目波动告警 projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; 
离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 | 
| void | setDescription(String Description)Set 告警规则描述 | 
| void | setMonitorObjectIds(String[] MonitorObjectIds)Set 监控对象业务id列表,根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目):  MonitorObjectIds为项目id列表 | 
| void | setMonitorObjectType(Long MonitorObjectType)Set 监控对象类型, 
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)
项目维度监控: 项目整体任务波动告警,  7:项目波动监控告警 | 
| void | setProjectId(String ProjectId)Set 项目id | 
| 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 CreateOpsAlarmRuleRequest()
public CreateOpsAlarmRuleRequest(CreateOpsAlarmRuleRequest source)
public String getProjectId()
public void setProjectId(String ProjectId)
ProjectId - 项目idpublic String getAlarmRuleName()
public void setAlarmRuleName(String AlarmRuleName)
AlarmRuleName - 告警规则名称public String[] getMonitorObjectIds()
public void setMonitorObjectIds(String[] MonitorObjectIds)
MonitorObjectIds - 监控对象业务id列表,根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目):  MonitorObjectIds为项目id列表public String[] getAlarmTypes()
public void setAlarmTypes(String[] AlarmTypes)
AlarmTypes - 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; 
项目波动告警 projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; 
离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警public AlarmGroup[] getAlarmGroups()
public void setAlarmGroups(AlarmGroup[] AlarmGroups)
AlarmGroups - 告警接收人配置信息public Long getMonitorObjectType()
public void setMonitorObjectType(Long MonitorObjectType)
MonitorObjectType - 监控对象类型, 
任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务)
项目维度监控: 项目整体任务波动告警,  7:项目波动监控告警public AlarmRuleDetail getAlarmRuleDetail()
public void setAlarmRuleDetail(AlarmRuleDetail AlarmRuleDetail)
AlarmRuleDetail - 告警规则配置信息
成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置public Long getAlarmLevel()
public void setAlarmLevel(Long AlarmLevel)
AlarmLevel - 告警级别 1.普通、2.重要、3.紧急(默认1.普通)public String getDescription()
public void setDescription(String Description)
Description - 告警规则描述Copyright © 2025. All rights reserved.