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.