libZSservicesZSamazonka-databrewZSamazonka-databrew
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.DataBrew.Types.PathOptions

Description

 
Synopsis

Documentation

data PathOptions Source #

Represents a set of options that define how DataBrew selects files for a given Amazon S3 path in a dataset.

See: newPathOptions smart constructor.

Constructors

PathOptions' 

Fields

Instances

Instances details
Eq PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

Read PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

Show PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

Generic PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

Associated Types

type Rep PathOptions :: Type -> Type #

NFData PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

Methods

rnf :: PathOptions -> () #

Hashable PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

ToJSON PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

FromJSON PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

type Rep PathOptions Source # 
Instance details

Defined in Amazonka.DataBrew.Types.PathOptions

type Rep PathOptions = D1 ('MetaData "PathOptions" "Amazonka.DataBrew.Types.PathOptions" "libZSservicesZSamazonka-databrewZSamazonka-databrew" 'False) (C1 ('MetaCons "PathOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastModifiedDateCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterExpression)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text DatasetParameter))) :*: S1 ('MetaSel ('Just "filesLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilesLimit)))))

newPathOptions :: PathOptions Source #

Create a value of PathOptions 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:lastModifiedDateCondition:PathOptions', pathOptions_lastModifiedDateCondition - If provided, this structure defines a date range for matching Amazon S3 objects based on their LastModifiedDate attribute in Amazon S3.

$sel:parameters:PathOptions', pathOptions_parameters - A structure that maps names of parameters used in the Amazon S3 path of a dataset to their definitions.

$sel:filesLimit:PathOptions', pathOptions_filesLimit - If provided, this structure imposes a limit on a number of files that should be selected.

pathOptions_lastModifiedDateCondition :: Lens' PathOptions (Maybe FilterExpression) Source #

If provided, this structure defines a date range for matching Amazon S3 objects based on their LastModifiedDate attribute in Amazon S3.

pathOptions_parameters :: Lens' PathOptions (Maybe (HashMap Text DatasetParameter)) Source #

A structure that maps names of parameters used in the Amazon S3 path of a dataset to their definitions.

pathOptions_filesLimit :: Lens' PathOptions (Maybe FilesLimit) Source #

If provided, this structure imposes a limit on a number of files that should be selected.