Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data S3DirectTarget = S3DirectTarget' {
- compression :: Maybe Text
- partitionKeys :: Maybe [[Text]]
- schemaChangePolicy :: Maybe DirectSchemaChangePolicy
- name :: Text
- inputs :: NonEmpty Text
- path :: Text
- format :: TargetFormat
- newS3DirectTarget :: Text -> NonEmpty Text -> Text -> TargetFormat -> S3DirectTarget
- s3DirectTarget_compression :: Lens' S3DirectTarget (Maybe Text)
- s3DirectTarget_partitionKeys :: Lens' S3DirectTarget (Maybe [[Text]])
- s3DirectTarget_schemaChangePolicy :: Lens' S3DirectTarget (Maybe DirectSchemaChangePolicy)
- s3DirectTarget_name :: Lens' S3DirectTarget Text
- s3DirectTarget_inputs :: Lens' S3DirectTarget (NonEmpty Text)
- s3DirectTarget_path :: Lens' S3DirectTarget Text
- s3DirectTarget_format :: Lens' S3DirectTarget TargetFormat
Documentation
data S3DirectTarget Source #
Specifies a data target that writes to Amazon S3.
See: newS3DirectTarget
smart constructor.
S3DirectTarget' | |
|
Instances
:: Text | |
-> NonEmpty Text | |
-> Text | |
-> TargetFormat | |
-> S3DirectTarget |
Create a value of S3DirectTarget
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:S3DirectTarget'
, s3DirectTarget_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:S3DirectTarget'
, s3DirectTarget_partitionKeys
- Specifies native partitioning using a sequence of keys.
$sel:schemaChangePolicy:S3DirectTarget'
, s3DirectTarget_schemaChangePolicy
- A policy that specifies update behavior for the crawler.
$sel:name:S3DirectTarget'
, s3DirectTarget_name
- The name of the data target.
$sel:inputs:S3DirectTarget'
, s3DirectTarget_inputs
- The nodes that are inputs to the data target.
$sel:path:S3DirectTarget'
, s3DirectTarget_path
- A single Amazon S3 path to write to.
$sel:format:S3DirectTarget'
, s3DirectTarget_format
- Specifies the data output format for the target.
s3DirectTarget_compression :: Lens' S3DirectTarget (Maybe Text) 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"
).
s3DirectTarget_partitionKeys :: Lens' S3DirectTarget (Maybe [[Text]]) Source #
Specifies native partitioning using a sequence of keys.
s3DirectTarget_schemaChangePolicy :: Lens' S3DirectTarget (Maybe DirectSchemaChangePolicy) Source #
A policy that specifies update behavior for the crawler.
s3DirectTarget_name :: Lens' S3DirectTarget Text Source #
The name of the data target.
s3DirectTarget_inputs :: Lens' S3DirectTarget (NonEmpty Text) Source #
The nodes that are inputs to the data target.
s3DirectTarget_path :: Lens' S3DirectTarget Text Source #
A single Amazon S3 path to write to.
s3DirectTarget_format :: Lens' S3DirectTarget TargetFormat Source #
Specifies the data output format for the target.