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;
152 bool m_totalBytesClassifiedHasBeenSet =
false;
154 long long m_totalDetections;
155 bool m_totalDetectionsHasBeenSet =
false;
157 long long m_totalDetectionsSuppressed;
158 bool m_totalDetectionsSuppressedHasBeenSet =
false;
160 long long m_totalItemsClassified;
161 bool m_totalItemsClassifiedHasBeenSet =
false;
163 long long m_totalItemsSensitive;
164 bool m_totalItemsSensitiveHasBeenSet =
false;
166 long long m_totalItemsSkipped;
167 bool m_totalItemsSkippedHasBeenSet =
false;
169 long long m_totalItemsSkippedInvalidEncryption;
170 bool m_totalItemsSkippedInvalidEncryptionHasBeenSet =
false;
172 long long m_totalItemsSkippedInvalidKms;
173 bool m_totalItemsSkippedInvalidKmsHasBeenSet =
false;
175 long long m_totalItemsSkippedPermissionDenied;
176 bool m_totalItemsSkippedPermissionDeniedHasBeenSet =
false;
ResourceStatistics & WithTotalBytesClassified(long long value)
bool TotalBytesClassifiedHasBeenSet() const
bool TotalItemsSkippedInvalidKmsHasBeenSet() const
AWS_MACIE2_API ResourceStatistics()
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