Interface StepNodeBuilder
public interface StepNodeBuilder
Builder for a node of a custom step.
Used by StepConfigurationBuilder.
- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptionaddInputNode
(String inputId) Adds an input node to the custom step.addInputNode
(Function<InputNodeBuilder, InputNode> function) Adds an input node to the custom step.addOutputNode
(String outputId) Adds an output node to the custom step.addOutputNode
(String outputId, String name) Adds an output node to the custom step.addOutputNode
(Function<OutputNodeBuilder, OutputNode> function) Adds an output node to the custom step.build()
Builds a list of node definition objects.
-
Method Details
-
addInputNode
Adds an input node to the custom step.- Parameters:
inputId
- ID of the input node- Returns:
- Step node builder
-
addInputNode
Adds an input node to the custom step.- Parameters:
function
- function to build input node- Returns:
- Step node builder
-
addOutputNode
Adds an output node to the custom step.- Parameters:
outputId
- ID of the output node- Returns:
- Step node builder
-
addOutputNode
Adds an output node to the custom step.- Parameters:
outputId
- ID of the output nodename
- name of the output- Returns:
- Step node builder
-
addOutputNode
Adds an output node to the custom step.- Parameters:
function
- function to build the output node- Returns:
- Step node builder
-
build
List<NodeDefinition> build()Builds a list of node definition objects.- Returns:
- A list of specific concrete node definition objects
-