Class: TencentCloud::Wedata::V20250806::TaskDependDto

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

Overview

依赖任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, taskname = nil, workflowid = nil, workflowname = nil, projectid = nil, status = nil, tasktypeid = nil, tasktypedesc = nil, scheduledesc = nil, starttime = nil, endtime = nil, delaytime = nil, cycletype = nil, owneruin = nil, taskaction = nil, initstrategy = nil, crontabexpression = nil) ⇒ TaskDependDto

Returns a new instance of TaskDependDto.



11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
# File 'lib/v20250806/models.rb', line 11926

def initialize(taskid=nil, taskname=nil, workflowid=nil, workflowname=nil, projectid=nil, status=nil, tasktypeid=nil, tasktypedesc=nil, scheduledesc=nil, starttime=nil, endtime=nil, delaytime=nil, cycletype=nil, owneruin=nil, taskaction=nil, initstrategy=nil, crontabexpression=nil)
  @TaskId = taskid
  @TaskName = taskname
  @WorkflowId = workflowid
  @WorkflowName = workflowname
  @ProjectId = projectid
  @Status = status
  @TaskTypeId = tasktypeid
  @TaskTypeDesc = tasktypedesc
  @ScheduleDesc = scheduledesc
  @StartTime = starttime
  @EndTime = endtime
  @DelayTime = delaytime
  @CycleType = cycletype
  @OwnerUin = owneruin
  @TaskAction = taskaction
  @InitStrategy = initstrategy
  @CrontabExpression = crontabexpression
end

Instance Attribute Details

#CrontabExpressionObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def CrontabExpression
  @CrontabExpression
end

#CycleTypeObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def CycleType
  @CycleType
end

#DelayTimeObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def DelayTime
  @DelayTime
end

#EndTimeObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def EndTime
  @EndTime
end

#InitStrategyObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def InitStrategy
  @InitStrategy
end

#OwnerUinObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def OwnerUin
  @OwnerUin
end

#ProjectIdObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def ProjectId
  @ProjectId
end

#ScheduleDescObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def ScheduleDesc
  @ScheduleDesc
end

#StartTimeObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def StartTime
  @StartTime
end

#StatusObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def Status
  @Status
end

#TaskActionObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def TaskAction
  @TaskAction
end

#TaskIdObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def TaskId
  @TaskId
end

#TaskNameObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def TaskName
  @TaskName
end

#TaskTypeDescObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def TaskTypeDesc
  @TaskTypeDesc
end

#TaskTypeIdObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def TaskTypeId
  @TaskTypeId
end

#WorkflowIdObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

  • O: 一次性

  • Y: 年

  • M: 月

  • W: 周

  • D: 天

  • H: 小时

  • I: 分钟

  • C: crontab表达式类型

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

Parameters:

  • OwnerUin:

    负责人

  • TaskAction:

    弹性周期配置

  • InitStrategy:

    调度初始化策略

  • CrontabExpression:

    crontab表达式



11924
11925
11926
# File 'lib/v20250806/models.rb', line 11924

def WorkflowName
  @WorkflowName
end

Instance Method Details

#deserialize(params) ⇒ Object



11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
# File 'lib/v20250806/models.rb', line 11946

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskName = params['TaskName']
  @WorkflowId = params['WorkflowId']
  @WorkflowName = params['WorkflowName']
  @ProjectId = params['ProjectId']
  @Status = params['Status']
  @TaskTypeId = params['TaskTypeId']
  @TaskTypeDesc = params['TaskTypeDesc']
  @ScheduleDesc = params['ScheduleDesc']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @DelayTime = params['DelayTime']
  @CycleType = params['CycleType']
  @OwnerUin = params['OwnerUin']
  @TaskAction = params['TaskAction']
  @InitStrategy = params['InitStrategy']
  @CrontabExpression = params['CrontabExpression']
end