7#include <aws/appstream/AppStream_EXPORTS.h>
8#include <aws/crt/cbor/Cbor.h>
29 AWS_APPSTREAM_API
VolumeConfig(
const std::shared_ptr<Aws::Crt::Cbor::CborDecoder>& decoder);
31 AWS_APPSTREAM_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
43 m_volumeSizeInGbHasBeenSet =
true;
44 m_volumeSizeInGb = value;
52 int64_t m_volumeSizeInGb{0};
53 bool m_volumeSizeInGbHasBeenSet =
false;
AWS_APPSTREAM_API VolumeConfig & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
void SetVolumeSizeInGb(int64_t value)
AWS_APPSTREAM_API VolumeConfig(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
AWS_APPSTREAM_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
int64_t GetVolumeSizeInGb() const
VolumeConfig & WithVolumeSizeInGb(int64_t value)
AWS_APPSTREAM_API VolumeConfig()=default
bool VolumeSizeInGbHasBeenSet() const