Class: TencentCloud::Wedata::V20250806::WorkflowSchedulerConfiguration

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

Overview

工作流统一调度出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scheduletimezone = nil, cycletype = nil, selfdepend = nil, starttime = nil, endtime = nil, dependencyworkflow = nil, executionstarttime = nil, executionendtime = nil, crontabexpression = nil, calendaropen = nil, calendarname = nil, calendarid = nil) ⇒ WorkflowSchedulerConfiguration

Returns a new instance of WorkflowSchedulerConfiguration.



9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
# File 'lib/v20250806/models.rb', line 9685

def initialize(scheduletimezone=nil, cycletype=nil, selfdepend=nil, starttime=nil, endtime=nil, dependencyworkflow=nil, executionstarttime=nil, executionendtime=nil, crontabexpression=nil, calendaropen=nil, calendarname=nil, calendarid=nil)
  @ScheduleTimeZone = scheduletimezone
  @CycleType = cycletype
  @SelfDepend = selfdepend
  @StartTime = starttime
  @EndTime = endtime
  @DependencyWorkflow = dependencyworkflow
  @ExecutionStartTime = executionstarttime
  @ExecutionEndTime = executionendtime
  @CrontabExpression = crontabexpression
  @CalendarOpen = calendaropen
  @CalendarName = calendarname
  @CalendarId = calendarid
end

Instance Attribute Details

#CalendarIdObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def CalendarId
  @CalendarId
end

#CalendarNameObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def CalendarName
  @CalendarName
end

#CalendarOpenObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def CalendarOpen
  @CalendarOpen
end

#CrontabExpressionObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def CrontabExpression
  @CrontabExpression
end

#CycleTypeObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def CycleType
  @CycleType
end

#DependencyWorkflowObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def DependencyWorkflow
  @DependencyWorkflow
end

#EndTimeObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def EndTime
  @EndTime
end

#ExecutionEndTimeObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def ExecutionEndTime
  @ExecutionEndTime
end

#ExecutionStartTimeObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def ExecutionStartTime
  @ExecutionStartTime
end

#ScheduleTimeZoneObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def ScheduleTimeZone
  @ScheduleTimeZone
end

#SelfDependObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def SelfDepend
  @SelfDepend
end

#StartTimeObject

注意:此字段可能返回 null,表示取不到有效值。ONEOFF_CYCLE: 一次性YEAR_CYCLE: 年MONTH_CYCLE: 月WEEK_CYCLE: 周DAY_CYCLE: 天HOUR_CYCLE: 小时MINUTE_CYCLE: 分钟CRONTAB_CYCLE: crontab表达式类型注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleTimeZone:

    时区

  • CycleType:

    周期类型:支持的类型为

  • SelfDepend:

    自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序)

  • StartTime:

    生效开始时间

  • EndTime:

    生效结束时间

  • DependencyWorkflow:

    工作流依赖,yes or no

  • ExecutionStartTime:

    执行时间左闭区间,示例:00:00

  • ExecutionEndTime:

    执行时间右闭区间,示例:23:59

  • CrontabExpression:

    cron表达式

  • CalendarOpen:

    是否开启日历调度 1 开启 0关闭

  • CalendarName:

    日历名称

  • CalendarId:

    日历id



9683
9684
9685
# File 'lib/v20250806/models.rb', line 9683

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
# File 'lib/v20250806/models.rb', line 9700

def deserialize(params)
  @ScheduleTimeZone = params['ScheduleTimeZone']
  @CycleType = params['CycleType']
  @SelfDepend = params['SelfDepend']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @DependencyWorkflow = params['DependencyWorkflow']
  @ExecutionStartTime = params['ExecutionStartTime']
  @ExecutionEndTime = params['ExecutionEndTime']
  @CrontabExpression = params['CrontabExpression']
  @CalendarOpen = params['CalendarOpen']
  @CalendarName = params['CalendarName']
  @CalendarId = params['CalendarId']
end