28 namespace StorageGateway
78 inline void SetVolumeARN(
const char* value) { m_volumeARNHasBeenSet =
true; m_volumeARN.assign(value); }
137 inline void SetVolumeId(
const char* value) { m_volumeIdHasBeenSet =
true; m_volumeId.assign(value); }
173 inline void SetGatewayARN(
const char* value) { m_gatewayARNHasBeenSet =
true; m_gatewayARN.assign(value); }
214 inline void SetGatewayId(
const char* value) { m_gatewayIdHasBeenSet =
true; m_gatewayId.assign(value); }
250 inline void SetVolumeType(
const char* value) { m_volumeTypeHasBeenSet =
true; m_volumeType.assign(value); }
271 inline void SetVolumeSizeInBytes(
long long value) { m_volumeSizeInBytesHasBeenSet =
true; m_volumeSizeInBytes = value; }
281 bool m_volumeARNHasBeenSet;
283 bool m_volumeIdHasBeenSet;
285 bool m_gatewayARNHasBeenSet;
287 bool m_gatewayIdHasBeenSet;
289 bool m_volumeTypeHasBeenSet;
290 long long m_volumeSizeInBytes;
291 bool m_volumeSizeInBytesHasBeenSet;
void SetGatewayARN(const char *value)
const Aws::String & GetVolumeARN() const
VolumeInfo & WithGatewayId(Aws::String &&value)
long long GetVolumeSizeInBytes() const
void SetVolumeARN(const char *value)
VolumeInfo & WithVolumeType(const Aws::String &value)
const Aws::String & GetVolumeType() const
VolumeInfo & WithVolumeId(const Aws::String &value)
VolumeInfo & WithVolumeARN(Aws::String &&value)
VolumeInfo & WithVolumeType(Aws::String &&value)
void SetVolumeId(Aws::String &&value)
const Aws::String & GetGatewayARN() const
VolumeInfo & WithGatewayARN(Aws::String &&value)
void SetVolumeType(const Aws::String &value)
void SetGatewayId(const char *value)
VolumeInfo & WithVolumeId(Aws::String &&value)
VolumeInfo & WithGatewayId(const char *value)
VolumeInfo & WithVolumeARN(const Aws::String &value)
VolumeInfo & WithVolumeId(const char *value)
void SetVolumeARN(Aws::String &&value)
VolumeInfo & WithVolumeType(const char *value)
void SetGatewayId(Aws::String &&value)
void SetVolumeType(Aws::String &&value)
VolumeInfo & WithGatewayARN(const Aws::String &value)
VolumeInfo & WithVolumeARN(const char *value)
const Aws::String & GetGatewayId() const
VolumeInfo & WithGatewayId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetVolumeId() const
void SetGatewayARN(const Aws::String &value)
void SetVolumeId(const Aws::String &value)
VolumeInfo & WithVolumeSizeInBytes(long long value)
void SetVolumeSizeInBytes(long long value)
void SetGatewayId(const Aws::String &value)
void SetVolumeARN(const Aws::String &value)
VolumeInfo & WithGatewayARN(const char *value)
#define AWS_STORAGEGATEWAY_API
void SetVolumeId(const char *value)
void SetGatewayARN(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetVolumeType(const char *value)