26 template<
typename RESULT_TYPE>
27 class AmazonWebServiceResult;
72 inline void SetSnapshotId(
const char* value) { m_snapshotId.assign(value); }
110 inline void SetVolumeId(
const char* value) { m_volumeId.assign(value); }
258 inline void SetProgress(
const char* value) { m_progress.assign(value); }
293 inline void SetOwnerId(
const char* value) { m_ownerId.assign(value); }
382 inline void SetOwnerAlias(
const char* value) { m_ownerAlias.assign(value); }
478 inline void SetKmsKeyId(
const char* value) { m_kmsKeyId.assign(value); }
void SetVolumeId(const Aws::String &value)
CreateSnapshotResponse & WithSnapshotId(const char *value)
const Aws::Vector< Tag > & GetTags() const
CreateSnapshotResponse & WithResponseMetadata(ResponseMetadata &&value)
void SetVolumeId(Aws::String &&value)
const Aws::String & GetDataEncryptionKeyId() const
CreateSnapshotResponse & WithProgress(const Aws::String &value)
void SetResponseMetadata(ResponseMetadata &&value)
CreateSnapshotResponse & WithOwnerAlias(const char *value)
CreateSnapshotResponse & WithTags(Aws::Vector< Tag > &&value)
CreateSnapshotResponse & WithDescription(Aws::String &&value)
const Aws::String & GetOwnerId() const
const Aws::String & GetVolumeId() const
CreateSnapshotResponse & WithKmsKeyId(Aws::String &&value)
const Aws::String & GetProgress() const
CreateSnapshotResponse & WithOwnerId(const char *value)
CreateSnapshotResponse & WithSnapshotId(const Aws::String &value)
CreateSnapshotResponse & WithDescription(const char *value)
void SetVolumeId(const char *value)
void SetSnapshotId(const Aws::String &value)
CreateSnapshotResponse & AddTags(Tag &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetTags(const Aws::Vector< Tag > &value)
void SetOwnerId(const Aws::String &value)
CreateSnapshotResponse & WithDescription(const Aws::String &value)
CreateSnapshotResponse & AddTags(const Tag &value)
void SetState(const SnapshotState &value)
void SetEncrypted(bool value)
void SetDescription(const Aws::String &value)
CreateSnapshotResponse & WithEncrypted(bool value)
void SetSnapshotId(const char *value)
void SetOwnerAlias(const Aws::String &value)
void SetSnapshotId(Aws::String &&value)
void SetDescription(const char *value)
const SnapshotState & GetState() const
CreateSnapshotResponse & WithOwnerAlias(const Aws::String &value)
CreateSnapshotResponse & WithState(const SnapshotState &value)
void SetOwnerId(const char *value)
void SetProgress(const Aws::String &value)
void SetStartTime(const Aws::Utils::DateTime &value)
CreateSnapshotResponse & WithTags(const Aws::Vector< Tag > &value)
void SetDataEncryptionKeyId(const Aws::String &value)
CreateSnapshotResponse & WithState(SnapshotState &&value)
CreateSnapshotResponse & WithSnapshotId(Aws::String &&value)
CreateSnapshotResponse & WithOwnerId(const Aws::String &value)
CreateSnapshotResponse & WithProgress(const char *value)
CreateSnapshotResponse & WithOwnerId(Aws::String &&value)
void SetProgress(const char *value)
void SetDataEncryptionKeyId(Aws::String &&value)
const Aws::String & GetOwnerAlias() const
void SetDataEncryptionKeyId(const char *value)
CreateSnapshotResponse & WithOwnerAlias(Aws::String &&value)
bool GetEncrypted() const
CreateSnapshotResponse & WithVolumeId(Aws::String &&value)
CreateSnapshotResponse & WithResponseMetadata(const ResponseMetadata &value)
void SetKmsKeyId(const Aws::String &value)
CreateSnapshotResponse & WithStartTime(Aws::Utils::DateTime &&value)
CreateSnapshotResponse & WithDataEncryptionKeyId(const char *value)
CreateSnapshotResponse & WithKmsKeyId(const Aws::String &value)
CreateSnapshotResponse & WithStateMessage(Aws::String &&value)
CreateSnapshotResponse & WithStateMessage(const char *value)
void SetOwnerAlias(const char *value)
void SetResponseMetadata(const ResponseMetadata &value)
void SetKmsKeyId(const char *value)
void SetStateMessage(const Aws::String &value)
const ResponseMetadata & GetResponseMetadata() const
void SetStateMessage(Aws::String &&value)
void SetOwnerAlias(Aws::String &&value)
void SetProgress(Aws::String &&value)
void SetState(SnapshotState &&value)
CreateSnapshotResponse & WithVolumeSize(int value)
void SetStartTime(Aws::Utils::DateTime &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetVolumeSize(int value)
CreateSnapshotResponse & WithKmsKeyId(const char *value)
const Aws::String & GetStateMessage() const
CreateSnapshotResponse & WithDataEncryptionKeyId(const Aws::String &value)
CreateSnapshotResponse & WithVolumeId(const Aws::String &value)
int GetVolumeSize() const
void SetDescription(Aws::String &&value)
CreateSnapshotResponse & WithProgress(Aws::String &&value)
const Aws::String & GetSnapshotId() const
void SetKmsKeyId(Aws::String &&value)
const Aws::String & GetDescription() const
const Aws::Utils::DateTime & GetStartTime() const
const Aws::String & GetKmsKeyId() const
CreateSnapshotResponse & WithStateMessage(const Aws::String &value)
void SetOwnerId(Aws::String &&value)
CreateSnapshotResponse & WithDataEncryptionKeyId(Aws::String &&value)
void SetStateMessage(const char *value)
CreateSnapshotResponse & WithStartTime(const Aws::Utils::DateTime &value)
CreateSnapshotResponse & WithVolumeId(const char *value)
JSON (JavaScript Object Notation).
void SetTags(Aws::Vector< Tag > &&value)