amazonka-glue-2.0: Amazon Glue 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.Glue.Types.S3GlueParquetTarget

Description

 
Synopsis

Documentation

data S3GlueParquetTarget Source #

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

See: newS3GlueParquetTarget smart constructor.

Constructors

S3GlueParquetTarget' 

Fields

Instances

Instances details
FromJSON S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

ToJSON S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

Generic S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

Associated Types

type Rep S3GlueParquetTarget :: Type -> Type #

Read S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

Show S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

NFData S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

Methods

rnf :: S3GlueParquetTarget -> () #

Eq S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

Hashable S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

type Rep S3GlueParquetTarget Source # 
Instance details

Defined in Amazonka.Glue.Types.S3GlueParquetTarget

newS3GlueParquetTarget Source #

Create a value of S3GlueParquetTarget 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:compression:S3GlueParquetTarget', s3GlueParquetTarget_compression - Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

$sel:partitionKeys:S3GlueParquetTarget', s3GlueParquetTarget_partitionKeys - Specifies native partitioning using a sequence of keys.

$sel:schemaChangePolicy:S3GlueParquetTarget', s3GlueParquetTarget_schemaChangePolicy - A policy that specifies update behavior for the crawler.

$sel:name:S3GlueParquetTarget', s3GlueParquetTarget_name - The name of the data target.

$sel:inputs:S3GlueParquetTarget', s3GlueParquetTarget_inputs - The nodes that are inputs to the data target.

$sel:path:S3GlueParquetTarget', s3GlueParquetTarget_path - A single Amazon S3 path to write to.

s3GlueParquetTarget_compression :: Lens' S3GlueParquetTarget (Maybe ParquetCompressionType) Source #

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

s3GlueParquetTarget_partitionKeys :: Lens' S3GlueParquetTarget (Maybe [[Text]]) Source #

Specifies native partitioning using a sequence of keys.

s3GlueParquetTarget_schemaChangePolicy :: Lens' S3GlueParquetTarget (Maybe DirectSchemaChangePolicy) Source #

A policy that specifies update behavior for the crawler.

s3GlueParquetTarget_inputs :: Lens' S3GlueParquetTarget (NonEmpty Text) Source #

The nodes that are inputs to the data target.

s3GlueParquetTarget_path :: Lens' S3GlueParquetTarget Text Source #

A single Amazon S3 path to write to.