Interface IcebergOptimizationPropertiesOutput.Builder

    • Method Detail

      • roleArn

        IcebergOptimizationPropertiesOutput.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) of the IAM role that is used to perform Iceberg table optimization operations.

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

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

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

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

        IcebergOptimizationPropertiesOutput.Builder lastUpdatedTime​(Instant lastUpdatedTime)

        The timestamp when the Iceberg optimization properties were last updated.

        Parameters:
        lastUpdatedTime - The timestamp when the Iceberg optimization properties were last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.