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 Details

    • 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.

      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

      Join.Builder joinType(JoinType 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

      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

      A list of the two columns to be joined.

      This is a convenience method that creates an instance of the JoinColumn.Builder avoiding the need to create one manually via JoinColumn.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to columns(List<JoinColumn>).

      Parameters:
      columns - a consumer that will call methods on JoinColumn.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: