61 inline void SetHostName(
const char* value) { m_hostNameHasBeenSet =
true; m_hostName.assign(value); }
100 inline void SetHttpRedirectCode(
const char* value) { m_httpRedirectCodeHasBeenSet =
true; m_httpRedirectCode.assign(value); }
184 inline void SetReplaceKeyPrefixWith(
const char* value) { m_replaceKeyPrefixWithHasBeenSet =
true; m_replaceKeyPrefixWith.assign(value); }
239 inline void SetReplaceKeyWith(
const char* value) { m_replaceKeyWithHasBeenSet =
true; m_replaceKeyWith.assign(value); }
264 bool m_hostNameHasBeenSet;
266 bool m_httpRedirectCodeHasBeenSet;
268 bool m_protocolHasBeenSet;
270 bool m_replaceKeyPrefixWithHasBeenSet;
272 bool m_replaceKeyWithHasBeenSet;
void SetReplaceKeyPrefixWith(const char *value)
Redirect & WithHttpRedirectCode(const char *value)
void SetProtocol(const Protocol &value)
Redirect & WithProtocol(Protocol &&value)
Redirect & WithHostName(const Aws::String &value)
Redirect & WithReplaceKeyPrefixWith(const Aws::String &value)
const Aws::String & GetReplaceKeyWith() const
const Aws::String & GetHostName() const
void SetHostName(const Aws::String &value)
const Protocol & GetProtocol() const
Redirect & WithHttpRedirectCode(Aws::String &&value)
Redirect & WithReplaceKeyWith(Aws::String &&value)
void SetHttpRedirectCode(Aws::String &&value)
Redirect & WithHostName(Aws::String &&value)
void SetHttpRedirectCode(const char *value)
void SetReplaceKeyWith(const char *value)
const Aws::String & GetHttpRedirectCode() const
void SetReplaceKeyPrefixWith(Aws::String &&value)
void SetReplaceKeyWith(const Aws::String &value)
void SetHostName(const char *value)
Redirect & WithHttpRedirectCode(const Aws::String &value)
void SetHttpRedirectCode(const Aws::String &value)
Redirect & WithReplaceKeyWith(const char *value)
Redirect & WithHostName(const char *value)
Redirect & WithProtocol(const Protocol &value)
Redirect & WithReplaceKeyPrefixWith(const char *value)
void SetReplaceKeyPrefixWith(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetReplaceKeyPrefixWith() const
void SetReplaceKeyWith(Aws::String &&value)
Redirect & WithReplaceKeyWith(const Aws::String &value)
void SetProtocol(Protocol &&value)
JSON (JavaScript Object Notation).
Redirect & WithReplaceKeyPrefixWith(Aws::String &&value)
void SetHostName(Aws::String &&value)