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
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 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.Builder
avoiding the need to create one manually viaNodeInputPort.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaNodeOutputPort.builder()
.When the
Consumer
completes,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:
-