Interface Join.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Join.Builder,
,Join> SdkBuilder<Join.Builder,
,Join> SdkPojo
- Enclosing class:
Join
@Mutable
@NotThreadSafe
public static interface Join.Builder
extends SdkPojo, CopyableBuilder<Join.Builder,Join>
-
Method Summary
Modifier and TypeMethodDescriptioncolumns
(Collection<JoinColumn> columns) A list of the two columns to be joined.columns
(Consumer<JoinColumn.Builder>... columns) A list of the two columns to be joined.columns
(JoinColumn... columns) A list of the two columns to be joined.The data inputs identified by their node names.inputs
(Collection<String> inputs) The data inputs identified by their node names.Specifies the type of join to be performed on the datasets.Specifies the type of join to be performed on the datasets.The name of the transform node.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 transform node.
- Parameters:
name
- The name of the transform node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The data inputs identified by their node names.
- Parameters:
inputs
- The data inputs identified by their node names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
The data inputs identified by their node names.
- Parameters:
inputs
- The data inputs identified by their node names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
joinType
Specifies the type of join to be performed on the datasets.
- Parameters:
joinType
- Specifies the type of join to be performed on the datasets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
joinType
Specifies the type of join to be performed on the datasets.
- Parameters:
joinType
- Specifies the type of join to be performed on the datasets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
columns
A list of the two columns to be joined.
- Parameters:
columns
- A list of the two columns to be joined.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
A list of the two columns to be joined.
- Parameters:
columns
- A list of the two columns to be joined.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
A list of the two columns to be joined.
This is a convenience method that creates an instance of theJoinColumn.Builder
avoiding the need to create one manually viaJoinColumn.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocolumns(List<JoinColumn>)
.- Parameters:
columns
- a consumer that will call methods onJoinColumn.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-