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.Buildercontent(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.BuilderThe 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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaFlowTraceNodeInputContent.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFlowTraceNodeInputSource.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFlowTraceNodeInputExecutionChainItem.builder().When the
Consumercompletes,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:
-