Interface StepNodeBuilder


public interface StepNodeBuilder
Builder for a node of a custom step. Used by StepConfigurationBuilder.
Since:
2.0.0
  • Method Details

    • addInputNode

      StepNodeBuilder addInputNode(String inputId)
      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

      StepNodeBuilder addOutputNode(String outputId)
      Adds an output node to the custom step.
      Parameters:
      outputId - ID of the output node
      Returns:
      Step node builder
    • addOutputNode

      StepNodeBuilder addOutputNode(String outputId, String name)
      Adds an output node to the custom step.
      Parameters:
      outputId - ID of the output node
      name - 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

      Builds a list of node definition objects.
      Returns:
      A list of specific concrete node definition objects