7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/SimpleCriterionForJob.h>
9#include <aws/macie2/model/TagCriterionForJob.h>
71 bool m_simpleCriterionHasBeenSet =
false;
74 bool m_tagCriterionHasBeenSet =
false;
void SetSimpleCriterion(const SimpleCriterionForJob &value)
const TagCriterionForJob & GetTagCriterion() const
CriteriaForJob & WithTagCriterion(const TagCriterionForJob &value)
void SetTagCriterion(const TagCriterionForJob &value)
bool TagCriterionHasBeenSet() const
const SimpleCriterionForJob & GetSimpleCriterion() const
AWS_MACIE2_API CriteriaForJob & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTagCriterion(TagCriterionForJob &&value)
void SetSimpleCriterion(SimpleCriterionForJob &&value)
AWS_MACIE2_API CriteriaForJob(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MACIE2_API CriteriaForJob()
bool SimpleCriterionHasBeenSet() const
CriteriaForJob & WithSimpleCriterion(SimpleCriterionForJob &&value)
CriteriaForJob & WithTagCriterion(TagCriterionForJob &&value)
CriteriaForJob & WithSimpleCriterion(const SimpleCriterionForJob &value)
Aws::Utils::Json::JsonValue JsonValue