7#include <aws/glacier/Glacier_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
13template<
typename RESULT_TYPE>
14class AmazonWebServiceResult;
48 inline void SetVaultARN(
const char* value) { m_vaultARN.assign(value); }
61 inline void SetVaultName(
const char* value) { m_vaultName.assign(value); }
124 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
139 long long m_numberOfArchives;
141 long long m_sizeInBytes;
long long GetSizeInBytes() const
long long GetNumberOfArchives() const
DescribeVaultResult & WithCreationDate(const Aws::String &value)
AWS_GLACIER_API DescribeVaultResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetLastInventoryDate(const Aws::String &value)
void SetCreationDate(const char *value)
AWS_GLACIER_API DescribeVaultResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetLastInventoryDate(Aws::String &&value)
const Aws::String & GetCreationDate() const
void SetRequestId(Aws::String &&value)
DescribeVaultResult & WithLastInventoryDate(const Aws::String &value)
DescribeVaultResult & WithCreationDate(const char *value)
DescribeVaultResult & WithNumberOfArchives(long long value)
DescribeVaultResult & WithVaultName(const Aws::String &value)
DescribeVaultResult & WithRequestId(const Aws::String &value)
void SetVaultARN(const Aws::String &value)
DescribeVaultResult & WithVaultARN(Aws::String &&value)
void SetVaultARN(Aws::String &&value)
void SetRequestId(const char *value)
const Aws::String & GetRequestId() const
DescribeVaultResult & WithRequestId(Aws::String &&value)
DescribeVaultResult & WithVaultName(const char *value)
AWS_GLACIER_API DescribeVaultResult()
DescribeVaultResult & WithVaultARN(const Aws::String &value)
void SetNumberOfArchives(long long value)
DescribeVaultResult & WithVaultName(Aws::String &&value)
DescribeVaultResult & WithVaultARN(const char *value)
void SetVaultName(const char *value)
const Aws::String & GetVaultName() const
void SetCreationDate(const Aws::String &value)
DescribeVaultResult & WithCreationDate(Aws::String &&value)
DescribeVaultResult & WithLastInventoryDate(Aws::String &&value)
DescribeVaultResult & WithRequestId(const char *value)
void SetSizeInBytes(long long value)
void SetVaultARN(const char *value)
void SetVaultName(const Aws::String &value)
void SetVaultName(Aws::String &&value)
const Aws::String & GetLastInventoryDate() const
void SetLastInventoryDate(const char *value)
void SetRequestId(const Aws::String &value)
void SetCreationDate(Aws::String &&value)
DescribeVaultResult & WithSizeInBytes(long long value)
const Aws::String & GetVaultARN() const
DescribeVaultResult & WithLastInventoryDate(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue