45 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
76 inline long long GetSize()
const{
return m_size; }
81 inline void SetSize(
long long value) { m_sizeHasBeenSet =
true; m_size = value; }
138 inline void SetImportManifestUrl(
const char* value) { m_importManifestUrlHasBeenSet =
true; m_importManifestUrl.assign(value); }
197 inline void SetChecksum(
const char* value) { m_checksumHasBeenSet =
true; m_checksum.assign(value); }
216 bool m_formatHasBeenSet;
218 bool m_sizeHasBeenSet;
220 bool m_importManifestUrlHasBeenSet;
222 bool m_checksumHasBeenSet;
void SetChecksum(const Aws::String &value)
DiskImageDescription & WithSize(long long value)
void SetFormat(const DiskImageFormat &value)
DiskImageDescription & WithImportManifestUrl(const char *value)
long long GetSize() const
void SetImportManifestUrl(const char *value)
DiskImageDescription & WithChecksum(const Aws::String &value)
void SetImportManifestUrl(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
DiskImageDescription & WithFormat(DiskImageFormat &&value)
void SetChecksum(const char *value)
void SetFormat(DiskImageFormat &&value)
DiskImageDescription & WithChecksum(Aws::String &&value)
void SetImportManifestUrl(Aws::String &&value)
DiskImageDescription & WithChecksum(const char *value)
DiskImageDescription & WithFormat(const DiskImageFormat &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetChecksum(Aws::String &&value)
const Aws::String & GetImportManifestUrl() const
DiskImageDescription & WithImportManifestUrl(const Aws::String &value)
void SetSize(long long value)
const DiskImageFormat & GetFormat() const
DiskImageDescription & WithImportManifestUrl(Aws::String &&value)
const Aws::String & GetChecksum() const
JSON (JavaScript Object Notation).