7#include <aws/core/http/HttpResponse.h>
8#include <aws/sdb/SimpleDB_EXPORTS.h>
9#include <aws/sdb/model/ResponseMetadata.h>
14template <
typename RESULT_TYPE>
15class AmazonWebServiceResult;
36 m_itemCountHasBeenSet =
true;
51 m_itemNamesSizeBytesHasBeenSet =
true;
52 m_itemNamesSizeBytes = value;
66 m_attributeNameCountHasBeenSet =
true;
67 m_attributeNameCount = value;
81 m_attributeNamesSizeBytesHasBeenSet =
true;
82 m_attributeNamesSizeBytes = value;
96 m_attributeValueCountHasBeenSet =
true;
97 m_attributeValueCount = value;
111 m_attributeValuesSizeBytesHasBeenSet =
true;
112 m_attributeValuesSizeBytes = value;
126 m_timestampHasBeenSet =
true;
138 template <
typename ResponseMetadataT = ResponseMetadata>
140 m_responseMetadataHasBeenSet =
true;
141 m_responseMetadata = std::forward<ResponseMetadataT>(value);
143 template <
typename ResponseMetadataT = ResponseMetadata>
154 long long m_itemNamesSizeBytes{0};
156 int m_attributeNameCount{0};
158 long long m_attributeNamesSizeBytes{0};
160 int m_attributeValueCount{0};
162 long long m_attributeValuesSizeBytes{0};
166 ResponseMetadata m_responseMetadata;
168 bool m_itemCountHasBeenSet =
false;
169 bool m_itemNamesSizeBytesHasBeenSet =
false;
170 bool m_attributeNameCountHasBeenSet =
false;
171 bool m_attributeNamesSizeBytesHasBeenSet =
false;
172 bool m_attributeValueCountHasBeenSet =
false;
173 bool m_attributeValuesSizeBytesHasBeenSet =
false;
174 bool m_timestampHasBeenSet =
false;
175 bool m_responseMetadataHasBeenSet =
false;
AWS_SIMPLEDB_API DomainMetadataResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetTimestamp(int value)
void SetAttributeValuesSizeBytes(long long value)
DomainMetadataResult & WithAttributeNamesSizeBytes(long long value)
void SetItemNamesSizeBytes(long long value)
DomainMetadataResult & WithAttributeValuesSizeBytes(long long value)
int GetAttributeNameCount() const
DomainMetadataResult & WithAttributeValueCount(int value)
AWS_SIMPLEDB_API DomainMetadataResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
AWS_SIMPLEDB_API DomainMetadataResult()=default
long long GetAttributeValuesSizeBytes() const
long long GetAttributeNamesSizeBytes() const
void SetResponseMetadata(ResponseMetadataT &&value)
DomainMetadataResult & WithTimestamp(int value)
void SetAttributeNameCount(int value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
void SetAttributeNamesSizeBytes(long long value)
DomainMetadataResult & WithAttributeNameCount(int value)
long long GetItemNamesSizeBytes() const
DomainMetadataResult & WithResponseMetadata(ResponseMetadataT &&value)
DomainMetadataResult & WithItemNamesSizeBytes(long long value)
int GetAttributeValueCount() const
void SetAttributeValueCount(int value)
const ResponseMetadata & GetResponseMetadata() const
void SetItemCount(int value)
DomainMetadataResult & WithItemCount(int value)
Aws::Utils::Xml::XmlDocument XmlDocument