Interface WorkflowExecutionBuilder<T extends WorkflowExecutionBuilder<T,M>,M extends WorkflowExecution>
-
- All Superinterfaces:
Buildable.Builder<T,M>,ExecutionBuilder<T,M>
- All Known Implementing Classes:
MistralWorkflowExecution.MistralWorkflowExecutionBuilder
public interface WorkflowExecutionBuilder<T extends WorkflowExecutionBuilder<T,M>,M extends WorkflowExecution> extends ExecutionBuilder<T,M>
Builder for aWorkflowExecutionmodel class- Author:
- Renat Akhmerov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tinput(Map<String,Object> input)Toutput(Map<String,Object> output)Tparameters(Map<String,Object> params)TtaskExecutionId(String taskExecutionId)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
Methods inherited from interface org.openstack4j.model.workflow.builder.ExecutionBuilder
createdAt, description, id, tags, updatedAt, workflowName
-
-
-
-
Method Detail
-
parameters
T parameters(Map<String,Object> params)
- See Also:
WorkflowExecution.getParameters()
-
input
T input(Map<String,Object> input)
- See Also:
WorkflowExecution.getInput()
-
output
T output(Map<String,Object> output)
- See Also:
WorkflowExecution.getOutput()
-
taskExecutionId
T taskExecutionId(String taskExecutionId)
- See Also:
WorkflowExecution.getTaskExecutionId()
-
-