Package com.pulumi.aws.glue.inputs
Class CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder
-
- Enclosing class:
- CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs
public static final class CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs defaults)
-
-
Method Detail
-
location
public CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location- Directory in which to look for files. You may choose a sub-directory rather than the top-level table location. Defaults to the table's location.- Returns:
- builder
-
location
public CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder location(java.lang.String location)
- Parameters:
location- Directory in which to look for files. You may choose a sub-directory rather than the top-level table location. Defaults to the table's location.- Returns:
- builder
-
orphanFileRetentionPeriodInDays
public CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder orphanFileRetentionPeriodInDays(@Nullable com.pulumi.core.Output<java.lang.Integer> orphanFileRetentionPeriodInDays)
- Parameters:
orphanFileRetentionPeriodInDays- Number of days that orphan files should be retained before file deletion. Defaults to `3`.- Returns:
- builder
-
orphanFileRetentionPeriodInDays
public CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder orphanFileRetentionPeriodInDays(java.lang.Integer orphanFileRetentionPeriodInDays)
- Parameters:
orphanFileRetentionPeriodInDays- Number of days that orphan files should be retained before file deletion. Defaults to `3`.- Returns:
- builder
-
runRateInHours
public CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder runRateInHours(@Nullable com.pulumi.core.Output<java.lang.Integer> runRateInHours)
- Parameters:
runRateInHours- Interval in hours between retention job runs. Defaults to `24`.- Returns:
- builder
-
runRateInHours
public CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs.Builder runRateInHours(java.lang.Integer runRateInHours)
- Parameters:
runRateInHours- Interval in hours between retention job runs. Defaults to `24`.- Returns:
- builder
-
-