7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/SearchResourcesSimpleCriterion.h>
9#include <aws/macie2/model/SearchResourcesTagCriterion.h>
44 template <
typename SimpleCriterionT = SearchResourcesSimpleCriterion>
46 m_simpleCriterionHasBeenSet =
true;
47 m_simpleCriterion = std::forward<SimpleCriterionT>(value);
49 template <
typename SimpleCriterionT = SearchResourcesSimpleCriterion>
64 template <
typename TagCriterionT = SearchResourcesTagCriterion>
66 m_tagCriterionHasBeenSet =
true;
67 m_tagCriterion = std::forward<TagCriterionT>(value);
69 template <
typename TagCriterionT = SearchResourcesTagCriterion>
79 bool m_simpleCriterionHasBeenSet =
false;
80 bool m_tagCriterionHasBeenSet =
false;
bool TagCriterionHasBeenSet() const
const SearchResourcesSimpleCriterion & GetSimpleCriterion() const
void SetTagCriterion(TagCriterionT &&value)
SearchResourcesCriteria & WithSimpleCriterion(SimpleCriterionT &&value)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
bool SimpleCriterionHasBeenSet() const
AWS_MACIE2_API SearchResourcesCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
const SearchResourcesTagCriterion & GetTagCriterion() const
void SetSimpleCriterion(SimpleCriterionT &&value)
SearchResourcesCriteria & WithTagCriterion(TagCriterionT &&value)
AWS_MACIE2_API SearchResourcesCriteria(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API SearchResourcesCriteria()=default
Aws::Utils::Json::JsonValue JsonValue