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.



5648
5649
5650
5651
5652
5653
# File 'lib/v20210820/models.rb', line 5648

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:不通知



5646
5647
5648
# File 'lib/v20210820/models.rb', line 5646

def DeleteMode
  @DeleteMode
end

#EnableNotifyObject

Parameters:

  • WorkflowId:

    工作流id

  • ProjectId:

    项目id

  • DeleteMode:

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

  • EnableNotify:

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



5646
5647
5648
# File 'lib/v20210820/models.rb', line 5646

def EnableNotify
  @EnableNotify
end

#ProjectIdObject

Parameters:

  • WorkflowId:

    工作流id

  • ProjectId:

    项目id

  • DeleteMode:

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

  • EnableNotify:

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



5646
5647
5648
# File 'lib/v20210820/models.rb', line 5646

def ProjectId
  @ProjectId
end

#WorkflowIdObject

Parameters:

  • WorkflowId:

    工作流id

  • ProjectId:

    项目id

  • DeleteMode:

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

  • EnableNotify:

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



5646
5647
5648
# File 'lib/v20210820/models.rb', line 5646

def WorkflowId
  @WorkflowId
end

Instance Method Details

#deserialize(params) ⇒ Object



5655
5656
5657
5658
5659
5660
# File 'lib/v20210820/models.rb', line 5655

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