libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Firehose.Types.Serializer

Description

 
Synopsis

Documentation

data Serializer Source #

The serializer that you want Kinesis Data Firehose to use to convert data to the target format before writing it to Amazon S3. Kinesis Data Firehose supports two types of serializers: the ORC SerDe and the Parquet SerDe.

See: newSerializer smart constructor.

Constructors

Serializer' 

Fields

Instances

Instances details
Eq Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

Read Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

Show Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

Generic Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

Associated Types

type Rep Serializer :: Type -> Type #

NFData Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

Methods

rnf :: Serializer -> () #

Hashable Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

ToJSON Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

FromJSON Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

type Rep Serializer Source # 
Instance details

Defined in Amazonka.Firehose.Types.Serializer

type Rep Serializer = D1 ('MetaData "Serializer" "Amazonka.Firehose.Types.Serializer" "libZSservicesZSamazonka-kinesis-firehoseZSamazonka-kinesis-firehose" 'False) (C1 ('MetaCons "Serializer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orcSerDe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrcSerDe)) :*: S1 ('MetaSel ('Just "parquetSerDe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParquetSerDe))))

newSerializer :: Serializer Source #

Create a value of Serializer 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:orcSerDe:Serializer', serializer_orcSerDe - A serializer to use for converting data to the ORC format before storing it in Amazon S3. For more information, see Apache ORC.

$sel:parquetSerDe:Serializer', serializer_parquetSerDe - A serializer to use for converting data to the Parquet format before storing it in Amazon S3. For more information, see Apache Parquet.

serializer_orcSerDe :: Lens' Serializer (Maybe OrcSerDe) Source #

A serializer to use for converting data to the ORC format before storing it in Amazon S3. For more information, see Apache ORC.

serializer_parquetSerDe :: Lens' Serializer (Maybe ParquetSerDe) Source #

A serializer to use for converting data to the Parquet format before storing it in Amazon S3. For more information, see Apache Parquet.