7#include <aws/macie2/Macie2_EXPORTS.h>
49 inline void SetTotalBytesClassified(
long long value) { m_totalBytesClassifiedHasBeenSet =
true; m_totalBytesClassified = value; }
62 inline void SetTotalDetections(
long long value) { m_totalDetectionsHasBeenSet =
true; m_totalDetections = value; }
86 inline void SetTotalItemsClassified(
long long value) { m_totalItemsClassifiedHasBeenSet =
true; m_totalItemsClassified = value; }
97 inline void SetTotalItemsSensitive(
long long value) { m_totalItemsSensitiveHasBeenSet =
true; m_totalItemsSensitive = value; }
110 inline void SetTotalItemsSkipped(
long long value) { m_totalItemsSkippedHasBeenSet =
true; m_totalItemsSkipped = value; }
151 long long m_totalBytesClassified{0};
152 bool m_totalBytesClassifiedHasBeenSet =
false;
154 long long m_totalDetections{0};
155 bool m_totalDetectionsHasBeenSet =
false;
157 long long m_totalDetectionsSuppressed{0};
158 bool m_totalDetectionsSuppressedHasBeenSet =
false;
160 long long m_totalItemsClassified{0};
161 bool m_totalItemsClassifiedHasBeenSet =
false;
163 long long m_totalItemsSensitive{0};
164 bool m_totalItemsSensitiveHasBeenSet =
false;
166 long long m_totalItemsSkipped{0};
167 bool m_totalItemsSkippedHasBeenSet =
false;
169 long long m_totalItemsSkippedInvalidEncryption{0};
170 bool m_totalItemsSkippedInvalidEncryptionHasBeenSet =
false;
172 long long m_totalItemsSkippedInvalidKms{0};
173 bool m_totalItemsSkippedInvalidKmsHasBeenSet =
false;
175 long long m_totalItemsSkippedPermissionDenied{0};
176 bool m_totalItemsSkippedPermissionDeniedHasBeenSet =
false;
ResourceStatistics & WithTotalBytesClassified(long long value)
bool TotalBytesClassifiedHasBeenSet() const
bool TotalItemsSkippedInvalidKmsHasBeenSet() const
AWS_MACIE2_API ResourceStatistics()=default
ResourceStatistics & WithTotalItemsSkippedPermissionDenied(long long value)
long long GetTotalItemsSkipped() const
bool TotalDetectionsHasBeenSet() const
ResourceStatistics & WithTotalItemsSkipped(long long value)
long long GetTotalItemsSkippedInvalidKms() const
ResourceStatistics & WithTotalItemsSensitive(long long value)
long long GetTotalItemsClassified() const
void SetTotalBytesClassified(long long value)
AWS_MACIE2_API ResourceStatistics(Aws::Utils::Json::JsonView jsonValue)
void SetTotalItemsSkipped(long long value)
bool TotalDetectionsSuppressedHasBeenSet() const
long long GetTotalBytesClassified() const
ResourceStatistics & WithTotalItemsSkippedInvalidEncryption(long long value)
AWS_MACIE2_API ResourceStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourceStatistics & WithTotalDetections(long long value)
bool TotalItemsClassifiedHasBeenSet() const
void SetTotalItemsSkippedInvalidEncryption(long long value)
bool TotalItemsSensitiveHasBeenSet() const
ResourceStatistics & WithTotalDetectionsSuppressed(long long value)
long long GetTotalDetectionsSuppressed() const
long long GetTotalDetections() const
bool TotalItemsSkippedHasBeenSet() const
long long GetTotalItemsSensitive() const
void SetTotalItemsSkippedPermissionDenied(long long value)
bool TotalItemsSkippedPermissionDeniedHasBeenSet() const
void SetTotalItemsSkippedInvalidKms(long long value)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetTotalItemsSkippedPermissionDenied() const
void SetTotalItemsClassified(long long value)
void SetTotalDetectionsSuppressed(long long value)
ResourceStatistics & WithTotalItemsClassified(long long value)
void SetTotalDetections(long long value)
void SetTotalItemsSensitive(long long value)
bool TotalItemsSkippedInvalidEncryptionHasBeenSet() const
long long GetTotalItemsSkippedInvalidEncryption() const
ResourceStatistics & WithTotalItemsSkippedInvalidKms(long long value)
Aws::Utils::Json::JsonValue JsonValue