Package com.pulumi.aws.glue.inputs
Class CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder
-
- Enclosing class:
- CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs
public static final class CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs defaults)
-
-
Method Detail
-
compaction
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder compaction(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> compaction)
- Parameters:
compaction- Map of key-value pairs for compaction settings.- Returns:
- builder
-
compaction
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder compaction(java.util.Map<java.lang.String,java.lang.String> compaction)
- Parameters:
compaction- Map of key-value pairs for compaction settings.- Returns:
- builder
-
orphanFileDeletion
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder orphanFileDeletion(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> orphanFileDeletion)
- Parameters:
orphanFileDeletion- Map of key-value pairs for orphan file deletion settings.- Returns:
- builder
-
orphanFileDeletion
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder orphanFileDeletion(java.util.Map<java.lang.String,java.lang.String> orphanFileDeletion)
- Parameters:
orphanFileDeletion- Map of key-value pairs for orphan file deletion settings.- Returns:
- builder
-
retention
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder retention(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> retention)
- Parameters:
retention- Map of key-value pairs for retention settings.- Returns:
- builder
-
retention
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder retention(java.util.Map<java.lang.String,java.lang.String> retention)
- Parameters:
retention- Map of key-value pairs for retention settings.- Returns:
- builder
-
roleArn
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the IAM role for Iceberg optimization.- Returns:
- builder
-
roleArn
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the IAM role for Iceberg optimization.- Returns:
- builder
-
build
public CatalogCatalogPropertiesIcebergOptimizationPropertiesArgs build()
-
-