Class: TencentCloud::Wedata::V20210820::TriggerManualTasksRequest

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

Overview

TriggerManualTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, triggername = nil, triggerscope = nil, datatimelist = nil, workflowid = nil, remark = nil, taskids = nil, schedulerresourcegroup = nil, integrationresourcegroup = nil, execorder = nil, customparams = nil, extraparams = nil, scheduletimezone = nil, timetype = nil) ⇒ TriggerManualTasksRequest

Returns a new instance of TriggerManualTasksRequest.



39468
39469
39470
39471
39472
39473
39474
39475
39476
39477
39478
39479
39480
39481
39482
39483
# File 'lib/v20210820/models.rb', line 39468

def initialize(projectid=nil, triggername=nil, triggerscope=nil, datatimelist=nil, workflowid=nil, remark=nil, taskids=nil, schedulerresourcegroup=nil, integrationresourcegroup=nil, execorder=nil, customparams=nil, extraparams=nil, scheduletimezone=nil, timetype=nil)
  @ProjectId = projectid
  @TriggerName = triggername
  @TriggerScope = triggerscope
  @DataTimeList = datatimelist
  @WorkflowId = workflowid
  @Remark = remark
  @TaskIds = taskids
  @SchedulerResourceGroup = schedulerresourcegroup
  @IntegrationResourceGroup = integrationresourcegroup
  @ExecOrder = execorder
  @CustomParams = customparams
  @ExtraParams = extraparams
  @ScheduleTimeZone = scheduletimezone
  @TimeType = timetype
end

Instance Attribute Details

#CustomParamsObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def CustomParams
  @CustomParams
end

#DataTimeListObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def DataTimeList
  @DataTimeList
end

#ExecOrderObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def ExecOrder
  @ExecOrder
end

#ExtraParamsObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def ExtraParams
  @ExtraParams
end

#IntegrationResourceGroupObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def IntegrationResourceGroup
  @IntegrationResourceGroup
end

#ProjectIdObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def ProjectId
  @ProjectId
end

#RemarkObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def Remark
  @Remark
end

#SchedulerResourceGroupObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def SchedulerResourceGroup
  @SchedulerResourceGroup
end

#ScheduleTimeZoneObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def ScheduleTimeZone
  @ScheduleTimeZone
end

#TaskIdsObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def TaskIds
  @TaskIds
end

#TimeTypeObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def TimeType
  @TimeType
end

#TriggerNameObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def TriggerName
  @TriggerName
end

#TriggerScopeObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def TriggerScope
  @TriggerScope
end

#WorkflowIdObject

TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传

Parameters:

  • ProjectId:

    项目ID

  • TriggerName:

    触发运行名称

  • TriggerScope:

    运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK

  • DataTimeList:

    运行数据时间列表

  • WorkflowId:

    工作流ID

  • Remark:

    备注

  • TaskIds:

    需要运行的任务列表

  • SchedulerResourceGroup:

    用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组

  • IntegrationResourceGroup:

    用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组

  • ExecOrder:

    执行顺序 ASC、RAND、DESC

  • CustomParams:

    自定义参数,最高优先级

  • ExtraParams:

    页面反显使用,无业务含义

  • ScheduleTimeZone:

    实例时间的时区

  • TimeType:

    时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理



39466
39467
39468
# File 'lib/v20210820/models.rb', line 39466

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



39485
39486
39487
39488
39489
39490
39491
39492
39493
39494
39495
39496
39497
39498
39499
39500
39501
39502
39503
39504
39505
39506
39507
# File 'lib/v20210820/models.rb', line 39485

def deserialize(params)
  @ProjectId = params['ProjectId']
  @TriggerName = params['TriggerName']
  @TriggerScope = params['TriggerScope']
  @DataTimeList = params['DataTimeList']
  @WorkflowId = params['WorkflowId']
  @Remark = params['Remark']
  @TaskIds = params['TaskIds']
  @SchedulerResourceGroup = params['SchedulerResourceGroup']
  @IntegrationResourceGroup = params['IntegrationResourceGroup']
  @ExecOrder = params['ExecOrder']
  unless params['CustomParams'].nil?
    @CustomParams = []
    params['CustomParams'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @CustomParams << kvpair_tmp
    end
  end
  @ExtraParams = params['ExtraParams']
  @ScheduleTimeZone = params['ScheduleTimeZone']
  @TimeType = params['TimeType']
end