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
-