Interface DeltaTarget.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DeltaTarget.Builder,DeltaTarget>, SdkBuilder<DeltaTarget.Builder,DeltaTarget>, SdkPojo
Enclosing class:
DeltaTarget

public static interface DeltaTarget.Builder extends SdkPojo, CopyableBuilder<DeltaTarget.Builder,DeltaTarget>
  • Method Details

    • deltaTables

      DeltaTarget.Builder deltaTables(Collection<String> deltaTables)

      A list of the Amazon S3 paths to the Delta tables.

      Parameters:
      deltaTables - A list of the Amazon S3 paths to the Delta tables.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deltaTables

      DeltaTarget.Builder deltaTables(String... deltaTables)

      A list of the Amazon S3 paths to the Delta tables.

      Parameters:
      deltaTables - A list of the Amazon S3 paths to the Delta tables.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionName

      DeltaTarget.Builder connectionName(String connectionName)

      The name of the connection to use to connect to the Delta table target.

      Parameters:
      connectionName - The name of the connection to use to connect to the Delta table target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • writeManifest

      DeltaTarget.Builder writeManifest(Boolean writeManifest)

      Specifies whether to write the manifest files to the Delta table path.

      Parameters:
      writeManifest - Specifies whether to write the manifest files to the Delta table path.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createNativeDeltaTable

      DeltaTarget.Builder createNativeDeltaTable(Boolean createNativeDeltaTable)

      Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.

      Parameters:
      createNativeDeltaTable - Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
      Returns:
      Returns a reference to this object so that method calls can be chained together.