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