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) ⇒ TaskInnerInfo

Returns a new instance of TaskInnerInfo.



25001
25002
25003
25004
25005
25006
25007
25008
25009
# File 'lib/v20210820/models.rb', line 25001

def initialize(taskid=nil, taskname=nil, workflowid=nil, cycletype=nil, virtualtaskid=nil, virtualflag=nil, realworkflowid=nil)
  @TaskId = taskid
  @TaskName = taskname
  @WorkflowId = workflowid
  @CycleType = cycletype
  @VirtualTaskId = virtualtaskid
  @VirtualFlag = virtualflag
  @RealWorkflowId = realworkflowid
end

Instance Attribute Details

#CycleTypeObject

注意:此字段可能返回 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



24999
25000
25001
# File 'lib/v20210820/models.rb', line 24999

def CycleType
  @CycleType
end

#RealWorkflowIdObject

注意:此字段可能返回 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



24999
25000
25001
# File 'lib/v20210820/models.rb', line 24999

def RealWorkflowId
  @RealWorkflowId
end

#TaskIdObject

注意:此字段可能返回 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



24999
25000
25001
# File 'lib/v20210820/models.rb', line 24999

def TaskId
  @TaskId
end

#TaskNameObject

注意:此字段可能返回 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



24999
25000
25001
# File 'lib/v20210820/models.rb', line 24999

def TaskName
  @TaskName
end

#VirtualFlagObject

注意:此字段可能返回 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



24999
25000
25001
# File 'lib/v20210820/models.rb', line 24999

def VirtualFlag
  @VirtualFlag
end

#VirtualTaskIdObject

注意:此字段可能返回 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



24999
25000
25001
# File 'lib/v20210820/models.rb', line 24999

def VirtualTaskId
  @VirtualTaskId
end

#WorkflowIdObject

注意:此字段可能返回 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



24999
25000
25001
# File 'lib/v20210820/models.rb', line 24999

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



25011
25012
25013
25014
25015
25016
25017
25018
25019
# File 'lib/v20210820/models.rb', line 25011

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