Interface IcebergOrphanFileDeletionConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IcebergOrphanFileDeletionConfiguration.Builder,IcebergOrphanFileDeletionConfiguration>,SdkBuilder<IcebergOrphanFileDeletionConfiguration.Builder,IcebergOrphanFileDeletionConfiguration>,SdkPojo
- Enclosing class:
- IcebergOrphanFileDeletionConfiguration
@Mutable @NotThreadSafe public static interface IcebergOrphanFileDeletionConfiguration.Builder extends SdkPojo, CopyableBuilder<IcebergOrphanFileDeletionConfiguration.Builder,IcebergOrphanFileDeletionConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IcebergOrphanFileDeletionConfiguration.Builderlocation(String location)Specifies a directory in which to look for files (defaults to the table's location).IcebergOrphanFileDeletionConfiguration.BuilderorphanFileRetentionPeriodInDays(Integer orphanFileRetentionPeriodInDays)The number of days that orphan files should be retained before file deletion.IcebergOrphanFileDeletionConfiguration.BuilderrunRateInHours(Integer runRateInHours)The interval in hours between orphan file deletion job runs.-
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
-
orphanFileRetentionPeriodInDays
IcebergOrphanFileDeletionConfiguration.Builder orphanFileRetentionPeriodInDays(Integer orphanFileRetentionPeriodInDays)
The number of days that orphan files should be retained before file deletion. If an input is not provided, the default value 3 will be used.
- Parameters:
orphanFileRetentionPeriodInDays- The number of days that orphan files should be retained before file deletion. If an input is not provided, the default value 3 will be used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
IcebergOrphanFileDeletionConfiguration.Builder location(String location)
Specifies a directory in which to look for files (defaults to the table's location). You may choose a sub-directory rather than the top-level table location.
- Parameters:
location- Specifies a directory in which to look for files (defaults to the table's location). You may choose a sub-directory rather than the top-level table location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runRateInHours
IcebergOrphanFileDeletionConfiguration.Builder runRateInHours(Integer runRateInHours)
The interval in hours between orphan file deletion job runs. This parameter controls how frequently the orphan file deletion optimizer will run to clean up orphan files. The value must be between 3 and 168 hours (7 days). If an input is not provided, the default value 24 will be used.
- Parameters:
runRateInHours- The interval in hours between orphan file deletion job runs. This parameter controls how frequently the orphan file deletion optimizer will run to clean up orphan files. The value must be between 3 and 168 hours (7 days). If an input is not provided, the default value 24 will be used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-