Class: TencentCloud::Wedata::V20210820::TaskInnerInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

任务属性

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, taskname = nil, workflowid = nil, cycletype = nil, virtualtaskid = nil, virtualflag = nil, realworkflowid = nil, cyclestep = nil, taskaction = nil, dependencyrel = nil, dependencyworkflow = nil) ⇒ TaskInnerInfo

Returns a new instance of TaskInnerInfo.



37695
37696
37697
37698
37699
37700
37701
37702
37703
37704
37705
37706
37707
# File 'lib/v20210820/models.rb', line 37695

def initialize(taskid=nil, taskname=nil, workflowid=nil, cycletype=nil, virtualtaskid=nil, virtualflag=nil, realworkflowid=nil, cyclestep=nil, taskaction=nil, dependencyrel=nil, dependencyworkflow=nil)
  @TaskId = taskid
  @TaskName = taskname
  @WorkflowId = workflowid
  @CycleType = cycletype
  @VirtualTaskId = virtualtaskid
  @VirtualFlag = virtualflag
  @RealWorkflowId = realworkflowid
  @CycleStep = cyclestep
  @TaskAction = taskaction
  @DependencyRel = dependencyrel
  @DependencyWorkflow = dependencyworkflow
end

Instance Attribute Details

#CycleStepObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def CycleStep
  @CycleStep
end

#CycleTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def CycleType
  @CycleType
end

#DependencyRelObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def DependencyRel
  @DependencyRel
end

#DependencyWorkflowObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def DependencyWorkflow
  @DependencyWorkflow
end

#RealWorkflowIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def RealWorkflowId
  @RealWorkflowId
end

#TaskActionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def TaskAction
  @TaskAction
end

#TaskIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def TaskId
  @TaskId
end

#TaskNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def TaskName
  @TaskName
end

#VirtualFlagObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def VirtualFlag
  @VirtualFlag
end

#VirtualTaskIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def VirtualTaskId
  @VirtualTaskId
end

#WorkflowIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    任务ID

  • TaskName:

    任务名

  • WorkflowId:

    工作流id

  • CycleType:

    周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离

  • VirtualTaskId:

    虚拟任务id

  • VirtualFlag:

    虚拟任务标记

  • RealWorkflowId:

    真实任务工作流id

  • CycleStep:

    步长

  • TaskAction:

    调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。

  • DependencyRel:

    分支,依赖关系,and/or, 默认and

  • DependencyWorkflow:

    是否支持工作流依赖 yes / no 默认 no



37693
37694
37695
# File 'lib/v20210820/models.rb', line 37693

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



37709
37710
37711
37712
37713
37714
37715
37716
37717
37718
37719
37720
37721
# File 'lib/v20210820/models.rb', line 37709

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskName = params['TaskName']
  @WorkflowId = params['WorkflowId']
  @CycleType = params['CycleType']
  @VirtualTaskId = params['VirtualTaskId']
  @VirtualFlag = params['VirtualFlag']
  @RealWorkflowId = params['RealWorkflowId']
  @CycleStep = params['CycleStep']
  @TaskAction = params['TaskAction']
  @DependencyRel = params['DependencyRel']
  @DependencyWorkflow = params['DependencyWorkflow']
end