Class: TencentCloud::Wedata::V20250806::RerunTaskInstancesAsyncRequest

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

Overview

RerunTaskInstancesAsync请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, instancekeylist = nil, reruntype = nil, checkparenttype = nil, sonrangetype = nil, skipeventlistening = nil, redefineparallelnum = nil, redefineselfworkflowdependency = nil, redefineparamlist = nil) ⇒ RerunTaskInstancesAsyncRequest

Returns a new instance of RerunTaskInstancesAsyncRequest.



10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
# File 'lib/v20250806/models.rb', line 10277

def initialize(projectid=nil, instancekeylist=nil, reruntype=nil, checkparenttype=nil, sonrangetype=nil, skipeventlistening=nil, redefineparallelnum=nil, redefineselfworkflowdependency=nil, redefineparamlist=nil)
  @ProjectId = projectid
  @InstanceKeyList = instancekeylist
  @RerunType = reruntype
  @CheckParentType = checkparenttype
  @SonRangeType = sonrangetype
  @SkipEventListening = skipeventlistening
  @RedefineParallelNum = redefineparallelnum
  @RedefineSelfWorkflowDependency = redefineselfworkflowdependency
  @RedefineParamList = redefineparamlist
end

Instance Attribute Details

#CheckParentTypeObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def CheckParentType
  @CheckParentType
end

#InstanceKeyListObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def InstanceKeyList
  @InstanceKeyList
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def ProjectId
  @ProjectId
end

#RedefineParallelNumObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def RedefineParallelNum
  @RedefineParallelNum
end

#RedefineParamListObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def RedefineParamList
  @RedefineParamList
end

#RedefineSelfWorkflowDependencyObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def RedefineSelfWorkflowDependency
  @RedefineSelfWorkflowDependency
end

#RerunTypeObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def RerunType
  @RerunType
end

#SkipEventListeningObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def SkipEventListening
  @SkipEventListening
end

#SonRangeTypeObject

Parameters:

  • ProjectId:

    项目Id

  • InstanceKeyList:

    实例id列表,可以从ListInstances中获取

  • RerunType:

    重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1

  • CheckParentType:

    是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE

  • SonRangeType:

    下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW

  • SkipEventListening:

    重跑是否忽略事件监听

  • RedefineParallelNum:

    自定义实例运行并发度, 如果不配置,则使用任务原有自依赖

  • RedefineSelfWorkflowDependency:

    自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖

  • RedefineParamList:

    重跑实例自定义参数



10275
10276
10277
# File 'lib/v20250806/models.rb', line 10275

def SonRangeType
  @SonRangeType
end

Instance Method Details

#deserialize(params) ⇒ Object



10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
# File 'lib/v20250806/models.rb', line 10289

def deserialize(params)
  @ProjectId = params['ProjectId']
  @InstanceKeyList = params['InstanceKeyList']
  @RerunType = params['RerunType']
  @CheckParentType = params['CheckParentType']
  @SonRangeType = params['SonRangeType']
  @SkipEventListening = params['SkipEventListening']
  @RedefineParallelNum = params['RedefineParallelNum']
  @RedefineSelfWorkflowDependency = params['RedefineSelfWorkflowDependency']
  unless params['RedefineParamList'].nil?
    @RedefineParamList = KVMap.new
    @RedefineParamList.deserialize(params['RedefineParamList'])
  end
end