7#include <aws/detective/Detective_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
48 inline void SetVolumeUsageInBytes(
long long value) { m_volumeUsageInBytesHasBeenSet =
true; m_volumeUsageInBytes = value; }
67 long long m_volumeUsageInBytes;
68 bool m_volumeUsageInBytesHasBeenSet =
false;
71 bool m_volumeUsageUpdateTimeHasBeenSet =
false;
DatasourcePackageUsageInfo & WithVolumeUsageUpdateTime(const Aws::Utils::DateTime &value)
void SetVolumeUsageUpdateTime(const Aws::Utils::DateTime &value)
void SetVolumeUsageInBytes(long long value)
long long GetVolumeUsageInBytes() const
DatasourcePackageUsageInfo & WithVolumeUsageUpdateTime(Aws::Utils::DateTime &&value)
AWS_DETECTIVE_API DatasourcePackageUsageInfo()
bool VolumeUsageUpdateTimeHasBeenSet() const
AWS_DETECTIVE_API DatasourcePackageUsageInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DETECTIVE_API DatasourcePackageUsageInfo(Aws::Utils::Json::JsonView jsonValue)
bool VolumeUsageInBytesHasBeenSet() const
const Aws::Utils::DateTime & GetVolumeUsageUpdateTime() const
AWS_DETECTIVE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetVolumeUsageUpdateTime(Aws::Utils::DateTime &&value)
DatasourcePackageUsageInfo & WithVolumeUsageInBytes(long long value)
Aws::Utils::Json::JsonValue JsonValue