Class ParquetOutputFormat

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.ParquetOutputFormat
All Implemented Interfaces:
IOutputFormat, software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)", date="2025-10-24T13:34:40.989Z") @Stability(Stable) public class ParquetOutputFormat extends software.amazon.jsii.JsiiObject implements IOutputFormat
This class specifies properties for Parquet output format for record format conversion.

You should only need to specify an instance of this class if the default configuration does not suit your needs.

Example:

 ParquetOutputFormat outputFormat = ParquetOutputFormat.Builder.create()
         .blockSize(Size.mebibytes(512))
         .compression(ParquetCompression.UNCOMPRESSED)
         .enableDictionaryCompression(true)
         .maxPadding(Size.bytes(10))
         .pageSize(Size.mebibytes(2))
         .writerVersion(ParquetWriterVersion.V2)
         .build();
 
  • Constructor Details

    • ParquetOutputFormat

      protected ParquetOutputFormat(software.amazon.jsii.JsiiObjectRef objRef)
    • ParquetOutputFormat

      protected ParquetOutputFormat(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • ParquetOutputFormat

      @Stability(Stable) public ParquetOutputFormat(@Nullable ParquetOutputFormatProps props)
      Parameters:
      props -
    • ParquetOutputFormat

      @Stability(Stable) public ParquetOutputFormat()
  • Method Details