public class AlarmRuleDetail extends AbstractModel
header, skipSign| Constructor and Description |
|---|
AlarmRuleDetail() |
AlarmRuleDetail(AlarmRuleDetail 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 |
|---|---|
TimeOutStrategyInfo[] |
getDataBackfillOrRerunTimeOutExtInfo()
Get Specifies the timeout configuration details for rerunning a backfill instance.
|
Long |
getDataBackfillOrRerunTrigger()
Get Backfill/Rerun Trigger Condition
1: Trigger on the first failure
2: Trigger after all retries are completed
|
ProjectInstanceStatisticsAlarmInfo[] |
getProjectInstanceStatisticsAlarmInfoList()
Get Specifies the detail of Alarm configuration for project fluctuation.
|
ReconciliationStrategyInfo[] |
getReconciliationExtInfo()
Get Describes the Alarm configuration information for offline integration reconciliation.
|
TimeOutStrategyInfo[] |
getTimeOutExtInfo()
Get Timeout configuration of the periodic instance.
|
Long |
getTrigger()
Get Failure Trigger Condition
1: Trigger on the first failure
2: Trigger after all retries are completed (default)
|
void |
setDataBackfillOrRerunTimeOutExtInfo(TimeOutStrategyInfo[] DataBackfillOrRerunTimeOutExtInfo)
Set Specifies the timeout configuration details for rerunning a backfill instance.
|
void |
setDataBackfillOrRerunTrigger(Long DataBackfillOrRerunTrigger)
Set Backfill/Rerun Trigger Condition
1: Trigger on the first failure
2: Trigger after all retries are completed
|
void |
setProjectInstanceStatisticsAlarmInfoList(ProjectInstanceStatisticsAlarmInfo[] ProjectInstanceStatisticsAlarmInfoList)
Set Specifies the detail of Alarm configuration for project fluctuation.
|
void |
setReconciliationExtInfo(ReconciliationStrategyInfo[] ReconciliationExtInfo)
Set Describes the Alarm configuration information for offline integration reconciliation.
|
void |
setTimeOutExtInfo(TimeOutStrategyInfo[] TimeOutExtInfo)
Set Timeout configuration of the periodic instance.
|
void |
setTrigger(Long Trigger)
Set Failure Trigger Condition
1: Trigger on the first failure
2: Trigger after all retries are completed (default)
|
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 AlarmRuleDetail()
public AlarmRuleDetail(AlarmRuleDetail source)
public Long getTrigger()
public void setTrigger(Long Trigger)
Trigger - Failure Trigger Condition
1: Trigger on the first failure
2: Trigger after all retries are completed (default)public Long getDataBackfillOrRerunTrigger()
public void setDataBackfillOrRerunTrigger(Long DataBackfillOrRerunTrigger)
DataBackfillOrRerunTrigger - Backfill/Rerun Trigger Condition
1: Trigger on the first failure
2: Trigger after all retries are completedpublic TimeOutStrategyInfo[] getTimeOutExtInfo()
public void setTimeOutExtInfo(TimeOutStrategyInfo[] TimeOutExtInfo)
TimeOutExtInfo - Timeout configuration of the periodic instance.public TimeOutStrategyInfo[] getDataBackfillOrRerunTimeOutExtInfo()
public void setDataBackfillOrRerunTimeOutExtInfo(TimeOutStrategyInfo[] DataBackfillOrRerunTimeOutExtInfo)
DataBackfillOrRerunTimeOutExtInfo - Specifies the timeout configuration details for rerunning a backfill instance.public ProjectInstanceStatisticsAlarmInfo[] getProjectInstanceStatisticsAlarmInfoList()
public void setProjectInstanceStatisticsAlarmInfoList(ProjectInstanceStatisticsAlarmInfo[] ProjectInstanceStatisticsAlarmInfoList)
ProjectInstanceStatisticsAlarmInfoList - Specifies the detail of Alarm configuration for project fluctuation.public ReconciliationStrategyInfo[] getReconciliationExtInfo()
public void setReconciliationExtInfo(ReconciliationStrategyInfo[] ReconciliationExtInfo)
ReconciliationExtInfo - Describes the Alarm configuration information for offline integration reconciliation.Copyright © 2025. All rights reserved.