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.



39282
39283
39284
39285
39286
39287
39288
39289
39290
39291
39292
39293
39294
# File 'lib/v20210820/models.rb', line 39282

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

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



39280
39281
39282
# File 'lib/v20210820/models.rb', line 39280

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



39296
39297
39298
39299
39300
39301
39302
39303
39304
39305
39306
39307
39308
# File 'lib/v20210820/models.rb', line 39296

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