7#include <aws/macie2/Macie2_EXPORTS.h>
46 m_fileTypeHasBeenSet =
true;
63 m_storageClassHasBeenSet =
true;
64 m_storageClass = value;
78 inline long long GetTotal()
const {
return m_total; }
81 m_totalHasBeenSet =
true;
90 long long m_fileType{0};
92 long long m_storageClass{0};
95 bool m_fileTypeHasBeenSet =
false;
96 bool m_storageClassHasBeenSet =
false;
97 bool m_totalHasBeenSet =
false;
bool FileTypeHasBeenSet() const
ObjectLevelStatistics & WithTotal(long long value)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
ObjectLevelStatistics & WithStorageClass(long long value)
ObjectLevelStatistics & WithFileType(long long value)
bool StorageClassHasBeenSet() const
bool TotalHasBeenSet() const
long long GetFileType() const
AWS_MACIE2_API ObjectLevelStatistics()=default
void SetStorageClass(long long value)
AWS_MACIE2_API ObjectLevelStatistics(Aws::Utils::Json::JsonView jsonValue)
long long GetTotal() const
AWS_MACIE2_API ObjectLevelStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFileType(long long value)
long long GetStorageClass() const
void SetTotal(long long value)
Aws::Utils::Json::JsonValue JsonValue