7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/guardduty/model/ScanCriterionKey.h>
10#include <aws/guardduty/model/ScanCondition.h>
79 bool m_includeHasBeenSet =
false;
82 bool m_excludeHasBeenSet =
false;
AWS_GUARDDUTY_API ScanResourceCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetInclude(Aws::Map< ScanCriterionKey, ScanCondition > &&value)
const Aws::Map< ScanCriterionKey, ScanCondition > & GetExclude() const
ScanResourceCriteria & AddInclude(ScanCriterionKey &&key, ScanCondition &&value)
ScanResourceCriteria & AddInclude(const ScanCriterionKey &key, const ScanCondition &value)
ScanResourceCriteria & AddInclude(const ScanCriterionKey &key, ScanCondition &&value)
ScanResourceCriteria & WithExclude(Aws::Map< ScanCriterionKey, ScanCondition > &&value)
ScanResourceCriteria & WithInclude(Aws::Map< ScanCriterionKey, ScanCondition > &&value)
void SetExclude(const Aws::Map< ScanCriterionKey, ScanCondition > &value)
ScanResourceCriteria & WithExclude(const Aws::Map< ScanCriterionKey, ScanCondition > &value)
ScanResourceCriteria & AddInclude(ScanCriterionKey &&key, const ScanCondition &value)
const Aws::Map< ScanCriterionKey, ScanCondition > & GetInclude() const
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetExclude(Aws::Map< ScanCriterionKey, ScanCondition > &&value)
ScanResourceCriteria & AddExclude(const ScanCriterionKey &key, const ScanCondition &value)
AWS_GUARDDUTY_API ScanResourceCriteria()
void SetInclude(const Aws::Map< ScanCriterionKey, ScanCondition > &value)
bool ExcludeHasBeenSet() const
ScanResourceCriteria & AddExclude(const ScanCriterionKey &key, ScanCondition &&value)
AWS_GUARDDUTY_API ScanResourceCriteria(Aws::Utils::Json::JsonView jsonValue)
bool IncludeHasBeenSet() const
ScanResourceCriteria & AddExclude(ScanCriterionKey &&key, ScanCondition &&value)
ScanResourceCriteria & WithInclude(const Aws::Map< ScanCriterionKey, ScanCondition > &value)
ScanResourceCriteria & AddExclude(ScanCriterionKey &&key, const ScanCondition &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue