Package com.pulumi.aws.glue.inputs
Class CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder
-
public static final class CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs defaults)
-
-
Method Detail
-
deleteFileThreshold
public CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder deleteFileThreshold(@Nullable com.pulumi.core.Output<java.lang.Integer> deleteFileThreshold)
- Parameters:
deleteFileThreshold- Minimum number of deletes that must be present in a data file to make it eligible for compaction. Defaults to `1`.- Returns:
- builder
-
deleteFileThreshold
public CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder deleteFileThreshold(java.lang.Integer deleteFileThreshold)
- Parameters:
deleteFileThreshold- Minimum number of deletes that must be present in a data file to make it eligible for compaction. Defaults to `1`.- Returns:
- builder
-
minInputFiles
public CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder minInputFiles(@Nullable com.pulumi.core.Output<java.lang.Integer> minInputFiles)
- Parameters:
minInputFiles- Minimum number of data files that must be present in a partition before compaction will actually compact files. Defaults to `100`.- Returns:
- builder
-
minInputFiles
public CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder minInputFiles(java.lang.Integer minInputFiles)
- Parameters:
minInputFiles- Minimum number of data files that must be present in a partition before compaction will actually compact files. Defaults to `100`.- Returns:
- builder
-
strategy
public CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder strategy(@Nullable com.pulumi.core.Output<java.lang.String> strategy)
- Parameters:
strategy- Strategy to use for compaction. Valid values are `binpack`, `sort` and `z-order` Defaults to `binpack`.- Returns:
- builder
-
strategy
public CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs.Builder strategy(java.lang.String strategy)
- Parameters:
strategy- Strategy to use for compaction. Valid values are `binpack`, `sort` and `z-order` Defaults to `binpack`.- Returns:
- builder
-
build
public CatalogTableOptimizerConfigurationCompactionConfigurationIcebergConfigurationArgs build()
-
-