public class TaskSchedulerConfiguration extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| TaskSchedulerConfiguration() | 
| TaskSchedulerConfiguration(TaskSchedulerConfiguration 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 Rerun & Refill Configuration: Default: ALL;
 ALL: Rerun or refill is allowed regardless of whether the task succeeds or fails. | 
| String | getCalendarId()Get Calendar id. | 
| String | getCalendarName()Get Calendar name, which needs to be obtained from DescribeScheduleCalendarPageList API. | 
| String | getCalendarOpen()Get Whether calendar scheduling is enabled. | 
| String | getCrontabExpression()Get 0 2 3 1,L,2 * ? | 
| String | getCycleType()Get Period type. | 
| DependencyTaskBrief[] | getDownStreamDependencyConfigList()Get SpecSpecifies the downstream dependency array. | 
| String | getEndTime()Get End date | 
| EventListener[] | getEventListenerList()Get Array of Events | 
| String | getExecutionEndTime()Get Execution time. | 
| String | getExecutionStartTime()Get Execution time. | 
| Long | getExecutionTTL()Get Timeout Handling Policy: Execution Timeout (in minutes), default: -1 | 
| String | getInitStrategy()Get **Instance generation policy**. | 
| Long | getMaxRetryAttempts()Get Specifies the maximum attempts of the retry policy. | 
| InTaskParameter[] | getParamTaskInList()Get Input parameter list. | 
| OutTaskParameter[] | getParamTaskOutList()Get Output parameter list. | 
| Long | getRetryWait()Get Retry policy. | 
| Long | getRunPriority()Get Task scheduling priority. | 
| Long | getScheduleRunType()Get Scheduling type: 0 for normal scheduling, 1 for dry-run scheduling. | 
| String | getScheduleTimeZone()Get Time zone. | 
| String | getSelfDepend()Get Self-Dependent. | 
| String | getStartTime()Get Effective date. | 
| TaskDataRegistry[] | getTaskOutputRegistryList()Get Output registration. | 
| DependencyTaskBrief[] | getUpstreamDependencyConfigList()Get Specifies the upstream dependency array. | 
| String | getWaitExecutionTotalTTL()Get Timeout Handling Policy: Wait Duration Timeout  (in minutes), default: -1 | 
| void | setAllowRedoType(String AllowRedoType)Set Rerun & Refill Configuration: Default: ALL;
 ALL: Rerun or refill is allowed regardless of whether the task succeeds or fails. | 
| void | setCalendarId(String CalendarId)Set Calendar id. | 
| void | setCalendarName(String CalendarName)Set Calendar name, which needs to be obtained from DescribeScheduleCalendarPageList API. | 
| void | setCalendarOpen(String CalendarOpen)Set Whether calendar scheduling is enabled. | 
| void | setCrontabExpression(String CrontabExpression)Set 0 2 3 1,L,2 * ? | 
| void | setCycleType(String CycleType)Set Period type. | 
| void | setDownStreamDependencyConfigList(DependencyTaskBrief[] DownStreamDependencyConfigList)Set SpecSpecifies the downstream dependency array. | 
| void | setEndTime(String EndTime)Set End date | 
| void | setEventListenerList(EventListener[] EventListenerList)Set Array of Events | 
| void | setExecutionEndTime(String ExecutionEndTime)Set Execution time. | 
| void | setExecutionStartTime(String ExecutionStartTime)Set Execution time. | 
| void | setExecutionTTL(Long ExecutionTTL)Set Timeout Handling Policy: Execution Timeout (in minutes), default: -1 | 
| void | setInitStrategy(String InitStrategy)Set **Instance generation policy**. | 
| void | setMaxRetryAttempts(Long MaxRetryAttempts)Set Specifies the maximum attempts of the retry policy. | 
| void | setParamTaskInList(InTaskParameter[] ParamTaskInList)Set Input parameter list. | 
| void | setParamTaskOutList(OutTaskParameter[] ParamTaskOutList)Set Output parameter list. | 
| void | setRetryWait(Long RetryWait)Set Retry policy. | 
| void | setRunPriority(Long RunPriority)Set Task scheduling priority. | 
| void | setScheduleRunType(Long ScheduleRunType)Set Scheduling type: 0 for normal scheduling, 1 for dry-run scheduling. | 
| void | setScheduleTimeZone(String ScheduleTimeZone)Set Time zone. | 
| void | setSelfDepend(String SelfDepend)Set Self-Dependent. | 
| void | setStartTime(String StartTime)Set Effective date. | 
| void | setTaskOutputRegistryList(TaskDataRegistry[] TaskOutputRegistryList)Set Output registration. | 
| void | setUpstreamDependencyConfigList(DependencyTaskBrief[] UpstreamDependencyConfigList)Set Specifies the upstream dependency array. | 
| void | setWaitExecutionTotalTTL(String WaitExecutionTotalTTL)Set Timeout Handling Policy: Wait Duration Timeout  (in minutes), default: -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, toJsonStringpublic TaskSchedulerConfiguration()
public TaskSchedulerConfiguration(TaskSchedulerConfiguration source)
public String getCycleType()
public void setCycleType(String CycleType)
CycleType - Period type. Supported types:
ONEOFF_CYCLE: specifies a one-time cycle.
YEAR_CYCLE: specifies the year cycle.
MONTH_CYCLE: specifies the monthly cycle.
WEEK_CYCLE: specifies the week cycle.
DAY_CYCLE: specifies the day cycle.
HOUR_CYCLE: specifies the hour cycle.
MINUTE_CYCLE: specifies the minute cycle.
CRONTAB_CYCLE: specifies the crontab expression typepublic String getScheduleTimeZone()
public void setScheduleTimeZone(String ScheduleTimeZone)
ScheduleTimeZone - Time zone.public String getCrontabExpression()
public void setCrontabExpression(String CrontabExpression)
CrontabExpression - 0 2 3 1,L,2 * ?public String getStartTime()
public void setStartTime(String StartTime)
StartTime - Effective date.public String getEndTime()
public void setEndTime(String EndTime)
EndTime - End datepublic String getExecutionStartTime()
public void setExecutionStartTime(String ExecutionStartTime)
ExecutionStartTime - Execution time. the left-closed interval.public String getExecutionEndTime()
public void setExecutionEndTime(String ExecutionEndTime)
ExecutionEndTime - Execution time. right closed interval.public Long getScheduleRunType()
public void setScheduleRunType(Long ScheduleRunType)
ScheduleRunType - Scheduling type: 0 for normal scheduling, 1 for dry-run scheduling.public String getCalendarOpen()
public void setCalendarOpen(String CalendarOpen)
CalendarOpen - Whether calendar scheduling is enabled. Valid values: 1 (enabled), 0 (disabled).public String getCalendarId()
public void setCalendarId(String CalendarId)
CalendarId - Calendar id.public String getCalendarName()
public void setCalendarName(String CalendarName)
CalendarName - Calendar name, which needs to be obtained from DescribeScheduleCalendarPageList API.public String getSelfDepend()
public void setSelfDepend(String SelfDepend)
SelfDepend - Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.public DependencyTaskBrief[] getUpstreamDependencyConfigList()
public void setUpstreamDependencyConfigList(DependencyTaskBrief[] UpstreamDependencyConfigList)
UpstreamDependencyConfigList - Specifies the upstream dependency array.public DependencyTaskBrief[] getDownStreamDependencyConfigList()
public void setDownStreamDependencyConfigList(DependencyTaskBrief[] DownStreamDependencyConfigList)
DownStreamDependencyConfigList - SpecSpecifies the downstream dependency array.public EventListener[] getEventListenerList()
public void setEventListenerList(EventListener[] EventListenerList)
EventListenerList - Array of Eventspublic Long getRunPriority()
public void setRunPriority(Long RunPriority)
RunPriority - Task scheduling priority. valid values: 4 (high), 5 (medium), 6 (low). default: 6.public Long getRetryWait()
public void setRetryWait(Long RetryWait)
RetryWait - Retry policy. retry wait time in minutes. default: 5.public Long getMaxRetryAttempts()
public void setMaxRetryAttempts(Long MaxRetryAttempts)
MaxRetryAttempts - Specifies the maximum attempts of the retry policy. default: 4.public Long getExecutionTTL()
public void setExecutionTTL(Long ExecutionTTL)
ExecutionTTL - Timeout Handling Policy: Execution Timeout (in minutes), default: -1public String getWaitExecutionTotalTTL()
public void setWaitExecutionTotalTTL(String WaitExecutionTotalTTL)
WaitExecutionTotalTTL - Timeout Handling Policy: Wait Duration Timeout  (in minutes), default: -1public String getAllowRedoType()
public void setAllowRedoType(String AllowRedoType)
AllowRedoType - Rerun & Refill Configuration: Default: ALL;
 ALL: Rerun or refill is allowed regardless of whether the task succeeds or fails.
 FAILURE: Rerun or refill is allowed only if the task fails; not allowed if the task succeeds.
 NONE: Rerun or refill is not allowed regardless of success or failure.public OutTaskParameter[] getParamTaskOutList()
public void setParamTaskOutList(OutTaskParameter[] ParamTaskOutList)
ParamTaskOutList - Output parameter list.public InTaskParameter[] getParamTaskInList()
public void setParamTaskInList(InTaskParameter[] ParamTaskInList)
ParamTaskInList - Input parameter list.public TaskDataRegistry[] getTaskOutputRegistryList()
public void setTaskOutputRegistryList(TaskDataRegistry[] TaskOutputRegistryList)
TaskOutputRegistryList - Output registration.public String getInitStrategy()
public void setInitStrategy(String InitStrategy)
InitStrategy - **Instance generation policy**.
T_PLUS_0: specifies t+0 generation. default policy.
T_PLUS_1: specifies t+1 generation.Copyright © 2025. All rights reserved.