7#include <aws/glacier/Glacier_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetVaultARN(
const char* value) { m_vaultARNHasBeenSet =
true; m_vaultARN.assign(value); }
63 inline void SetVaultName(
const char* value) { m_vaultNameHasBeenSet =
true; m_vaultName.assign(value); }
79 inline void SetCreationDate(
const char* value) { m_creationDateHasBeenSet =
true; m_creationDate.assign(value); }
95 inline void SetLastInventoryDate(
const char* value) { m_lastInventoryDateHasBeenSet =
true; m_lastInventoryDate.assign(value); }
109 inline void SetNumberOfArchives(
long long value) { m_numberOfArchivesHasBeenSet =
true; m_numberOfArchives = value; }
121 inline void SetSizeInBytes(
long long value) { m_sizeInBytesHasBeenSet =
true; m_sizeInBytes = value; }
131 inline void SetRequestId(
const char* value) { m_requestIdHasBeenSet =
true; m_requestId.assign(value); }
139 bool m_vaultARNHasBeenSet =
false;
142 bool m_vaultNameHasBeenSet =
false;
145 bool m_creationDateHasBeenSet =
false;
148 bool m_lastInventoryDateHasBeenSet =
false;
150 long long m_numberOfArchives;
151 bool m_numberOfArchivesHasBeenSet =
false;
153 long long m_sizeInBytes;
154 bool m_sizeInBytesHasBeenSet =
false;
157 bool m_requestIdHasBeenSet =
false;
DescribeVaultOutput & WithVaultARN(Aws::String &&value)
DescribeVaultOutput & WithVaultName(const char *value)
DescribeVaultOutput & WithNumberOfArchives(long long value)
bool RequestIdHasBeenSet() const
DescribeVaultOutput & WithVaultARN(const char *value)
bool NumberOfArchivesHasBeenSet() const
void SetNumberOfArchives(long long value)
void SetRequestId(Aws::String &&value)
bool LastInventoryDateHasBeenSet() const
void SetVaultName(const char *value)
long long GetSizeInBytes() const
void SetCreationDate(const char *value)
AWS_GLACIER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GLACIER_API DescribeVaultOutput()
void SetLastInventoryDate(Aws::String &&value)
void SetLastInventoryDate(const char *value)
DescribeVaultOutput & WithLastInventoryDate(const Aws::String &value)
bool VaultNameHasBeenSet() const
bool VaultARNHasBeenSet() const
DescribeVaultOutput & WithVaultName(const Aws::String &value)
void SetLastInventoryDate(const Aws::String &value)
DescribeVaultOutput & WithRequestId(Aws::String &&value)
void SetCreationDate(const Aws::String &value)
DescribeVaultOutput & WithVaultARN(const Aws::String &value)
DescribeVaultOutput & WithCreationDate(const Aws::String &value)
AWS_GLACIER_API DescribeVaultOutput(Aws::Utils::Json::JsonView jsonValue)
void SetSizeInBytes(long long value)
DescribeVaultOutput & WithCreationDate(const char *value)
void SetRequestId(const Aws::String &value)
DescribeVaultOutput & WithRequestId(const char *value)
void SetCreationDate(Aws::String &&value)
void SetVaultARN(Aws::String &&value)
AWS_GLACIER_API DescribeVaultOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetVaultName(const Aws::String &value)
const Aws::String & GetVaultARN() const
void SetRequestId(const char *value)
DescribeVaultOutput & WithLastInventoryDate(Aws::String &&value)
bool SizeInBytesHasBeenSet() const
DescribeVaultOutput & WithRequestId(const Aws::String &value)
const Aws::String & GetRequestId() const
const Aws::String & GetLastInventoryDate() const
bool CreationDateHasBeenSet() const
const Aws::String & GetCreationDate() const
void SetVaultARN(const char *value)
void SetVaultName(Aws::String &&value)
DescribeVaultOutput & WithCreationDate(Aws::String &&value)
DescribeVaultOutput & WithVaultName(Aws::String &&value)
long long GetNumberOfArchives() const
const Aws::String & GetVaultName() const
DescribeVaultOutput & WithLastInventoryDate(const char *value)
DescribeVaultOutput & WithSizeInBytes(long long value)
void SetVaultARN(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue