Interface Join.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Join.Builder,Join>,SdkBuilder<Join.Builder,Join>,SdkPojo
- Enclosing class:
- Join
public static interface Join.Builder extends SdkPojo, CopyableBuilder<Join.Builder,Join>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Join.Buildercolumns(Collection<JoinColumn> columns)A list of the two columns to be joined.Join.Buildercolumns(Consumer<JoinColumn.Builder>... columns)A list of the two columns to be joined.Join.Buildercolumns(JoinColumn... columns)A list of the two columns to be joined.Join.Builderinputs(String... inputs)The data inputs identified by their node names.Join.Builderinputs(Collection<String> inputs)The data inputs identified by their node names.Join.BuilderjoinType(String joinType)Specifies the type of join to be performed on the datasets.Join.BuilderjoinType(JoinType joinType)Specifies the type of join to be performed on the datasets.Join.Buildername(String name)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, sdkFields
-
-
-
-
Method Detail
-
name
Join.Builder name(String 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
Join.Builder inputs(Collection<String> 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
Join.Builder inputs(String... 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
Join.Builder joinType(String joinType)
Specifies the type of join to be performed on the datasets.
-
joinType
Join.Builder joinType(JoinType joinType)
Specifies the type of join to be performed on the datasets.
-
columns
Join.Builder columns(Collection<JoinColumn> 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
Join.Builder columns(JoinColumn... 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
Join.Builder columns(Consumer<JoinColumn.Builder>... columns)
A list of the two columns to be joined.
This is a convenience method that creates an instance of theJoinColumn.Builderavoiding the need to create one manually viaJoinColumn.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#columns(List.) - 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:
#columns(java.util.Collection)
-
-