class Aws::GlueDataBrew::Types::PathOptions
Represents a set of options that define how DataBrew selects files for a given Amazon S3 path in a dataset.
@note When making an API call, you may pass PathOptions
data as a hash: { last_modified_date_condition: { expression: "Expression", # required values_map: { # required "ValueReference" => "ConditionValue", }, }, files_limit: { max_files: 1, # required ordered_by: "LAST_MODIFIED_DATE", # accepts LAST_MODIFIED_DATE order: "DESCENDING", # accepts DESCENDING, ASCENDING }, parameters: { "PathParameterName" => { name: "PathParameterName", # required type: "Datetime", # required, accepts Datetime, Number, String datetime_options: { format: "DatetimeFormat", # required timezone_offset: "TimezoneOffset", locale_code: "LocaleCode", }, create_column: false, filter: { expression: "Expression", # required values_map: { # required "ValueReference" => "ConditionValue", }, }, }, }, }
@!attribute [rw] last_modified_date_condition
If provided, this structure defines a date range for matching Amazon S3 objects based on their LastModifiedDate attribute in Amazon S3. @return [Types::FilterExpression]
@!attribute [rw] files_limit
If provided, this structure imposes a limit on a number of files that should be selected. @return [Types::FilesLimit]
@!attribute [rw] parameters
A structure that maps names of parameters used in the Amazon S3 path of a dataset to their definitions. @return [Hash<String,Types::DatasetParameter>]
@see docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/PathOptions AWS API Documentation
Constants
- SENSITIVE