Interface NodeInterface.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NodeInterface.Builder,,NodeInterface> SdkBuilder<NodeInterface.Builder,,NodeInterface> SdkPojo
- Enclosing class:
NodeInterface
public static interface NodeInterface.Builder
extends SdkPojo, CopyableBuilder<NodeInterface.Builder,NodeInterface>
-
Method Summary
Modifier and TypeMethodDescriptioninputs(Collection<NodeInputPort> inputs) The node interface's inputs.inputs(Consumer<NodeInputPort.Builder>... inputs) The node interface's inputs.inputs(NodeInputPort... inputs) The node interface's inputs.outputs(Collection<NodeOutputPort> outputs) The node interface's outputs.outputs(Consumer<NodeOutputPort.Builder>... outputs) The node interface's outputs.outputs(NodeOutputPort... outputs) The node interface's outputs.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
inputs
The node interface's inputs.
- Parameters:
inputs- The node interface's inputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The node interface's inputs.
- Parameters:
inputs- The node interface's inputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The node interface's inputs.
This is a convenience method that creates an instance of theNodeInputPort.Builderavoiding the need to create one manually viaNodeInputPort.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputs(List<NodeInputPort>).- Parameters:
inputs- a consumer that will call methods onNodeInputPort.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputs
The node interface's outputs.
- Parameters:
outputs- The node interface's outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The node interface's outputs.
- Parameters:
outputs- The node interface's outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The node interface's outputs.
This is a convenience method that creates an instance of theNodeOutputPort.Builderavoiding the need to create one manually viaNodeOutputPort.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputs(List<NodeOutputPort>).- Parameters:
outputs- a consumer that will call methods onNodeOutputPort.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-