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.

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:



1956
1957
1958
1959
# File 'lib/aws-sdk-firehose/types.rb', line 1956

class InputFormatConfiguration < Struct.new(
  :deserializer)
  include Aws::Structure
end