Interface NodeInputField.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NodeInputField.Builder,
,NodeInputField> SdkBuilder<NodeInputField.Builder,
,NodeInputField> SdkPojo
- Enclosing class:
NodeInputField
-
Method Summary
Modifier and TypeMethodDescriptionThe category of the input field.category
(FlowNodeInputCategory category) The category of the input field.default NodeInputField.Builder
content
(Consumer<NodeExecutionContent.Builder> content) The content of the input field, which can contain text or structured data.content
(NodeExecutionContent content) The content of the input field, which can contain text or structured data.executionChain
(Collection<NodeInputExecutionChainItem> executionChain) The execution path through nested nodes like iterators and loops.executionChain
(Consumer<NodeInputExecutionChainItem.Builder>... executionChain) The execution path through nested nodes like iterators and loops.executionChain
(NodeInputExecutionChainItem... executionChain) The execution path through nested nodes like iterators and loops.The name of the input field as defined in the node's input schema.default NodeInputField.Builder
source
(Consumer<NodeInputSource.Builder> source) The source node that provides input data to this field.source
(NodeInputSource source) The source node that provides input data to this field.The data type of the input field for compatibility validation.type
(FlowNodeIODataType type) The data type of the input field for compatibility validation.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, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the input field as defined in the node's input schema.
- Parameters:
name
- The name of the input field as defined in the node's input schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
The content of the input field, which can contain text or structured data.
- Parameters:
content
- The content of the input field, which can contain text or structured data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
The content of the input field, which can contain text or structured data.
This is a convenience method that creates an instance of theNodeExecutionContent.Builder
avoiding the need to create one manually viaNodeExecutionContent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontent(NodeExecutionContent)
.- Parameters:
content
- a consumer that will call methods onNodeExecutionContent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source node that provides input data to this field.
- Parameters:
source
- The source node that provides input data to this field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source node that provides input data to this field.
This is a convenience method that creates an instance of theNodeInputSource.Builder
avoiding the need to create one manually viaNodeInputSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosource(NodeInputSource)
.- Parameters:
source
- a consumer that will call methods onNodeInputSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The data type of the input field for compatibility validation.
- Parameters:
type
- The data type of the input field for compatibility validation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The data type of the input field for compatibility validation.
- Parameters:
type
- The data type of the input field for compatibility validation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
category
The category of the input field.
- Parameters:
category
- The category of the input field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
category
The category of the input field.
- Parameters:
category
- The category of the input field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionChain
The execution path through nested nodes like iterators and loops.
- Parameters:
executionChain
- The execution path through nested nodes like iterators and loops.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionChain
The execution path through nested nodes like iterators and loops.
- Parameters:
executionChain
- The execution path through nested nodes like iterators and loops.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionChain
NodeInputField.Builder executionChain(Consumer<NodeInputExecutionChainItem.Builder>... executionChain) The execution path through nested nodes like iterators and loops.
This is a convenience method that creates an instance of theNodeInputExecutionChainItem.Builder
avoiding the need to create one manually viaNodeInputExecutionChainItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexecutionChain(List<NodeInputExecutionChainItem>)
.- Parameters:
executionChain
- a consumer that will call methods onNodeInputExecutionChainItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-