Class OrcOutputFormat

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

@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)", date="2025-10-24T13:34:40.973Z") @Stability(Stable) public class OrcOutputFormat extends software.amazon.jsii.JsiiObject implements IOutputFormat
This class specifies properties for ORC 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:

 OrcOutputFormat outputFormat = OrcOutputFormat.Builder.create()
         .formatVersion(OrcFormatVersion.V0_11)
         .blockSize(Size.mebibytes(256))
         .compression(OrcCompression.NONE)
         .bloomFilterColumns(List.of("columnA"))
         .bloomFilterFalsePositiveProbability(0.1)
         .dictionaryKeyThreshold(0.7)
         .enablePadding(true)
         .paddingTolerance(0.2)
         .rowIndexStride(9000)
         .stripeSize(Size.mebibytes(32))
         .build();
 
  • Constructor Details

    • OrcOutputFormat

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

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

      @Stability(Stable) public OrcOutputFormat(@Nullable OrcOutputFormatProps props)
      Parameters:
      props -
    • OrcOutputFormat

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