amazonka-kinesis-analytics-2.0: Amazon Kinesis Analytics 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.KinesisAnalytics.Types.CSVMappingParameters

Description

 
Synopsis

Documentation

data CSVMappingParameters Source #

Provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\n' as the row delimiter and a comma (",") as the column delimiter:

"name1", "address1"
"name2", "address2"

See: newCSVMappingParameters smart constructor.

Constructors

CSVMappingParameters' 

Fields

Instances

Instances details
FromJSON CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

ToJSON CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Generic CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Associated Types

type Rep CSVMappingParameters :: Type -> Type #

Read CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Show CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

NFData CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Methods

rnf :: CSVMappingParameters -> () #

Eq CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

Hashable CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

type Rep CSVMappingParameters Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.CSVMappingParameters

type Rep CSVMappingParameters = D1 ('MetaData "CSVMappingParameters" "Amazonka.KinesisAnalytics.Types.CSVMappingParameters" "amazonka-kinesis-analytics-2.0-7I8X2DEyFUlG6TCxCRLiwg" 'False) (C1 ('MetaCons "CSVMappingParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordRowDelimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recordColumnDelimiter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCSVMappingParameters Source #

Create a value of CSVMappingParameters 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:recordRowDelimiter:CSVMappingParameters', cSVMappingParameters_recordRowDelimiter - Row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

$sel:recordColumnDelimiter:CSVMappingParameters', cSVMappingParameters_recordColumnDelimiter - Column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

cSVMappingParameters_recordRowDelimiter :: Lens' CSVMappingParameters Text Source #

Row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

cSVMappingParameters_recordColumnDelimiter :: Lens' CSVMappingParameters Text Source #

Column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.