Class OpenXJsonInputFormat

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

@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)", date="2025-10-29T11:15:42.373Z") @Stability(Stable) public class OpenXJsonInputFormat extends software.amazon.jsii.JsiiObject implements IInputFormat
This class specifies properties for OpenX JSON input 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:

 OpenXJsonInputFormat inputFormat = OpenXJsonInputFormat.Builder.create()
         .lowercaseColumnNames(false)
         .columnToJsonKeyMappings(Map.of("ts", "timestamp"))
         .convertDotsInJsonKeysToUnderscores(true)
         .build();
 
  • Constructor Details

    • OpenXJsonInputFormat

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

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

      @Stability(Stable) public OpenXJsonInputFormat(@Nullable OpenXJsonInputFormatProps props)
      Parameters:
      props -
    • OpenXJsonInputFormat

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