7#include <aws/macie2/Macie2_EXPORTS.h>
52 inline void SetFileType(
long long value) { m_fileTypeHasBeenSet =
true; m_fileType = value; }
63 inline void SetStorageClass(
long long value) { m_storageClassHasBeenSet =
true; m_storageClass = value; }
73 inline long long GetTotal()
const{
return m_total; }
75 inline void SetTotal(
long long value) { m_totalHasBeenSet =
true; m_total = value; }
81 bool m_fileTypeHasBeenSet =
false;
83 long long m_storageClass;
84 bool m_storageClassHasBeenSet =
false;
87 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
AWS_MACIE2_API ObjectLevelStatistics()
long long GetFileType() const
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