7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/CriteriaBlockForJob.h>
70 bool m_excludesHasBeenSet =
false;
73 bool m_includesHasBeenSet =
false;
S3BucketCriteriaForJob & WithExcludes(CriteriaBlockForJob &&value)
AWS_MACIE2_API S3BucketCriteriaForJob(Aws::Utils::Json::JsonView jsonValue)
bool ExcludesHasBeenSet() const
AWS_MACIE2_API S3BucketCriteriaForJob & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExcludes(CriteriaBlockForJob &&value)
const CriteriaBlockForJob & GetExcludes() const
void SetIncludes(const CriteriaBlockForJob &value)
void SetExcludes(const CriteriaBlockForJob &value)
S3BucketCriteriaForJob & WithIncludes(CriteriaBlockForJob &&value)
void SetIncludes(CriteriaBlockForJob &&value)
bool IncludesHasBeenSet() const
S3BucketCriteriaForJob & WithExcludes(const CriteriaBlockForJob &value)
const CriteriaBlockForJob & GetIncludes() const
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
S3BucketCriteriaForJob & WithIncludes(const CriteriaBlockForJob &value)
AWS_MACIE2_API S3BucketCriteriaForJob()
Aws::Utils::Json::JsonValue JsonValue