Interface IcebergOptimizationProperties.Builder

    • Method Detail

      • roleArn

        IcebergOptimizationProperties.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) of the IAM role that will be assumed to perform Iceberg table optimization operations.

        Parameters:
        roleArn - The Amazon Resource Name (ARN) of the IAM role that will be assumed to perform Iceberg table optimization operations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compaction

        IcebergOptimizationProperties.Builder compaction​(Map<String,​String> compaction)

        A map of key-value pairs that specify configuration parameters for Iceberg table compaction operations, which optimize the layout of data files to improve query performance.

        Parameters:
        compaction - A map of key-value pairs that specify configuration parameters for Iceberg table compaction operations, which optimize the layout of data files to improve query performance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • retention

        IcebergOptimizationProperties.Builder retention​(Map<String,​String> retention)

        A map of key-value pairs that specify configuration parameters for Iceberg table retention operations, which manage the lifecycle of table snapshots to control storage costs.

        Parameters:
        retention - A map of key-value pairs that specify configuration parameters for Iceberg table retention operations, which manage the lifecycle of table snapshots to control storage costs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • orphanFileDeletion

        IcebergOptimizationProperties.Builder orphanFileDeletion​(Map<String,​String> orphanFileDeletion)

        A map of key-value pairs that specify configuration parameters for Iceberg orphan file deletion operations, which identify and remove files that are no longer referenced by the table metadata.

        Parameters:
        orphanFileDeletion - A map of key-value pairs that specify configuration parameters for Iceberg orphan file deletion operations, which identify and remove files that are no longer referenced by the table metadata.
        Returns:
        Returns a reference to this object so that method calls can be chained together.