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, toJsonString
public 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.