7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/macie2/model/AllowsUnencryptedObjectUploads.h>
10#include <aws/macie2/model/AutomatedDiscoveryMonitoringStatus.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/macie2/model/BucketMetadataErrorCode.h>
13#include <aws/macie2/model/JobDetails.h>
14#include <aws/macie2/model/ObjectCountByEncryptionType.h>
15#include <aws/macie2/model/BucketPublicAccess.h>
16#include <aws/macie2/model/ReplicationDetails.h>
17#include <aws/macie2/model/BucketServerSideEncryption.h>
18#include <aws/macie2/model/SharedAccess.h>
19#include <aws/core/utils/memory/stl/AWSVector.h>
20#include <aws/macie2/model/ObjectLevelStatistics.h>
21#include <aws/macie2/model/KeyValuePair.h>
73 inline void SetAccountId(
const char* value) { m_accountIdHasBeenSet =
true; m_accountId.assign(value); }
126 inline void SetBucketArn(
const char* value) { m_bucketArnHasBeenSet =
true; m_bucketArn.assign(value); }
154 inline void SetBucketName(
const char* value) { m_bucketNameHasBeenSet =
true; m_bucketName.assign(value); }
216 inline void SetErrorMessage(
const char* value) { m_errorMessageHasBeenSet =
true; m_errorMessage.assign(value); }
271 inline void SetObjectCount(
long long value) { m_objectCountHasBeenSet =
true; m_objectCount = value; }
311 inline void SetRegion(
const char* value) { m_regionHasBeenSet =
true; m_region.assign(value); }
342 inline void SetSensitivityScore(
int value) { m_sensitivityScoreHasBeenSet =
true; m_sensitivityScore = value; }
392 inline void SetSizeInBytes(
long long value) { m_sizeInBytesHasBeenSet =
true; m_sizeInBytes = value; }
406 inline void SetSizeInBytesCompressed(
long long value) { m_sizeInBytesCompressedHasBeenSet =
true; m_sizeInBytesCompressed = value; }
459 inline void SetVersioning(
bool value) { m_versioningHasBeenSet =
true; m_versioning = value; }
465 bool m_accountIdHasBeenSet =
false;
468 bool m_allowsUnencryptedObjectUploadsHasBeenSet =
false;
471 bool m_automatedDiscoveryMonitoringStatusHasBeenSet =
false;
474 bool m_bucketArnHasBeenSet =
false;
477 bool m_bucketCreatedAtHasBeenSet =
false;
480 bool m_bucketNameHasBeenSet =
false;
482 long long m_classifiableObjectCount;
483 bool m_classifiableObjectCountHasBeenSet =
false;
485 long long m_classifiableSizeInBytes;
486 bool m_classifiableSizeInBytesHasBeenSet =
false;
489 bool m_errorCodeHasBeenSet =
false;
492 bool m_errorMessageHasBeenSet =
false;
495 bool m_jobDetailsHasBeenSet =
false;
498 bool m_lastAutomatedDiscoveryTimeHasBeenSet =
false;
501 bool m_lastUpdatedHasBeenSet =
false;
503 long long m_objectCount;
504 bool m_objectCountHasBeenSet =
false;
507 bool m_objectCountByEncryptionTypeHasBeenSet =
false;
510 bool m_publicAccessHasBeenSet =
false;
513 bool m_regionHasBeenSet =
false;
516 bool m_replicationDetailsHasBeenSet =
false;
518 int m_sensitivityScore;
519 bool m_sensitivityScoreHasBeenSet =
false;
522 bool m_serverSideEncryptionHasBeenSet =
false;
525 bool m_sharedAccessHasBeenSet =
false;
527 long long m_sizeInBytes;
528 bool m_sizeInBytesHasBeenSet =
false;
530 long long m_sizeInBytesCompressed;
531 bool m_sizeInBytesCompressedHasBeenSet =
false;
534 bool m_tagsHasBeenSet =
false;
537 bool m_unclassifiableObjectCountHasBeenSet =
false;
540 bool m_unclassifiableObjectSizeInBytesHasBeenSet =
false;
543 bool m_versioningHasBeenSet =
false;
AllowsUnencryptedObjectUploads
AutomatedDiscoveryMonitoringStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue