public class ModifyTaskInfoRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyTaskInfoRequest() |
ModifyTaskInfoRequest(ModifyTaskInfoRequest 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 |
getBrokerIp()
Get Specific Execution Machine under Resource Group, 'any' means it can run on any machine.
|
String |
getCrontabExpression()
Get Cron Expression is required only for Cron Tab Scheduling
|
Long |
getCycleStep()
Get Step Length, Interval Time, minimum of 1
|
Long |
getCycleType()
Get "Cycle Type 0:crontab, 1:Minute,2:Hour,3:Day,4:Week,5:Month,6:One-time,7:User driven,10:Flexible cycle Week,11:Flexible cycle Month,12:Year,13:Immediate Trigger Instant type, isolated from normal cycle scheduling task logic
|
Long |
getDelayTime()
Get Execution time, in minutes, applicable to daily/weekly/monthly/yearly scheduling.
|
DependencyConfig[] |
getDependencyConfigDTOs()
Get Dependency Configuration
|
String |
getDependencyWorkflow()
Get Supports Workflow Dependencies yes/no, default no
|
String |
getEndTime()
Get Effective End Time, format yyyy-MM-dd HH:mm:ss
|
String |
getExecutionEndTime()
Get Execution Time Right Closed Interval, format: HH:mm.
|
String |
getExecutionStartTime()
Get Execution Time Left Closed Interval, format: HH:mm.
|
Long |
getExecutionTTL()
Get Execution Duration
|
String |
getInCharge()
Deprecated.
|
String[] |
getInChargeIds()
Get Responsible Person ID
|
String |
getNotes()
Get Task notes
|
String |
getProjectId()
Get Project ID
|
String |
getResourceGroup()
Get Execution Resource Group ID, needs to be created on the Resource Management Service and bind to a CVM machine
|
Long |
getRetriable()
Get Whether to Retry, 1 for yes
|
Long |
getRetryWait()
Get Failure Retry Interval, in minutes, a default value has already been provided during task creation
|
Long |
getRunPriority()
Get Running Priority, 4 for High, 5 for Medium, 6 for Low
|
Boolean |
getScriptChange()
Get Whether the Script has Changed
|
Long |
getSelfDepend()
Get Self-Dependency Type 1: Sequential serial, one at a time, queued, 2: Unordered serial, one at a time, not queued, 3: Parallel, multiple at once
|
String |
getSourceServer()
Get Source Data Source
|
String |
getStartTime()
Get Effective Start Time, format yyyy-MM-dd HH:mm:ss
|
Long |
getStartupTime()
Get Start Time
|
String |
getTargetServer()
Get Target Data Source
|
String |
getTaskAction()
Get Scheduling Configuration - Elastic Cycle Configuration, applicable to Hourly/Weekly/Monthly/Yearly schedules.
|
TaskExtInfo[] |
getTaskExt()
Get Extended Task Configuration
|
String |
getTaskId()
Get Task ID
|
String |
getTaskName()
Get New Task Name
|
ParamInfo[] |
getTaskParamInfos()
Get Task Parameters
|
Long |
getTryLimit()
Get Number of Retry Attempts on Failure, a default value has already been provided during task creation
|
String |
getYarnQueue()
Get Resource Pool Queue Name
|
void |
setBrokerIp(String BrokerIp)
Set Specific Execution Machine under Resource Group, 'any' means it can run on any machine.
|
void |
setCrontabExpression(String CrontabExpression)
Set Cron Expression is required only for Cron Tab Scheduling
|
void |
setCycleStep(Long CycleStep)
Set Step Length, Interval Time, minimum of 1
|
void |
setCycleType(Long CycleType)
Set "Cycle Type 0:crontab, 1:Minute,2:Hour,3:Day,4:Week,5:Month,6:One-time,7:User driven,10:Flexible cycle Week,11:Flexible cycle Month,12:Year,13:Immediate Trigger Instant type, isolated from normal cycle scheduling task logic
|
void |
setDelayTime(Long DelayTime)
Set Execution time, in minutes, applicable to daily/weekly/monthly/yearly scheduling.
|
void |
setDependencyConfigDTOs(DependencyConfig[] DependencyConfigDTOs)
Set Dependency Configuration
|
void |
setDependencyWorkflow(String DependencyWorkflow)
Set Supports Workflow Dependencies yes/no, default no
|
void |
setEndTime(String EndTime)
Set Effective End Time, format yyyy-MM-dd HH:mm:ss
|
void |
setExecutionEndTime(String ExecutionEndTime)
Set Execution Time Right Closed Interval, format: HH:mm.
|
void |
setExecutionStartTime(String ExecutionStartTime)
Set Execution Time Left Closed Interval, format: HH:mm.
|
void |
setExecutionTTL(Long ExecutionTTL)
Set Execution Duration
|
void |
setInCharge(String InCharge)
Deprecated.
|
void |
setInChargeIds(String[] InChargeIds)
Set Responsible Person ID
|
void |
setNotes(String Notes)
Set Task notes
|
void |
setProjectId(String ProjectId)
Set Project ID
|
void |
setResourceGroup(String ResourceGroup)
Set Execution Resource Group ID, needs to be created on the Resource Management Service and bind to a CVM machine
|
void |
setRetriable(Long Retriable)
Set Whether to Retry, 1 for yes
|
void |
setRetryWait(Long RetryWait)
Set Failure Retry Interval, in minutes, a default value has already been provided during task creation
|
void |
setRunPriority(Long RunPriority)
Set Running Priority, 4 for High, 5 for Medium, 6 for Low
|
void |
setScriptChange(Boolean ScriptChange)
Set Whether the Script has Changed
|
void |
setSelfDepend(Long SelfDepend)
Set Self-Dependency Type 1: Sequential serial, one at a time, queued, 2: Unordered serial, one at a time, not queued, 3: Parallel, multiple at once
|
void |
setSourceServer(String SourceServer)
Set Source Data Source
|
void |
setStartTime(String StartTime)
Set Effective Start Time, format yyyy-MM-dd HH:mm:ss
|
void |
setStartupTime(Long StartupTime)
Set Start Time
|
void |
setTargetServer(String TargetServer)
Set Target Data Source
|
void |
setTaskAction(String TaskAction)
Set Scheduling Configuration - Elastic Cycle Configuration, applicable to Hourly/Weekly/Monthly/Yearly schedules.
|
void |
setTaskExt(TaskExtInfo[] TaskExt)
Set Extended Task Configuration
|
void |
setTaskId(String TaskId)
Set Task ID
|
void |
setTaskName(String TaskName)
Set New Task Name
|
void |
setTaskParamInfos(ParamInfo[] TaskParamInfos)
Set Task Parameters
|
void |
setTryLimit(Long TryLimit)
Set Number of Retry Attempts on Failure, a default value has already been provided during task creation
|
void |
setYarnQueue(String YarnQueue)
Set Resource Pool Queue Name
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyTaskInfoRequest()
public ModifyTaskInfoRequest(ModifyTaskInfoRequest source)
public String getProjectId()
public void setProjectId(String ProjectId)
ProjectId
- Project IDpublic String getTaskId()
public void setTaskId(String TaskId)
TaskId
- Task IDpublic Long getDelayTime()
public void setDelayTime(Long DelayTime)
DelayTime
- Execution time, in minutes, applicable to daily/weekly/monthly/yearly scheduling. For example, with daily scheduling, executing once at 02:00 AM every day, delayTime is 120 minutespublic Long getStartupTime()
public void setStartupTime(Long StartupTime)
StartupTime
- Start Timepublic Long getSelfDepend()
public void setSelfDepend(Long SelfDepend)
SelfDepend
- Self-Dependency Type 1: Sequential serial, one at a time, queued, 2: Unordered serial, one at a time, not queued, 3: Parallel, multiple at oncepublic String getStartTime()
public void setStartTime(String StartTime)
StartTime
- Effective Start Time, format yyyy-MM-dd HH:mm:sspublic String getEndTime()
public void setEndTime(String EndTime)
EndTime
- Effective End Time, format yyyy-MM-dd HH:mm:sspublic String getTaskAction()
public void setTaskAction(String TaskAction)
TaskAction
- Scheduling Configuration - Elastic Cycle Configuration, applicable to Hourly/Weekly/Monthly/Yearly schedules. For hourly tasks scheduled at 0, 3, 4 o'clock, it would be '0,3,4'.public Long getCycleType()
public void setCycleType(Long CycleType)
CycleType
- "Cycle Type 0:crontab, 1:Minute,2:Hour,3:Day,4:Week,5:Month,6:One-time,7:User driven,10:Flexible cycle Week,11:Flexible cycle Month,12:Year,13:Immediate Trigger Instant type, isolated from normal cycle scheduling task logicpublic Long getCycleStep()
public void setCycleStep(Long CycleStep)
CycleStep
- Step Length, Interval Time, minimum of 1public String getCrontabExpression()
public void setCrontabExpression(String CrontabExpression)
CrontabExpression
- Cron Expression is required only for Cron Tab Schedulingpublic String getExecutionStartTime()
public void setExecutionStartTime(String ExecutionStartTime)
ExecutionStartTime
- Execution Time Left Closed Interval, format: HH:mm. Applicable only to hourly scheduling. For example, for hourly tasks, it specifies the effective interval every daypublic String getExecutionEndTime()
public void setExecutionEndTime(String ExecutionEndTime)
ExecutionEndTime
- Execution Time Right Closed Interval, format: HH:mm. Applicable only to hourly scheduling. For example, for hourly tasks, it specifies the effective interval every daypublic String getTaskName()
public void setTaskName(String TaskName)
TaskName
- New Task Namepublic Long getRetryWait()
public void setRetryWait(Long RetryWait)
RetryWait
- Failure Retry Interval, in minutes, a default value has already been provided during task creationpublic Long getTryLimit()
public void setTryLimit(Long TryLimit)
TryLimit
- Number of Retry Attempts on Failure, a default value has already been provided during task creationpublic Long getRetriable()
public void setRetriable(Long Retriable)
Retriable
- Whether to Retry, 1 for yespublic Long getRunPriority()
public void setRunPriority(Long RunPriority)
RunPriority
- Running Priority, 4 for High, 5 for Medium, 6 for Lowpublic TaskExtInfo[] getTaskExt()
public void setTaskExt(TaskExtInfo[] TaskExt)
TaskExt
- Extended Task Configurationpublic String getResourceGroup()
public void setResourceGroup(String ResourceGroup)
ResourceGroup
- Execution Resource Group ID, needs to be created on the Resource Management Service and bind to a CVM machinepublic String getYarnQueue()
public void setYarnQueue(String YarnQueue)
YarnQueue
- Resource Pool Queue Namepublic String getBrokerIp()
public void setBrokerIp(String BrokerIp)
BrokerIp
- Specific Execution Machine under Resource Group, 'any' means it can run on any machine.@Deprecated public String getInCharge()
@Deprecated public void setInCharge(String InCharge)
InCharge
- Person in Chargepublic String getNotes()
public void setNotes(String Notes)
Notes
- Task notespublic ParamInfo[] getTaskParamInfos()
public void setTaskParamInfos(ParamInfo[] TaskParamInfos)
TaskParamInfos
- Task Parameterspublic String getSourceServer()
public void setSourceServer(String SourceServer)
SourceServer
- Source Data Sourcepublic String getTargetServer()
public void setTargetServer(String TargetServer)
TargetServer
- Target Data Sourcepublic String getDependencyWorkflow()
public void setDependencyWorkflow(String DependencyWorkflow)
DependencyWorkflow
- Supports Workflow Dependencies yes/no, default nopublic DependencyConfig[] getDependencyConfigDTOs()
public void setDependencyConfigDTOs(DependencyConfig[] DependencyConfigDTOs)
DependencyConfigDTOs
- Dependency Configurationpublic Long getExecutionTTL()
public void setExecutionTTL(Long ExecutionTTL)
ExecutionTTL
- Execution Durationpublic Boolean getScriptChange()
public void setScriptChange(Boolean ScriptChange)
ScriptChange
- Whether the Script has Changedpublic String[] getInChargeIds()
public void setInChargeIds(String[] InChargeIds)
InChargeIds
- Responsible Person IDCopyright © 2025. All rights reserved.