46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
57 inline void SetBytesConverted(
long long value) { m_bytesConvertedHasBeenSet =
true; m_bytesConverted = value; }
82 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
167 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
202 inline void SetStatusMessage(
const char* value) { m_statusMessageHasBeenSet =
true; m_statusMessage.assign(value); }
237 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
255 long long m_bytesConverted;
256 bool m_bytesConvertedHasBeenSet;
258 bool m_availabilityZoneHasBeenSet;
260 bool m_imageHasBeenSet;
262 bool m_volumeHasBeenSet;
264 bool m_statusHasBeenSet;
266 bool m_statusMessageHasBeenSet;
268 bool m_descriptionHasBeenSet;
ImportInstanceVolumeDetailItem & WithVolume(const DiskImageVolumeDescription &value)
long long GetBytesConverted() const
ImportInstanceVolumeDetailItem & WithAvailabilityZone(const Aws::String &value)
void SetBytesConverted(long long value)
ImportInstanceVolumeDetailItem & WithAvailabilityZone(const char *value)
ImportInstanceVolumeDetailItem & WithImage(const DiskImageDescription &value)
ImportInstanceVolumeDetailItem & WithDescription(const Aws::String &value)
ImportInstanceVolumeDetailItem & WithStatus(const char *value)
ImportInstanceVolumeDetailItem & WithStatus(const Aws::String &value)
ImportInstanceVolumeDetailItem & WithStatusMessage(const char *value)
void SetStatusMessage(const Aws::String &value)
void SetDescription(const char *value)
ImportInstanceVolumeDetailItem & WithStatusMessage(Aws::String &&value)
void SetAvailabilityZone(Aws::String &&value)
const Aws::String & GetStatus() const
const Aws::String & GetStatusMessage() const
void SetStatus(const char *value)
ImportInstanceVolumeDetailItem & WithAvailabilityZone(Aws::String &&value)
void SetImage(DiskImageDescription &&value)
void SetAvailabilityZone(const char *value)
void SetDescription(Aws::String &&value)
ImportInstanceVolumeDetailItem & WithImage(DiskImageDescription &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
const DiskImageDescription & GetImage() const
void SetStatusMessage(const char *value)
void SetStatusMessage(Aws::String &&value)
ImportInstanceVolumeDetailItem & WithStatusMessage(const Aws::String &value)
void SetStatus(const Aws::String &value)
void SetDescription(const Aws::String &value)
ImportInstanceVolumeDetailItem & WithVolume(DiskImageVolumeDescription &&value)
const DiskImageVolumeDescription & GetVolume() const
const Aws::String & GetDescription() const
ImportInstanceVolumeDetailItem & WithDescription(const char *value)
ImportInstanceVolumeDetailItem & WithDescription(Aws::String &&value)
void SetVolume(DiskImageVolumeDescription &&value)
void SetAvailabilityZone(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetImage(const DiskImageDescription &value)
void SetStatus(Aws::String &&value)
void SetVolume(const DiskImageVolumeDescription &value)
ImportInstanceVolumeDetailItem & WithBytesConverted(long long value)
const Aws::String & GetAvailabilityZone() const
ImportInstanceVolumeDetailItem & WithStatus(Aws::String &&value)
JSON (JavaScript Object Notation).