52 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
53 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
105 inline void SetFinalRecipient(
const char* value) { m_finalRecipientHasBeenSet =
true; m_finalRecipient.assign(value); }
211 inline void SetRemoteMta(
const char* value) { m_remoteMtaHasBeenSet =
true; m_remoteMta.assign(value); }
259 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
305 inline void SetDiagnosticCode(
const char* value) { m_diagnosticCodeHasBeenSet =
true; m_diagnosticCode.assign(value); }
395 bool m_finalRecipientHasBeenSet;
397 bool m_actionHasBeenSet;
399 bool m_remoteMtaHasBeenSet;
401 bool m_statusHasBeenSet;
403 bool m_diagnosticCodeHasBeenSet;
405 bool m_lastAttemptDateHasBeenSet;
407 bool m_extensionFieldsHasBeenSet;
RecipientDsnFields & WithRemoteMta(const char *value)
RecipientDsnFields & WithDiagnosticCode(const char *value)
const Aws::String & GetDiagnosticCode() const
RecipientDsnFields & WithStatus(Aws::String &&value)
void SetAction(DsnAction &&value)
RecipientDsnFields & WithDiagnosticCode(const Aws::String &value)
void SetFinalRecipient(Aws::String &&value)
void SetExtensionFields(Aws::Vector< ExtensionField > &&value)
void SetRemoteMta(const Aws::String &value)
void SetExtensionFields(const Aws::Vector< ExtensionField > &value)
RecipientDsnFields & WithExtensionFields(const Aws::Vector< ExtensionField > &value)
const Aws::String & GetFinalRecipient() const
std::vector< T, Aws::Allocator< T > > Vector
const Aws::Vector< ExtensionField > & GetExtensionFields() const
RecipientDsnFields & AddExtensionFields(const ExtensionField &value)
void SetLastAttemptDate(Aws::Utils::DateTime &&value)
void SetStatus(const char *value)
RecipientDsnFields & WithAction(DsnAction &&value)
RecipientDsnFields & WithFinalRecipient(Aws::String &&value)
RecipientDsnFields & WithFinalRecipient(const char *value)
void SetStatus(const Aws::String &value)
RecipientDsnFields & WithRemoteMta(Aws::String &&value)
const Aws::Utils::DateTime & GetLastAttemptDate() const
std::basic_ostream< char, std::char_traits< char > > OStream
RecipientDsnFields & WithAction(const DsnAction &value)
void SetFinalRecipient(const char *value)
RecipientDsnFields & WithLastAttemptDate(Aws::Utils::DateTime &&value)
void SetRemoteMta(const char *value)
RecipientDsnFields & WithExtensionFields(Aws::Vector< ExtensionField > &&value)
RecipientDsnFields & AddExtensionFields(ExtensionField &&value)
void SetLastAttemptDate(const Aws::Utils::DateTime &value)
const DsnAction & GetAction() const
void SetDiagnosticCode(Aws::String &&value)
void SetAction(const DsnAction &value)
const Aws::String & GetRemoteMta() const
void SetFinalRecipient(const Aws::String &value)
void SetRemoteMta(Aws::String &&value)
void SetStatus(Aws::String &&value)
RecipientDsnFields & WithDiagnosticCode(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
RecipientDsnFields & WithLastAttemptDate(const Aws::Utils::DateTime &value)
void SetDiagnosticCode(const Aws::String &value)
RecipientDsnFields & WithStatus(const char *value)
RecipientDsnFields & WithFinalRecipient(const Aws::String &value)
void SetDiagnosticCode(const char *value)
RecipientDsnFields & WithRemoteMta(const Aws::String &value)
RecipientDsnFields & WithStatus(const Aws::String &value)
JSON (JavaScript Object Notation).
const Aws::String & GetStatus() const