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.

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:



2845
2846
2847
2848
2849
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 2845

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