7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/S3ClassificationScopeExclusion.h>
47 template<
typename ExcludesT = S3ClassificationScopeExclusion>
48 void SetExcludes(ExcludesT&& value) { m_excludesHasBeenSet =
true; m_excludes = std::forward<ExcludesT>(value); }
49 template<
typename ExcludesT = S3ClassificationScopeExclusion>
55 bool m_excludesHasBeenSet =
false;
AWS_MACIE2_API S3ClassificationScope()=default
AWS_MACIE2_API S3ClassificationScope & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API S3ClassificationScope(Aws::Utils::Json::JsonView jsonValue)
bool ExcludesHasBeenSet() const
void SetExcludes(ExcludesT &&value)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
const S3ClassificationScopeExclusion & GetExcludes() const
S3ClassificationScope & WithExcludes(ExcludesT &&value)
Aws::Utils::Json::JsonValue JsonValue