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