Interface DestinationTable.Builder

  • Method Details

    • destinationDatabaseName

      DestinationTable.Builder destinationDatabaseName(String destinationDatabaseName)

      The name of the destination namespace (database) in the AWS Glue Data Catalog.

      Parameters:
      destinationDatabaseName - The name of the destination namespace (database) in the AWS Glue Data Catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationTableName

      DestinationTable.Builder destinationTableName(String destinationTableName)

      The name of the destination Apache Iceberg table.

      Parameters:
      destinationTableName - The name of the destination Apache Iceberg table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionSpec

      DestinationTable.Builder partitionSpec(PartitionSpec partitionSpec)

      The partition specification for the destination table.

      Parameters:
      partitionSpec - The partition specification for the destination table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionSpec

      default DestinationTable.Builder partitionSpec(Consumer<PartitionSpec.Builder> partitionSpec)

      The partition specification for the destination table.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to partitionSpec(PartitionSpec).

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