Class: TencentCloud::Wedata::V20210820::DeleteWorkflowByIdRequest

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

Overview

DeleteWorkflowById请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workflowid = nil, projectid = nil, deletemode = nil, enablenotify = nil) ⇒ DeleteWorkflowByIdRequest

Returns a new instance of DeleteWorkflowByIdRequest.



5472
5473
5474
5475
5476
5477
# File 'lib/v20210820/models.rb', line 5472

def initialize(workflowid=nil, projectid=nil, deletemode=nil, enablenotify=nil)
  @WorkflowId = workflowid
  @ProjectId = projectid
  @DeleteMode = deletemode
  @EnableNotify = enablenotify
end

Instance Attribute Details

#DeleteModeObject

Parameters:

  • WorkflowId:

    工作流id

  • ProjectId:

    项目id

  • DeleteMode:

    删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败

  • EnableNotify:

    删除任务后是否通知下游任务责任人, true:通知 false:不通知



5470
5471
5472
# File 'lib/v20210820/models.rb', line 5470

def DeleteMode
  @DeleteMode
end

#EnableNotifyObject

Parameters:

  • WorkflowId:

    工作流id

  • ProjectId:

    项目id

  • DeleteMode:

    删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败

  • EnableNotify:

    删除任务后是否通知下游任务责任人, true:通知 false:不通知



5470
5471
5472
# File 'lib/v20210820/models.rb', line 5470

def EnableNotify
  @EnableNotify
end

#ProjectIdObject

Parameters:

  • WorkflowId:

    工作流id

  • ProjectId:

    项目id

  • DeleteMode:

    删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败

  • EnableNotify:

    删除任务后是否通知下游任务责任人, true:通知 false:不通知



5470
5471
5472
# File 'lib/v20210820/models.rb', line 5470

def ProjectId
  @ProjectId
end

#WorkflowIdObject

Parameters:

  • WorkflowId:

    工作流id

  • ProjectId:

    项目id

  • DeleteMode:

    删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败

  • EnableNotify:

    删除任务后是否通知下游任务责任人, true:通知 false:不通知



5470
5471
5472
# File 'lib/v20210820/models.rb', line 5470

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



5479
5480
5481
5482
5483
5484
# File 'lib/v20210820/models.rb', line 5479

def deserialize(params)
  @WorkflowId = params['WorkflowId']
  @ProjectId = params['ProjectId']
  @DeleteMode = params['DeleteMode']
  @EnableNotify = params['EnableNotify']
end