Class OrcCompression

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

@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)", date="2025-10-24T13:34:40.973Z") @Stability(Stable) public class OrcCompression extends software.amazon.jsii.JsiiObject
Possible compression options available for ORC OutputFormat.

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();
 

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final OrcCompression
    Uncompressed.
    static final OrcCompression
    Snappy.
    static final OrcCompression
    Gzip.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    OrcCompression(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    OrcCompression(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    the string value of the Serde Compression.
    of(String value)
    Creates a new OrcCompression instance with a custom value.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Field Details

    • NONE

      @Stability(Stable) public static final OrcCompression NONE
      Uncompressed.
    • SNAPPY

      @Stability(Stable) public static final OrcCompression SNAPPY
      Snappy.
    • ZLIB

      @Stability(Stable) public static final OrcCompression ZLIB
      Gzip.
  • Constructor Details

    • OrcCompression

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

      protected OrcCompression(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • of

      @Stability(Stable) @NotNull public static OrcCompression of(@NotNull String value)
      Creates a new OrcCompression instance with a custom value.

      Parameters:
      value - This parameter is required.
    • getValue

      @Stability(Stable) @NotNull public String getValue()
      the string value of the Serde Compression.