7#include <aws/email/SES_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
51 inline void SetTemplateName(
const char* value) { m_templateNameHasBeenSet =
true; m_templateName.assign(value); }
65 inline void SetFromEmailAddress(
const char* value) { m_fromEmailAddressHasBeenSet =
true; m_fromEmailAddress.assign(value); }
79 inline void SetTemplateSubject(
const char* value) { m_templateSubjectHasBeenSet =
true; m_templateSubject.assign(value); }
94 inline void SetSuccessRedirectionURL(
const char* value) { m_successRedirectionURLHasBeenSet =
true; m_successRedirectionURL.assign(value); }
109 inline void SetFailureRedirectionURL(
const char* value) { m_failureRedirectionURLHasBeenSet =
true; m_failureRedirectionURL.assign(value); }
117 bool m_templateNameHasBeenSet =
false;
120 bool m_fromEmailAddressHasBeenSet =
false;
123 bool m_templateSubjectHasBeenSet =
false;
126 bool m_successRedirectionURLHasBeenSet =
false;
129 bool m_failureRedirectionURLHasBeenSet =
false;
CustomVerificationEmailTemplate & WithTemplateSubject(const Aws::String &value)
const Aws::String & GetFailureRedirectionURL() const
CustomVerificationEmailTemplate & WithSuccessRedirectionURL(const char *value)
const Aws::String & GetFromEmailAddress() const
void SetFailureRedirectionURL(Aws::String &&value)
CustomVerificationEmailTemplate & WithFailureRedirectionURL(const char *value)
void SetSuccessRedirectionURL(const Aws::String &value)
CustomVerificationEmailTemplate & WithSuccessRedirectionURL(const Aws::String &value)
bool FromEmailAddressHasBeenSet() const
CustomVerificationEmailTemplate & WithTemplateSubject(const char *value)
CustomVerificationEmailTemplate & WithTemplateName(Aws::String &&value)
void SetFailureRedirectionURL(const Aws::String &value)
AWS_SES_API void OutputToStream(Aws::OStream &oStream, const char *location) const
AWS_SES_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
CustomVerificationEmailTemplate & WithFromEmailAddress(Aws::String &&value)
AWS_SES_API CustomVerificationEmailTemplate & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetFailureRedirectionURL(const char *value)
bool FailureRedirectionURLHasBeenSet() const
void SetTemplateName(const Aws::String &value)
CustomVerificationEmailTemplate & WithFromEmailAddress(const Aws::String &value)
void SetTemplateSubject(const char *value)
CustomVerificationEmailTemplate & WithSuccessRedirectionURL(Aws::String &&value)
AWS_SES_API CustomVerificationEmailTemplate(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetSuccessRedirectionURL(const char *value)
bool TemplateNameHasBeenSet() const
void SetTemplateSubject(Aws::String &&value)
const Aws::String & GetSuccessRedirectionURL() const
void SetSuccessRedirectionURL(Aws::String &&value)
CustomVerificationEmailTemplate & WithTemplateSubject(Aws::String &&value)
CustomVerificationEmailTemplate & WithFailureRedirectionURL(const Aws::String &value)
const Aws::String & GetTemplateSubject() const
void SetFromEmailAddress(const char *value)
void SetTemplateSubject(const Aws::String &value)
void SetTemplateName(Aws::String &&value)
void SetFromEmailAddress(const Aws::String &value)
void SetTemplateName(const char *value)
const Aws::String & GetTemplateName() const
CustomVerificationEmailTemplate & WithTemplateName(const Aws::String &value)
AWS_SES_API CustomVerificationEmailTemplate()
CustomVerificationEmailTemplate & WithFromEmailAddress(const char *value)
CustomVerificationEmailTemplate & WithFailureRedirectionURL(Aws::String &&value)
void SetFromEmailAddress(Aws::String &&value)
CustomVerificationEmailTemplate & WithTemplateName(const char *value)
bool SuccessRedirectionURLHasBeenSet() const
bool TemplateSubjectHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream