Interface IcebergCompactionMetrics.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IcebergCompactionMetrics.Builder,IcebergCompactionMetrics>,SdkBuilder<IcebergCompactionMetrics.Builder,IcebergCompactionMetrics>,SdkPojo
- Enclosing class:
- IcebergCompactionMetrics
public static interface IcebergCompactionMetrics.Builder extends SdkPojo, CopyableBuilder<IcebergCompactionMetrics.Builder,IcebergCompactionMetrics>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IcebergCompactionMetrics.BuilderdpuHours(Double dpuHours)The number of DPU hours consumed by the job.IcebergCompactionMetrics.BuilderjobDurationInHour(Double jobDurationInHour)The duration of the job in hours.IcebergCompactionMetrics.BuildernumberOfBytesCompacted(Long numberOfBytesCompacted)The number of bytes removed by the compaction job run.IcebergCompactionMetrics.BuildernumberOfDpus(Integer numberOfDpus)The number of DPUs consumed by the job, rounded up to the nearest whole number.IcebergCompactionMetrics.BuildernumberOfFilesCompacted(Long numberOfFilesCompacted)The number of files removed by the compaction job run.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
numberOfBytesCompacted
IcebergCompactionMetrics.Builder numberOfBytesCompacted(Long numberOfBytesCompacted)
The number of bytes removed by the compaction job run.
- Parameters:
numberOfBytesCompacted- The number of bytes removed by the compaction job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfFilesCompacted
IcebergCompactionMetrics.Builder numberOfFilesCompacted(Long numberOfFilesCompacted)
The number of files removed by the compaction job run.
- Parameters:
numberOfFilesCompacted- The number of files removed by the compaction job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dpuHours
IcebergCompactionMetrics.Builder dpuHours(Double 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
IcebergCompactionMetrics.Builder numberOfDpus(Integer 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
IcebergCompactionMetrics.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.
-
-