7#include <aws/databrew/GlueDataBrew_EXPORTS.h>
8#include <aws/databrew/model/FilterExpression.h>
9#include <aws/databrew/model/FilesLimit.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/databrew/model/DatasetParameter.h>
92 bool m_lastModifiedDateConditionHasBeenSet =
false;
95 bool m_filesLimitHasBeenSet =
false;
98 bool m_parametersHasBeenSet =
false;
PathOptions & WithParameters(Aws::Map< Aws::String, DatasetParameter > &&value)
void SetLastModifiedDateCondition(const FilterExpression &value)
PathOptions & WithFilesLimit(const FilesLimit &value)
PathOptions & WithLastModifiedDateCondition(FilterExpression &&value)
AWS_GLUEDATABREW_API PathOptions()
PathOptions & WithParameters(const Aws::Map< Aws::String, DatasetParameter > &value)
bool ParametersHasBeenSet() const
AWS_GLUEDATABREW_API PathOptions(Aws::Utils::Json::JsonView jsonValue)
void SetLastModifiedDateCondition(FilterExpression &&value)
const FilterExpression & GetLastModifiedDateCondition() const
PathOptions & AddParameters(Aws::String &&key, const DatasetParameter &value)
AWS_GLUEDATABREW_API PathOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LastModifiedDateConditionHasBeenSet() const
AWS_GLUEDATABREW_API Aws::Utils::Json::JsonValue Jsonize() const
PathOptions & WithFilesLimit(FilesLimit &&value)
PathOptions & WithLastModifiedDateCondition(const FilterExpression &value)
PathOptions & AddParameters(Aws::String &&key, DatasetParameter &&value)
void SetFilesLimit(const FilesLimit &value)
PathOptions & AddParameters(const char *key, const DatasetParameter &value)
void SetFilesLimit(FilesLimit &&value)
void SetParameters(const Aws::Map< Aws::String, DatasetParameter > &value)
void SetParameters(Aws::Map< Aws::String, DatasetParameter > &&value)
const Aws::Map< Aws::String, DatasetParameter > & GetParameters() const
bool FilesLimitHasBeenSet() const
PathOptions & AddParameters(const Aws::String &key, const DatasetParameter &value)
PathOptions & AddParameters(const char *key, DatasetParameter &&value)
PathOptions & AddParameters(const Aws::String &key, DatasetParameter &&value)
const FilesLimit & GetFilesLimit() const
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue