public class DependencyStrategyTask extends AbstractModel
header, skipSign| Constructor and Description |
|---|
DependencyStrategyTask() |
DependencyStrategyTask(DependencyStrategyTask 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 |
|---|---|
String |
getPollingNullStrategy()
Get Wait upstream task instance policy: EXECUTING (execute); WAITING (wait).
|
String[] |
getTaskDependencyExecutingStrategies()
Get This field is required only when PollingNullStrategy is set to EXECUTING.
|
Long |
getTaskDependencyExecutingTimeoutValue()
Get This field is required only when TaskDependencyExecutingStrategies includes PARENT_TIMEOUT.
|
void |
setPollingNullStrategy(String PollingNullStrategy)
Set Wait upstream task instance policy: EXECUTING (execute); WAITING (wait).
|
void |
setTaskDependencyExecutingStrategies(String[] TaskDependencyExecutingStrategies)
Set This field is required only when PollingNullStrategy is set to EXECUTING.
|
void |
setTaskDependencyExecutingTimeoutValue(Long TaskDependencyExecutingTimeoutValue)
Set This field is required only when TaskDependencyExecutingStrategies includes PARENT_TIMEOUT.
|
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 DependencyStrategyTask()
public DependencyStrategyTask(DependencyStrategyTask source)
public String getPollingNullStrategy()
public void setPollingNullStrategy(String PollingNullStrategy)
PollingNullStrategy - Wait upstream task instance policy: EXECUTING (execute); WAITING (wait).public String[] getTaskDependencyExecutingStrategies()
public void setTaskDependencyExecutingStrategies(String[] TaskDependencyExecutingStrategies)
TaskDependencyExecutingStrategies - This field is required only when PollingNullStrategy is set to EXECUTING.
Type: List
NOT_EXIST (default) - In cases where minute depends on minute / hour depends on hour, the parent instance does not fall within the scheduling time range of the downstream instance.
PARENT_EXPIRED - The parent instance failed.
PARENT_TIMEOUT - The parent instance timed out.
If any of the above conditions are met, the dependency check for that parent task instance is considered satisfied. In all other cases, the system must wait for the parent instance.public Long getTaskDependencyExecutingTimeoutValue()
public void setTaskDependencyExecutingTimeoutValue(Long TaskDependencyExecutingTimeoutValue)
TaskDependencyExecutingTimeoutValue - This field is required only when TaskDependencyExecutingStrategies includes PARENT_TIMEOUT.
Specifies the timeout duration (in minutes) for the downstream task's dependency on the parent instance execution.Copyright © 2025. All rights reserved.