Interface FlowNode.Builder

    • Method Detail

      • configuration

        FlowNode.Builder configuration​(FlowNodeConfiguration configuration)

        Contains configurations for the node.

        Parameters:
        configuration - Contains configurations for the node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputs

        FlowNode.Builder inputs​(Collection<FlowNodeInput> inputs)

        An array of objects, each of which contains information about an input into the node.

        Parameters:
        inputs - An array of objects, each of which contains information about an input into the node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputs

        FlowNode.Builder inputs​(FlowNodeInput... inputs)

        An array of objects, each of which contains information about an input into the node.

        Parameters:
        inputs - An array of objects, each of which contains information about an input into the node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        FlowNode.Builder name​(String name)

        A name for the node.

        Parameters:
        name - A name for the node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        FlowNode.Builder outputs​(Collection<FlowNodeOutput> outputs)

        A list of objects, each of which contains information about an output from the node.

        Parameters:
        outputs - A list of objects, each of which contains information about an output from the node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        FlowNode.Builder outputs​(FlowNodeOutput... outputs)

        A list of objects, each of which contains information about an output from the node.

        Parameters:
        outputs - A list of objects, each of which contains information about an output from the node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        FlowNode.Builder type​(String type)

        The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.

        Parameters:
        type - The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FlowNodeType, FlowNodeType
      • type

        FlowNode.Builder type​(FlowNodeType type)

        The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.

        Parameters:
        type - The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FlowNodeType, FlowNodeType