Interface FlowTraceNodeInputField.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FlowTraceNodeInputField.Builder,FlowTraceNodeInputField>,SdkBuilder<FlowTraceNodeInputField.Builder,FlowTraceNodeInputField>,SdkPojo
- Enclosing class:
- FlowTraceNodeInputField
@Mutable @NotThreadSafe public static interface FlowTraceNodeInputField.Builder extends SdkPojo, CopyableBuilder<FlowTraceNodeInputField.Builder,FlowTraceNodeInputField>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FlowTraceNodeInputField.Buildercategory(String category)The category of the input field.FlowTraceNodeInputField.Buildercategory(FlowNodeInputCategory category)The category of the input field.default FlowTraceNodeInputField.Buildercontent(Consumer<FlowTraceNodeInputContent.Builder> content)The content of the node input.FlowTraceNodeInputField.Buildercontent(FlowTraceNodeInputContent content)The content of the node input.FlowTraceNodeInputField.BuilderexecutionChain(Collection<FlowTraceNodeInputExecutionChainItem> executionChain)The execution path through nested nodes like iterators and loops.FlowTraceNodeInputField.BuilderexecutionChain(Consumer<FlowTraceNodeInputExecutionChainItem.Builder>... executionChain)The execution path through nested nodes like iterators and loops.FlowTraceNodeInputField.BuilderexecutionChain(FlowTraceNodeInputExecutionChainItem... executionChain)The execution path through nested nodes like iterators and loops.FlowTraceNodeInputField.BuildernodeInputName(String nodeInputName)The name of the node input.default FlowTraceNodeInputField.Buildersource(Consumer<FlowTraceNodeInputSource.Builder> source)The source node that provides input data to this field.FlowTraceNodeInputField.Buildersource(FlowTraceNodeInputSource source)The source node that provides input data to this field.FlowTraceNodeInputField.Buildertype(String type)The data type of the input field for compatibility validation.FlowTraceNodeInputField.Buildertype(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 Detail
-
nodeInputName
FlowTraceNodeInputField.Builder nodeInputName(String 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
FlowTraceNodeInputField.Builder content(FlowTraceNodeInputContent 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:
content(FlowTraceNodeInputContent)
-
source
FlowTraceNodeInputField.Builder source(FlowTraceNodeInputSource 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
default FlowTraceNodeInputField.Builder source(Consumer<FlowTraceNodeInputSource.Builder> 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:
source(FlowTraceNodeInputSource)
-
type
FlowTraceNodeInputField.Builder type(String 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:
FlowNodeIODataType,FlowNodeIODataType
-
type
FlowTraceNodeInputField.Builder type(FlowNodeIODataType 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:
FlowNodeIODataType,FlowNodeIODataType
-
category
FlowTraceNodeInputField.Builder category(String 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:
FlowNodeInputCategory,FlowNodeInputCategory
-
category
FlowTraceNodeInputField.Builder category(FlowNodeInputCategory 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:
FlowNodeInputCategory,FlowNodeInputCategory
-
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 to#executionChain(List.) - 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:
#executionChain(java.util.Collection)
-
-