libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
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.KinesisAnalyticsV2.Types.MappingParameters

Description

 
Synopsis

Documentation

data MappingParameters Source #

When you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

See: newMappingParameters smart constructor.

Constructors

MappingParameters' 

Fields

Instances

Instances details
Eq MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

Read MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

Show MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

Generic MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

Associated Types

type Rep MappingParameters :: Type -> Type #

NFData MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

Methods

rnf :: MappingParameters -> () #

Hashable MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

ToJSON MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

FromJSON MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

type Rep MappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.MappingParameters

type Rep MappingParameters = D1 ('MetaData "MappingParameters" "Amazonka.KinesisAnalyticsV2.Types.MappingParameters" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "MappingParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cSVMappingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CSVMappingParameters)) :*: S1 ('MetaSel ('Just "jSONMappingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JSONMappingParameters))))

newMappingParameters :: MappingParameters Source #

Create a value of MappingParameters 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:cSVMappingParameters:MappingParameters', mappingParameters_cSVMappingParameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).

$sel:jSONMappingParameters:MappingParameters', mappingParameters_jSONMappingParameters - Provides additional mapping information when JSON is the record format on the streaming source.

mappingParameters_cSVMappingParameters :: Lens' MappingParameters (Maybe CSVMappingParameters) Source #

Provides additional mapping information when the record format uses delimiters (for example, CSV).

mappingParameters_jSONMappingParameters :: Lens' MappingParameters (Maybe JSONMappingParameters) Source #

Provides additional mapping information when JSON is the record format on the streaming source.