7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/macie2/model/S3WordsList.h>
52 inline void SetRegex(
const char* value) { m_regexHasBeenSet =
true; m_regex.assign(value); }
73 bool m_regexHasBeenSet =
false;
76 bool m_s3WordsListHasBeenSet =
false;
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
AllowListCriteria & WithRegex(Aws::String &&value)
bool S3WordsListHasBeenSet() const
const S3WordsList & GetS3WordsList() const
AllowListCriteria & WithRegex(const char *value)
AllowListCriteria & WithS3WordsList(const S3WordsList &value)
void SetRegex(const char *value)
AWS_MACIE2_API AllowListCriteria(Aws::Utils::Json::JsonView jsonValue)
void SetS3WordsList(S3WordsList &&value)
const Aws::String & GetRegex() const
void SetRegex(Aws::String &&value)
AllowListCriteria & WithRegex(const Aws::String &value)
AWS_MACIE2_API AllowListCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRegex(const Aws::String &value)
bool RegexHasBeenSet() const
AWS_MACIE2_API AllowListCriteria()
void SetS3WordsList(const S3WordsList &value)
AllowListCriteria & WithS3WordsList(S3WordsList &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue