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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeInterface.Builderinputs(Collection<NodeInputPort> inputs)The node interface's inputs.NodeInterface.Builderinputs(Consumer<NodeInputPort.Builder>... inputs)The node interface's inputs.NodeInterface.Builderinputs(NodeInputPort... inputs)The node interface's inputs.NodeInterface.Builderoutputs(Collection<NodeOutputPort> outputs)The node interface's outputs.NodeInterface.Builderoutputs(Consumer<NodeOutputPort.Builder>... outputs)The node interface's outputs.NodeInterface.Builderoutputs(NodeOutputPort... outputs)The node interface's outputs.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
inputs
NodeInterface.Builder inputs(Collection<NodeInputPort> 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
NodeInterface.Builder inputs(NodeInputPort... 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
NodeInterface.Builder inputs(Consumer<NodeInputPort.Builder>... 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 to#inputs(List.) - 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:
#inputs(java.util.Collection)
-
outputs
NodeInterface.Builder outputs(Collection<NodeOutputPort> 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
NodeInterface.Builder outputs(NodeOutputPort... 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
NodeInterface.Builder outputs(Consumer<NodeOutputPort.Builder>... 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 to#outputs(List.) - 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:
#outputs(java.util.Collection)
-
-