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 等待上游任务实例策略:EXECUTING(执行);WAITING(等待)
注意:此字段可能返回 null,表示取不到有效值。 | 
| String[] | getTaskDependencyExecutingStrategies()Get 仅当PollingNullStrategy为EXECUTING时才需要填本字段,List类型:NOT_EXIST(默认,在分钟依赖分钟/小时依赖小时的情况下,父实例不在下游实例调度时间范围内);PARENT_EXPIRED(父实例失败);PARENT_TIMEOUT(父实例超时)。以上场景满足任一条件即可通过该父任务实例依赖判断,除以上场景外均需等待父实例。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getTaskDependencyExecutingTimeoutValue()Get 仅当TaskDependencyExecutingStrategies中包含PARENT_TIMEOUT时才需要填本字段,下游任务依赖父实例执行超时时间,单位:分钟。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setPollingNullStrategy(String PollingNullStrategy)Set 等待上游任务实例策略:EXECUTING(执行);WAITING(等待)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTaskDependencyExecutingStrategies(String[] TaskDependencyExecutingStrategies)Set 仅当PollingNullStrategy为EXECUTING时才需要填本字段,List类型:NOT_EXIST(默认,在分钟依赖分钟/小时依赖小时的情况下,父实例不在下游实例调度时间范围内);PARENT_EXPIRED(父实例失败);PARENT_TIMEOUT(父实例超时)。以上场景满足任一条件即可通过该父任务实例依赖判断,除以上场景外均需等待父实例。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTaskDependencyExecutingTimeoutValue(Long TaskDependencyExecutingTimeoutValue)Set 仅当TaskDependencyExecutingStrategies中包含PARENT_TIMEOUT时才需要填本字段,下游任务依赖父实例执行超时时间,单位:分钟。
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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 - 等待上游任务实例策略:EXECUTING(执行);WAITING(等待)
注意:此字段可能返回 null,表示取不到有效值。public String[] getTaskDependencyExecutingStrategies()
public void setTaskDependencyExecutingStrategies(String[] TaskDependencyExecutingStrategies)
TaskDependencyExecutingStrategies - 仅当PollingNullStrategy为EXECUTING时才需要填本字段,List类型:NOT_EXIST(默认,在分钟依赖分钟/小时依赖小时的情况下,父实例不在下游实例调度时间范围内);PARENT_EXPIRED(父实例失败);PARENT_TIMEOUT(父实例超时)。以上场景满足任一条件即可通过该父任务实例依赖判断,除以上场景外均需等待父实例。
注意:此字段可能返回 null,表示取不到有效值。public Long getTaskDependencyExecutingTimeoutValue()
public void setTaskDependencyExecutingTimeoutValue(Long TaskDependencyExecutingTimeoutValue)
TaskDependencyExecutingTimeoutValue - 仅当TaskDependencyExecutingStrategies中包含PARENT_TIMEOUT时才需要填本字段,下游任务依赖父实例执行超时时间,单位:分钟。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.