Interface FlowTraceNodeInputField.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FlowTraceNodeInputField.Builder,
,FlowTraceNodeInputField> SdkBuilder<FlowTraceNodeInputField.Builder,
,FlowTraceNodeInputField> SdkPojo
- Enclosing class:
FlowTraceNodeInputField
-
Method Summary
Modifier and TypeMethodDescriptionThe category of the input field.category
(FlowNodeInputCategory category) The category of the input field.default FlowTraceNodeInputField.Builder
content
(Consumer<FlowTraceNodeInputContent.Builder> content) The content of the node input.content
(FlowTraceNodeInputContent content) The content of the node input.executionChain
(Collection<FlowTraceNodeInputExecutionChainItem> executionChain) The execution path through nested nodes like iterators and loops.executionChain
(Consumer<FlowTraceNodeInputExecutionChainItem.Builder>... executionChain) The execution path through nested nodes like iterators and loops.executionChain
(FlowTraceNodeInputExecutionChainItem... executionChain) The execution path through nested nodes like iterators and loops.nodeInputName
(String nodeInputName) The name of the node input.default FlowTraceNodeInputField.Builder
The source node that provides input data to this field.source
(FlowTraceNodeInputSource 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
-
nodeInputName
The name of the node input.
- Parameters:
nodeInputName
- The name of the node input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
The content of the node input.
- Parameters:
content
- The content of the node input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
default FlowTraceNodeInputField.Builder content(Consumer<FlowTraceNodeInputContent.Builder> content) The content of the node input.
This is a convenience method that creates an instance of theFlowTraceNodeInputContent.Builder
avoiding the need to create one manually viaFlowTraceNodeInputContent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontent(FlowTraceNodeInputContent)
.- Parameters:
content
- a consumer that will call methods onFlowTraceNodeInputContent.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 theFlowTraceNodeInputSource.Builder
avoiding the need to create one manually viaFlowTraceNodeInputSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosource(FlowTraceNodeInputSource)
.- Parameters:
source
- a consumer that will call methods onFlowTraceNodeInputSource.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
FlowTraceNodeInputField.Builder executionChain(Collection<FlowTraceNodeInputExecutionChainItem> 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
FlowTraceNodeInputField.Builder executionChain(FlowTraceNodeInputExecutionChainItem... 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
FlowTraceNodeInputField.Builder executionChain(Consumer<FlowTraceNodeInputExecutionChainItem.Builder>... executionChain) The execution path through nested nodes like iterators and loops.
This is a convenience method that creates an instance of theFlowTraceNodeInputExecutionChainItem.Builder
avoiding the need to create one manually viaFlowTraceNodeInputExecutionChainItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexecutionChain(List<FlowTraceNodeInputExecutionChainItem>)
.- Parameters:
executionChain
- a consumer that will call methods onFlowTraceNodeInputExecutionChainItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-