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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-firehose/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.

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:



2196
2197
2198
2199
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 2196

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