amazonka-kinesis-firehose-2.0: Amazon Kinesis Firehose SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Firehose.Types.InputFormatConfiguration

Description

 
Synopsis

Documentation

data InputFormatConfiguration Source #

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.

See: newInputFormatConfiguration smart constructor.

Constructors

InputFormatConfiguration' 

Fields

  • deserializer :: Maybe 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.

Instances

Instances details
FromJSON InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

ToJSON InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

Generic InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

Associated Types

type Rep InputFormatConfiguration :: Type -> Type #

Read InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

Show InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

NFData InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

Eq InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

Hashable InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

type Rep InputFormatConfiguration Source # 
Instance details

Defined in Amazonka.Firehose.Types.InputFormatConfiguration

type Rep InputFormatConfiguration = D1 ('MetaData "InputFormatConfiguration" "Amazonka.Firehose.Types.InputFormatConfiguration" "amazonka-kinesis-firehose-2.0-6l1hHmh2UnHBvolxuQFkWB" 'False) (C1 ('MetaCons "InputFormatConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deserializer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Deserializer))))

newInputFormatConfiguration :: InputFormatConfiguration Source #

Create a value of InputFormatConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deserializer:InputFormatConfiguration', inputFormatConfiguration_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.

inputFormatConfiguration_deserializer :: Lens' InputFormatConfiguration (Maybe Deserializer) Source #

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.