29 namespace StorageGateway
52 inline void SetVolumeARN(
const char* value) { m_volumeARNHasBeenSet =
true; m_volumeARN.assign(value); }
73 inline void SetVolumeId(
const char* value) { m_volumeIdHasBeenSet =
true; m_volumeId.assign(value); }
94 inline void SetVolumeType(
const char* value) { m_volumeTypeHasBeenSet =
true; m_volumeType.assign(value); }
115 inline void SetVolumeStatus(
const char* value) { m_volumeStatusHasBeenSet =
true; m_volumeStatus.assign(value); }
130 inline void SetVolumeSizeInBytes(
long long value) { m_volumeSizeInBytesHasBeenSet =
true; m_volumeSizeInBytes = value; }
139 inline void SetVolumeProgress(
double value) { m_volumeProgressHasBeenSet =
true; m_volumeProgress = value; }
154 inline void SetVolumeDiskId(
const char* value) { m_volumeDiskIdHasBeenSet =
true; m_volumeDiskId.assign(value); }
175 inline void SetSourceSnapshotId(
const char* value) { m_sourceSnapshotIdHasBeenSet =
true; m_sourceSnapshotId.assign(value); }
212 bool m_volumeARNHasBeenSet;
214 bool m_volumeIdHasBeenSet;
216 bool m_volumeTypeHasBeenSet;
218 bool m_volumeStatusHasBeenSet;
219 long long m_volumeSizeInBytes;
220 bool m_volumeSizeInBytesHasBeenSet;
221 double m_volumeProgress;
222 bool m_volumeProgressHasBeenSet;
224 bool m_volumeDiskIdHasBeenSet;
226 bool m_sourceSnapshotIdHasBeenSet;
227 bool m_preservedExistingData;
228 bool m_preservedExistingDataHasBeenSet;
230 bool m_volumeiSCSIAttributesHasBeenSet;
void SetVolumeStatus(Aws::String &&value)
void SetVolumeiSCSIAttributes(VolumeiSCSIAttributes &&value)
StorediSCSIVolume & WithSourceSnapshotId(Aws::String &&value)
StorediSCSIVolume & WithVolumeId(const Aws::String &value)
void SetSourceSnapshotId(const Aws::String &value)
void SetSourceSnapshotId(const char *value)
void SetVolumeType(Aws::String &&value)
void SetVolumeType(const Aws::String &value)
void SetSourceSnapshotId(Aws::String &&value)
void SetVolumeId(const char *value)
void SetVolumeId(const Aws::String &value)
StorediSCSIVolume & WithVolumeiSCSIAttributes(VolumeiSCSIAttributes &&value)
void SetVolumeId(Aws::String &&value)
const Aws::String & GetVolumeARN() const
StorediSCSIVolume & WithVolumeProgress(double value)
void SetVolumeStatus(const char *value)
void SetVolumeARN(const Aws::String &value)
bool GetPreservedExistingData() const
StorediSCSIVolume & WithVolumeARN(Aws::String &&value)
void SetVolumeType(const char *value)
StorediSCSIVolume & WithPreservedExistingData(bool value)
StorediSCSIVolume & WithVolumeStatus(Aws::String &&value)
void SetPreservedExistingData(bool value)
StorediSCSIVolume & WithVolumeId(Aws::String &&value)
StorediSCSIVolume & WithVolumeDiskId(const Aws::String &value)
void SetVolumeDiskId(const Aws::String &value)
void SetVolumeARN(const char *value)
double GetVolumeProgress() const
StorediSCSIVolume & WithVolumeType(const Aws::String &value)
void SetVolumeProgress(double value)
void SetVolumeDiskId(const char *value)
const Aws::String & GetVolumeId() const
StorediSCSIVolume & WithVolumeSizeInBytes(long long value)
StorediSCSIVolume & WithVolumeStatus(const char *value)
StorediSCSIVolume & WithVolumeType(Aws::String &&value)
StorediSCSIVolume & WithSourceSnapshotId(const char *value)
StorediSCSIVolume & WithVolumeARN(const char *value)
void SetVolumeiSCSIAttributes(const VolumeiSCSIAttributes &value)
StorediSCSIVolume & WithSourceSnapshotId(const Aws::String &value)
const Aws::String & GetVolumeDiskId() const
const VolumeiSCSIAttributes & GetVolumeiSCSIAttributes() const
const Aws::String & GetVolumeType() const
const Aws::String & GetSourceSnapshotId() const
void SetVolumeDiskId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
StorediSCSIVolume & WithVolumeiSCSIAttributes(const VolumeiSCSIAttributes &value)
void SetVolumeARN(Aws::String &&value)
StorediSCSIVolume & WithVolumeDiskId(Aws::String &&value)
StorediSCSIVolume & WithVolumeId(const char *value)
void SetVolumeStatus(const Aws::String &value)
#define AWS_STORAGEGATEWAY_API
const Aws::String & GetVolumeStatus() const
StorediSCSIVolume & WithVolumeStatus(const Aws::String &value)
StorediSCSIVolume & WithVolumeARN(const Aws::String &value)
StorediSCSIVolume & WithVolumeType(const char *value)
StorediSCSIVolume & WithVolumeDiskId(const char *value)
long long GetVolumeSizeInBytes() const
JSON (JavaScript Object Notation).
void SetVolumeSizeInBytes(long long value)