类 WorkflowDefinition.Builder
- java.lang.Object
-
- cn.feiliu.taskflow.common.metadata.workflow.WorkflowDefinition.Builder
-
- 直接已知子类:
CreateWorkflowRequest.Builder
- 封闭类:
- WorkflowDefinition
public static class WorkflowDefinition.Builder extends Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
-
-
-
方法详细资料
-
name
public WorkflowDefinition.Builder name(String name)
-
description
public WorkflowDefinition.Builder description(String description)
-
version
public WorkflowDefinition.Builder version(int version)
-
tasks
public WorkflowDefinition.Builder tasks(List<Task> tasks)
-
addTask
public WorkflowDefinition.Builder addTask(Task task)
-
inputParameters
public WorkflowDefinition.Builder inputParameters(List<String> inputParameters)
-
outputParameters
public WorkflowDefinition.Builder outputParameters(Map<String,Object> outputParameters)
-
failureWorkflow
public WorkflowDefinition.Builder failureWorkflow(String failureWorkflow)
-
restartable
public WorkflowDefinition.Builder restartable(boolean restartable)
-
workflowStatusListenerEnabled
public WorkflowDefinition.Builder workflowStatusListenerEnabled(boolean workflowStatusListenerEnabled)
-
ownerEmail
public WorkflowDefinition.Builder ownerEmail(String ownerEmail)
-
timeoutPolicy
public WorkflowDefinition.Builder timeoutPolicy(WorkflowDefinition.TimeoutPolicy timeoutPolicy)
-
timeoutSeconds
public WorkflowDefinition.Builder timeoutSeconds(long timeoutSeconds)
-
variables
public WorkflowDefinition.Builder variables(Map<String,Object> variables)
-
inputTemplate
public WorkflowDefinition.Builder inputTemplate(Map<String,Object> inputTemplate)
-
build
public WorkflowDefinition build()
-
-