S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.additionalOptions(Map<String,String> additionalOptions) |
Provides additional configuration options for customizing the Iceberg table behavior.
|
default S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.autoDataQuality(Consumer<AutoDataQuality.Builder> autoDataQuality) |
Sets the value of the AutoDataQuality property for this object.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.autoDataQuality(AutoDataQuality autoDataQuality) |
Sets the value of the AutoDataQuality property for this object.
|
static S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.builder() |
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.compression(String compression) |
Specifies the compression codec used for Iceberg table files in S3.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.compression(IcebergTargetCompressionType compression) |
Specifies the compression codec used for Iceberg table files in S3.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.format(String format) |
Specifies the file format used for storing Iceberg table data (e.g., Parquet, ORC).
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.format(TargetFormat format) |
Specifies the file format used for storing Iceberg table data (e.g., Parquet, ORC).
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.inputs(String... inputs) |
Defines the single input source that provides data to this Iceberg target.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.inputs(Collection<String> inputs) |
Defines the single input source that provides data to this Iceberg target.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.name(String name) |
Specifies the unique identifier for the Iceberg target node in your data pipeline.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.numberTargetPartitions(String numberTargetPartitions) |
Sets the number of target partitions for distributing Iceberg table files across S3.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.outputSchemas(Collection<GlueSchema> outputSchemas) |
Specifies the data schema for the S3 Iceberg direct target.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas) |
Specifies the data schema for the S3 Iceberg direct target.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.outputSchemas(GlueSchema... outputSchemas) |
Specifies the data schema for the S3 Iceberg direct target.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.partitionKeys(Collection<? extends Collection<String>> partitionKeys) |
Specifies the columns used to partition the Iceberg table data in S3.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.partitionKeys(Collection<String>... partitionKeys) |
Specifies the columns used to partition the Iceberg table data in S3.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.path(String path) |
Defines the S3 location where the Iceberg table data will be stored.
|
default S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.schemaChangePolicy(Consumer<DirectSchemaChangePolicy.Builder> schemaChangePolicy) |
Defines how schema changes are handled when writing data to the Iceberg table.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.Builder.schemaChangePolicy(DirectSchemaChangePolicy schemaChangePolicy) |
Defines how schema changes are handled when writing data to the Iceberg table.
|
S3IcebergDirectTarget.Builder |
S3IcebergDirectTarget.toBuilder() |
|