public class CreateTaskSchedulerConfiguration extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateTaskSchedulerConfiguration() |
CreateTaskSchedulerConfiguration(CreateTaskSchedulerConfiguration 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 |
getAllowRedoType()
Get 重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;
|
String |
getCalendarId()
Get 日历调度 日历 ID
|
String |
getCalendarOpen()
Get 日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0
|
String |
getCrontabExpression()
Get Cron表达式,默认为 0 0 0 * * ? *
|
String |
getCycleType()
Get 周期类型:默认为 DAY_CYCLE
支持的类型为
ONEOFF_CYCLE: 一次性
YEAR_CYCLE: 年
MONTH_CYCLE: 月
WEEK_CYCLE: 周
DAY_CYCLE: 天
HOUR_CYCLE: 小时
MINUTE_CYCLE: 分钟
CRONTAB_CYCLE: crontab表达式类型
|
String |
getEndTime()
Get 结束日期,默认为 2099-12-31 23:59:59
|
EventListener[] |
getEventListenerList()
Get 事件数组
|
String |
getExecutionEndTime()
Get 执行时间 右闭区间,默认 23:59
|
String |
getExecutionStartTime()
Get 执行时间 左闭区间,默认 00:00
|
String |
getExecutionTTL()
Get 超时处理策略 运行耗时超时(单位:分钟)默认为 -1
|
String |
getInitStrategy()
Get **实例生成策略**
T_PLUS_0: T+0生成,默认策略
T_PLUS_1: T+1生成
|
String |
getMaxRetryAttempts()
Get 重试策略 最大尝试次数, 默认: 4
|
InTaskParameter[] |
getParamTaskInList()
Get 输入参数数组
|
OutTaskParameter[] |
getParamTaskOutList()
Get 输出参数数组
|
String |
getRetryWait()
Get 重试策略 重试等待时间,单位分钟: 默认: 5
|
String |
getRunPriority()
Get 任务调度优先级 运行优先级 4高 5中 6低 , 默认:6
|
String |
getScheduleRunType()
Get 调度类型: 0 正常调度 1 空跑调度,默认为 0
|
String |
getScheduleTimeZone()
Get 时区,默认为 UTC+8
|
String |
getSelfDepend()
Get 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)
|
String |
getStartTime()
Get 生效日期,默认为当前日期的 00:00:00
|
TaskDataRegistry[] |
getTaskOutputRegistryList()
Get 产出登记
|
DependencyTaskBrief[] |
getUpstreamDependencyConfigList()
Get 上游依赖数组
|
String |
getWaitExecutionTotalTTL()
Get 超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1
|
void |
setAllowRedoType(String AllowRedoType)
Set 重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;
|
void |
setCalendarId(String CalendarId)
Set 日历调度 日历 ID
|
void |
setCalendarOpen(String CalendarOpen)
Set 日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0
|
void |
setCrontabExpression(String CrontabExpression)
Set Cron表达式,默认为 0 0 0 * * ? *
|
void |
setCycleType(String CycleType)
Set 周期类型:默认为 DAY_CYCLE
支持的类型为
ONEOFF_CYCLE: 一次性
YEAR_CYCLE: 年
MONTH_CYCLE: 月
WEEK_CYCLE: 周
DAY_CYCLE: 天
HOUR_CYCLE: 小时
MINUTE_CYCLE: 分钟
CRONTAB_CYCLE: crontab表达式类型
|
void |
setEndTime(String EndTime)
Set 结束日期,默认为 2099-12-31 23:59:59
|
void |
setEventListenerList(EventListener[] EventListenerList)
Set 事件数组
|
void |
setExecutionEndTime(String ExecutionEndTime)
Set 执行时间 右闭区间,默认 23:59
|
void |
setExecutionStartTime(String ExecutionStartTime)
Set 执行时间 左闭区间,默认 00:00
|
void |
setExecutionTTL(String ExecutionTTL)
Set 超时处理策略 运行耗时超时(单位:分钟)默认为 -1
|
void |
setInitStrategy(String InitStrategy)
Set **实例生成策略**
T_PLUS_0: T+0生成,默认策略
T_PLUS_1: T+1生成
|
void |
setMaxRetryAttempts(String MaxRetryAttempts)
Set 重试策略 最大尝试次数, 默认: 4
|
void |
setParamTaskInList(InTaskParameter[] ParamTaskInList)
Set 输入参数数组
|
void |
setParamTaskOutList(OutTaskParameter[] ParamTaskOutList)
Set 输出参数数组
|
void |
setRetryWait(String RetryWait)
Set 重试策略 重试等待时间,单位分钟: 默认: 5
|
void |
setRunPriority(String RunPriority)
Set 任务调度优先级 运行优先级 4高 5中 6低 , 默认:6
|
void |
setScheduleRunType(String ScheduleRunType)
Set 调度类型: 0 正常调度 1 空跑调度,默认为 0
|
void |
setScheduleTimeZone(String ScheduleTimeZone)
Set 时区,默认为 UTC+8
|
void |
setSelfDepend(String SelfDepend)
Set 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)
|
void |
setStartTime(String StartTime)
Set 生效日期,默认为当前日期的 00:00:00
|
void |
setTaskOutputRegistryList(TaskDataRegistry[] TaskOutputRegistryList)
Set 产出登记
|
void |
setUpstreamDependencyConfigList(DependencyTaskBrief[] UpstreamDependencyConfigList)
Set 上游依赖数组
|
void |
setWaitExecutionTotalTTL(String WaitExecutionTotalTTL)
Set 超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1
|
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 CreateTaskSchedulerConfiguration()
public CreateTaskSchedulerConfiguration(CreateTaskSchedulerConfiguration source)
public String getCycleType()
public void setCycleType(String CycleType)
CycleType
- 周期类型:默认为 DAY_CYCLE
支持的类型为
ONEOFF_CYCLE: 一次性
YEAR_CYCLE: 年
MONTH_CYCLE: 月
WEEK_CYCLE: 周
DAY_CYCLE: 天
HOUR_CYCLE: 小时
MINUTE_CYCLE: 分钟
CRONTAB_CYCLE: crontab表达式类型public String getScheduleTimeZone()
public void setScheduleTimeZone(String ScheduleTimeZone)
ScheduleTimeZone
- 时区,默认为 UTC+8public String getCrontabExpression()
public void setCrontabExpression(String CrontabExpression)
CrontabExpression
- Cron表达式,默认为 0 0 0 * * ? *public String getStartTime()
public void setStartTime(String StartTime)
StartTime
- 生效日期,默认为当前日期的 00:00:00public String getEndTime()
public void setEndTime(String EndTime)
EndTime
- 结束日期,默认为 2099-12-31 23:59:59public String getExecutionStartTime()
public void setExecutionStartTime(String ExecutionStartTime)
ExecutionStartTime
- 执行时间 左闭区间,默认 00:00public String getExecutionEndTime()
public void setExecutionEndTime(String ExecutionEndTime)
ExecutionEndTime
- 执行时间 右闭区间,默认 23:59public String getScheduleRunType()
public void setScheduleRunType(String ScheduleRunType)
ScheduleRunType
- 调度类型: 0 正常调度 1 空跑调度,默认为 0public String getCalendarOpen()
public void setCalendarOpen(String CalendarOpen)
CalendarOpen
- 日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0public String getCalendarId()
public void setCalendarId(String CalendarId)
CalendarId
- 日历调度 日历 IDpublic String getSelfDepend()
public void setSelfDepend(String SelfDepend)
SelfDepend
- 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)public DependencyTaskBrief[] getUpstreamDependencyConfigList()
public void setUpstreamDependencyConfigList(DependencyTaskBrief[] UpstreamDependencyConfigList)
UpstreamDependencyConfigList
- 上游依赖数组public EventListener[] getEventListenerList()
public void setEventListenerList(EventListener[] EventListenerList)
EventListenerList
- 事件数组public String getRunPriority()
public void setRunPriority(String RunPriority)
RunPriority
- 任务调度优先级 运行优先级 4高 5中 6低 , 默认:6public String getRetryWait()
public void setRetryWait(String RetryWait)
RetryWait
- 重试策略 重试等待时间,单位分钟: 默认: 5public String getMaxRetryAttempts()
public void setMaxRetryAttempts(String MaxRetryAttempts)
MaxRetryAttempts
- 重试策略 最大尝试次数, 默认: 4public String getExecutionTTL()
public void setExecutionTTL(String ExecutionTTL)
ExecutionTTL
- 超时处理策略 运行耗时超时(单位:分钟)默认为 -1public String getWaitExecutionTotalTTL()
public void setWaitExecutionTotalTTL(String WaitExecutionTotalTTL)
WaitExecutionTotalTTL
- 超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1public String getAllowRedoType()
public void setAllowRedoType(String AllowRedoType)
AllowRedoType
- 重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录;public OutTaskParameter[] getParamTaskOutList()
public void setParamTaskOutList(OutTaskParameter[] ParamTaskOutList)
ParamTaskOutList
- 输出参数数组public InTaskParameter[] getParamTaskInList()
public void setParamTaskInList(InTaskParameter[] ParamTaskInList)
ParamTaskInList
- 输入参数数组public TaskDataRegistry[] getTaskOutputRegistryList()
public void setTaskOutputRegistryList(TaskDataRegistry[] TaskOutputRegistryList)
TaskOutputRegistryList
- 产出登记public String getInitStrategy()
public void setInitStrategy(String InitStrategy)
InitStrategy
- **实例生成策略**
T_PLUS_0: T+0生成,默认策略
T_PLUS_1: T+1生成Copyright © 2025. All rights reserved.