28 template<
typename RESULT_TYPE>
29 class AmazonWebServiceResult;
70 inline void SetVolumeId(
const char* value) { m_volumeId.assign(value); }
90 inline long GetSize()
const{
return m_size; }
95 inline void SetSize(
long value) { m_size = value; }
120 inline void SetSnapshotId(
const char* value) { m_snapshotId.assign(value); }
364 inline void SetIops(
long value) { m_iops = value; }
420 inline void SetKmsKeyId(
const char* value) { m_kmsKeyId.assign(value); }
CreateVolumeResponse & WithKmsKeyId(Aws::String &&value)
CreateVolumeResponse & WithVolumeId(Aws::String &&value)
const VolumeState & GetState() const
CreateVolumeResponse & WithAttachments(Aws::Vector< VolumeAttachment > &&value)
CreateVolumeResponse & AddAttachments(const VolumeAttachment &value)
CreateVolumeResponse & WithState(VolumeState &&value)
CreateVolumeResponse & WithVolumeId(const Aws::String &value)
void SetVolumeType(VolumeType &&value)
void SetTags(const Aws::Vector< Tag > &value)
void SetVolumeId(const Aws::String &value)
const Aws::String & GetAvailabilityZone() const
CreateVolumeResponse & WithResponseMetadata(ResponseMetadata &&value)
CreateVolumeResponse & WithKmsKeyId(const Aws::String &value)
CreateVolumeResponse & WithIops(long value)
CreateVolumeResponse & AddAttachments(VolumeAttachment &&value)
CreateVolumeResponse & WithSize(long value)
CreateVolumeResponse & WithCreateTime(Aws::Utils::DateTime &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetCreateTime(Aws::Utils::DateTime &&value)
CreateVolumeResponse & WithSnapshotId(Aws::String &&value)
void SetSnapshotId(const Aws::String &value)
void SetAttachments(const Aws::Vector< VolumeAttachment > &value)
const VolumeType & GetVolumeType() const
CreateVolumeResponse & AddTags(const Tag &value)
void SetKmsKeyId(const char *value)
const ResponseMetadata & GetResponseMetadata() const
void SetKmsKeyId(const Aws::String &value)
const Aws::Vector< VolumeAttachment > & GetAttachments() const
void SetKmsKeyId(Aws::String &&value)
CreateVolumeResponse & WithCreateTime(const Aws::Utils::DateTime &value)
bool GetEncrypted() const
void SetAvailabilityZone(Aws::String &&value)
const Aws::String & GetKmsKeyId() const
CreateVolumeResponse & WithSnapshotId(const char *value)
void SetVolumeId(Aws::String &&value)
CreateVolumeResponse & WithVolumeType(VolumeType &&value)
CreateVolumeResponse & WithKmsKeyId(const char *value)
CreateVolumeResponse & WithSnapshotId(const Aws::String &value)
void SetResponseMetadata(const ResponseMetadata &value)
void SetEncrypted(bool value)
void SetSnapshotId(const char *value)
void SetSnapshotId(Aws::String &&value)
void SetCreateTime(const Aws::Utils::DateTime &value)
void SetTags(Aws::Vector< Tag > &&value)
const Aws::String & GetVolumeId() const
void SetAttachments(Aws::Vector< VolumeAttachment > &&value)
CreateVolumeResponse & WithEncrypted(bool value)
CreateVolumeResponse & WithVolumeId(const char *value)
void SetVolumeType(const VolumeType &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CreateVolumeResponse & WithAvailabilityZone(const char *value)
CreateVolumeResponse & WithVolumeType(const VolumeType &value)
CreateVolumeResponse & WithAvailabilityZone(Aws::String &&value)
CreateVolumeResponse & WithTags(const Aws::Vector< Tag > &value)
CreateVolumeResponse & WithResponseMetadata(const ResponseMetadata &value)
CreateVolumeResponse & AddTags(Tag &&value)
void SetAvailabilityZone(const char *value)
void SetVolumeId(const char *value)
void SetState(VolumeState &&value)
void SetResponseMetadata(ResponseMetadata &&value)
const Aws::String & GetSnapshotId() const
CreateVolumeResponse & WithState(const VolumeState &value)
CreateVolumeResponse & WithAttachments(const Aws::Vector< VolumeAttachment > &value)
void SetState(const VolumeState &value)
CreateVolumeResponse & WithAvailabilityZone(const Aws::String &value)
void SetAvailabilityZone(const Aws::String &value)
JSON (JavaScript Object Notation).
CreateVolumeResponse & WithTags(Aws::Vector< Tag > &&value)
const Aws::Utils::DateTime & GetCreateTime() const
const Aws::Vector< Tag > & GetTags() const