7#include <aws/macie2/Macie2_EXPORTS.h>
43 m_totalBytesClassifiedHasBeenSet =
true;
44 m_totalBytesClassified = value;
62 m_totalDetectionsHasBeenSet =
true;
63 m_totalDetections = value;
82 m_totalDetectionsSuppressedHasBeenSet =
true;
83 m_totalDetectionsSuppressed = value;
98 m_totalItemsClassifiedHasBeenSet =
true;
99 m_totalItemsClassified = value;
115 m_totalItemsSensitiveHasBeenSet =
true;
116 m_totalItemsSensitive = value;
134 m_totalItemsSkippedHasBeenSet =
true;
135 m_totalItemsSkipped = value;
152 m_totalItemsSkippedInvalidEncryptionHasBeenSet =
true;
153 m_totalItemsSkippedInvalidEncryption = value;
170 m_totalItemsSkippedInvalidKmsHasBeenSet =
true;
171 m_totalItemsSkippedInvalidKms = value;
188 m_totalItemsSkippedPermissionDeniedHasBeenSet =
true;
189 m_totalItemsSkippedPermissionDenied = value;
197 long long m_totalBytesClassified{0};
199 long long m_totalDetections{0};
201 long long m_totalDetectionsSuppressed{0};
203 long long m_totalItemsClassified{0};
205 long long m_totalItemsSensitive{0};
207 long long m_totalItemsSkipped{0};
209 long long m_totalItemsSkippedInvalidEncryption{0};
211 long long m_totalItemsSkippedInvalidKms{0};
213 long long m_totalItemsSkippedPermissionDenied{0};
214 bool m_totalBytesClassifiedHasBeenSet =
false;
215 bool m_totalDetectionsHasBeenSet =
false;
216 bool m_totalDetectionsSuppressedHasBeenSet =
false;
217 bool m_totalItemsClassifiedHasBeenSet =
false;
218 bool m_totalItemsSensitiveHasBeenSet =
false;
219 bool m_totalItemsSkippedHasBeenSet =
false;
220 bool m_totalItemsSkippedInvalidEncryptionHasBeenSet =
false;
221 bool m_totalItemsSkippedInvalidKmsHasBeenSet =
false;
222 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