7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/SensitivityAggregations.h>
51 template<
typename ClassificationErrorT = SensitivityAggregations>
52 void SetClassificationError(ClassificationErrorT&& value) { m_classificationErrorHasBeenSet =
true; m_classificationError = std::forward<ClassificationErrorT>(value); }
53 template<
typename ClassificationErrorT = SensitivityAggregations>
64 template<
typename NotClassifiedT = SensitivityAggregations>
65 void SetNotClassified(NotClassifiedT&& value) { m_notClassifiedHasBeenSet =
true; m_notClassified = std::forward<NotClassifiedT>(value); }
66 template<
typename NotClassifiedT = SensitivityAggregations>
77 template<
typename NotSensitiveT = SensitivityAggregations>
78 void SetNotSensitive(NotSensitiveT&& value) { m_notSensitiveHasBeenSet =
true; m_notSensitive = std::forward<NotSensitiveT>(value); }
79 template<
typename NotSensitiveT = SensitivityAggregations>
90 template<
typename SensitiveT = SensitivityAggregations>
91 void SetSensitive(SensitiveT&& value) { m_sensitiveHasBeenSet =
true; m_sensitive = std::forward<SensitiveT>(value); }
92 template<
typename SensitiveT = SensitivityAggregations>
98 bool m_classificationErrorHasBeenSet =
false;
101 bool m_notClassifiedHasBeenSet =
false;
104 bool m_notSensitiveHasBeenSet =
false;
107 bool m_sensitiveHasBeenSet =
false;
AWS_MACIE2_API BucketStatisticsBySensitivity()=default
const SensitivityAggregations & GetClassificationError() const
AWS_MACIE2_API BucketStatisticsBySensitivity & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ClassificationErrorHasBeenSet() const
const SensitivityAggregations & GetNotSensitive() const
bool NotClassifiedHasBeenSet() const
BucketStatisticsBySensitivity & WithNotClassified(NotClassifiedT &&value)
void SetSensitive(SensitiveT &&value)
void SetClassificationError(ClassificationErrorT &&value)
BucketStatisticsBySensitivity & WithClassificationError(ClassificationErrorT &&value)
BucketStatisticsBySensitivity & WithSensitive(SensitiveT &&value)
const SensitivityAggregations & GetSensitive() const
AWS_MACIE2_API BucketStatisticsBySensitivity(Aws::Utils::Json::JsonView jsonValue)
BucketStatisticsBySensitivity & WithNotSensitive(NotSensitiveT &&value)
void SetNotSensitive(NotSensitiveT &&value)
bool NotSensitiveHasBeenSet() const
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
const SensitivityAggregations & GetNotClassified() const
void SetNotClassified(NotClassifiedT &&value)
bool SensitiveHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue