7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/SensitivityAggregations.h>
45 template <
typename ClassificationErrorT = SensitivityAggregations>
47 m_classificationErrorHasBeenSet =
true;
48 m_classificationError = std::forward<ClassificationErrorT>(value);
50 template <
typename ClassificationErrorT = SensitivityAggregations>
64 template <
typename NotClassifiedT = SensitivityAggregations>
66 m_notClassifiedHasBeenSet =
true;
67 m_notClassified = std::forward<NotClassifiedT>(value);
69 template <
typename NotClassifiedT = SensitivityAggregations>
83 template <
typename NotSensitiveT = SensitivityAggregations>
85 m_notSensitiveHasBeenSet =
true;
86 m_notSensitive = std::forward<NotSensitiveT>(value);
88 template <
typename NotSensitiveT = SensitivityAggregations>
102 template <
typename SensitiveT = SensitivityAggregations>
104 m_sensitiveHasBeenSet =
true;
105 m_sensitive = std::forward<SensitiveT>(value);
107 template <
typename SensitiveT = SensitivityAggregations>
121 bool m_classificationErrorHasBeenSet =
false;
122 bool m_notClassifiedHasBeenSet =
false;
123 bool m_notSensitiveHasBeenSet =
false;
124 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