Class: Aws::Firehose::Types::InputFormatConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-firehose/types.rb

Overview

Note:

When making an API call, you may pass InputFormatConfiguration data as a hash:

{
  deserializer: {
    open_x_json_ser_de: {
      convert_dots_in_json_keys_to_underscores: false,
      case_insensitive: false,
      column_to_json_key_mappings: {
        "NonEmptyStringWithoutWhitespace" => "NonEmptyString",
      },
    },
    hive_json_ser_de: {
      timestamp_formats: ["NonEmptyString"],
    },
  },
}

Specifies the deserializer you want to use to convert the format of the input data. This parameter is required if `Enabled` is set to true.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#deserializerTypes::Deserializer

Specifies which deserializer to use. You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.

Returns:


3369
3370
3371
3372
3373
# File 'lib/aws-sdk-firehose/types.rb', line 3369

class InputFormatConfiguration < Struct.new(
  :deserializer)
  SENSITIVE = []
  include Aws::Structure
end