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

@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)", date="2025-10-24T13:34:40.970Z") @Stability(Stable) public class InputFormat extends software.amazon.jsii.JsiiObject
Represents possible input formats when performing record data conversion.

Example:

 Bucket bucket;
 CfnTable schemaGlueTable;
 S3Bucket s3Destination = S3Bucket.Builder.create(bucket)
         .dataFormatConversion(DataFormatConversionProps.builder()
                 .schemaConfiguration(SchemaConfiguration.fromCfnTable(schemaGlueTable))
                 .inputFormat(InputFormat.OPENX_JSON)
                 .outputFormat(OutputFormat.PARQUET)
                 .build())
         .build();
 
  • 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 HiveJsonInputFormat
    Parse input JSON with Hive JSON specification.
    Parse input JSON with OpenX JSON specification.
  • Constructor Summary

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

    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

    • HIVE_JSON

      @Stability(Stable) public static final HiveJsonInputFormat HIVE_JSON
      Parse input JSON with Hive JSON specification.
    • OPENX_JSON

      @Stability(Stable) public static final OpenXJsonInputFormat OPENX_JSON
      Parse input JSON with OpenX JSON specification.

      This will typically suffice.

  • Constructor Details

    • InputFormat

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

      protected InputFormat(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)