Interface IcebergOrphanFileDeletionMetrics.Builder

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

@Mutable @NotThreadSafe public static interface IcebergOrphanFileDeletionMetrics.Builder extends SdkPojo, CopyableBuilder<IcebergOrphanFileDeletionMetrics.Builder,IcebergOrphanFileDeletionMetrics>
  • Method Details

    • numberOfOrphanFilesDeleted

      IcebergOrphanFileDeletionMetrics.Builder numberOfOrphanFilesDeleted(Long numberOfOrphanFilesDeleted)

      The number of orphan files deleted by the orphan file deletion job run.

      Parameters:
      numberOfOrphanFilesDeleted - The number of orphan files deleted by the orphan file deletion job run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dpuHours

      The number of DPU hours consumed by the job.

      Parameters:
      dpuHours - The number of DPU hours consumed by the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfDpus

      The number of DPUs consumed by the job, rounded up to the nearest whole number.

      Parameters:
      numberOfDpus - The number of DPUs consumed by the job, rounded up to the nearest whole number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobDurationInHour

      IcebergOrphanFileDeletionMetrics.Builder jobDurationInHour(Double jobDurationInHour)

      The duration of the job in hours.

      Parameters:
      jobDurationInHour - The duration of the job in hours.
      Returns:
      Returns a reference to this object so that method calls can be chained together.