7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/s3/S3_EXPORTS.h>
48 template <
typename HttpErrorCodeReturnedEqualsT = Aws::String>
50 m_httpErrorCodeReturnedEqualsHasBeenSet =
true;
51 m_httpErrorCodeReturnedEquals = std::forward<HttpErrorCodeReturnedEqualsT>(value);
53 template <
typename HttpErrorCodeReturnedEqualsT = Aws::String>
77 template <
typename KeyPrefixEqualsT = Aws::String>
79 m_keyPrefixEqualsHasBeenSet =
true;
80 m_keyPrefixEquals = std::forward<KeyPrefixEqualsT>(value);
82 template <
typename KeyPrefixEqualsT = Aws::String>
92 bool m_httpErrorCodeReturnedEqualsHasBeenSet =
false;
93 bool m_keyPrefixEqualsHasBeenSet =
false;
AWS_S3_API Condition & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_S3_API Condition()=default
Condition & WithHttpErrorCodeReturnedEquals(HttpErrorCodeReturnedEqualsT &&value)
bool KeyPrefixEqualsHasBeenSet() const
AWS_S3_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
void SetHttpErrorCodeReturnedEquals(HttpErrorCodeReturnedEqualsT &&value)
void SetKeyPrefixEquals(KeyPrefixEqualsT &&value)
AWS_S3_API Condition(const Aws::Utils::Xml::XmlNode &xmlNode)
Condition & WithKeyPrefixEquals(KeyPrefixEqualsT &&value)
const Aws::String & GetHttpErrorCodeReturnedEquals() const
const Aws::String & GetKeyPrefixEquals() const
bool HttpErrorCodeReturnedEqualsHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String