Interface FlowNodeInput.Builder

    • Method Detail

      • name

        FlowNodeInput.Builder name​(String name)

        Specifies a name for the input that you can reference.

        Parameters:
        name - Specifies a name for the input that you can reference.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        FlowNodeInput.Builder type​(String type)

        Specifies the data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.

        Parameters:
        type - Specifies the data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FlowNodeIODataType, FlowNodeIODataType
      • type

        FlowNodeInput.Builder type​(FlowNodeIODataType type)

        Specifies the data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.

        Parameters:
        type - Specifies the data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FlowNodeIODataType, FlowNodeIODataType
      • category

        FlowNodeInput.Builder category​(String category)

        Specifies how input data flows between iterations in a DoWhile loop.

        • LoopCondition - Controls whether the loop continues by evaluating condition expressions against the input data. Use this category to define the condition that determines if the loop should continue.

        • ReturnValueToLoopStart - Defines data to pass back to the start of the loop's next iteration. Use this category for variables that you want to update for each loop iteration.

        • ExitLoop - Defines the value that's available once the loop ends. Use this category to expose loop results to nodes outside the loop.

        Parameters:
        category - Specifies how input data flows between iterations in a DoWhile loop.

        • LoopCondition - Controls whether the loop continues by evaluating condition expressions against the input data. Use this category to define the condition that determines if the loop should continue.

        • ReturnValueToLoopStart - Defines data to pass back to the start of the loop's next iteration. Use this category for variables that you want to update for each loop iteration.

        • ExitLoop - Defines the value that's available once the loop ends. Use this category to expose loop results to nodes outside the loop.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FlowNodeInputCategory, FlowNodeInputCategory
      • category

        FlowNodeInput.Builder category​(FlowNodeInputCategory category)

        Specifies how input data flows between iterations in a DoWhile loop.

        • LoopCondition - Controls whether the loop continues by evaluating condition expressions against the input data. Use this category to define the condition that determines if the loop should continue.

        • ReturnValueToLoopStart - Defines data to pass back to the start of the loop's next iteration. Use this category for variables that you want to update for each loop iteration.

        • ExitLoop - Defines the value that's available once the loop ends. Use this category to expose loop results to nodes outside the loop.

        Parameters:
        category - Specifies how input data flows between iterations in a DoWhile loop.

        • LoopCondition - Controls whether the loop continues by evaluating condition expressions against the input data. Use this category to define the condition that determines if the loop should continue.

        • ReturnValueToLoopStart - Defines data to pass back to the start of the loop's next iteration. Use this category for variables that you want to update for each loop iteration.

        • ExitLoop - Defines the value that's available once the loop ends. Use this category to expose loop results to nodes outside the loop.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FlowNodeInputCategory, FlowNodeInputCategory