50 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
51 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
71 inline void SetRecipient(
const char* value) { m_recipientHasBeenSet =
true; m_recipient.assign(value); }
126 inline void SetRecipientArn(
const char* value) { m_recipientArnHasBeenSet =
true; m_recipientArn.assign(value); }
225 bool m_recipientHasBeenSet;
227 bool m_recipientArnHasBeenSet;
229 bool m_bounceTypeHasBeenSet;
231 bool m_recipientDsnFieldsHasBeenSet;
void SetRecipientArn(const Aws::String &value)
BouncedRecipientInfo & WithRecipientArn(const char *value)
void SetRecipientArn(const char *value)
void SetRecipientDsnFields(RecipientDsnFields &&value)
const Aws::String & GetRecipient() const
void SetRecipient(const char *value)
BouncedRecipientInfo & WithRecipientDsnFields(const RecipientDsnFields &value)
const Aws::String & GetRecipientArn() const
void SetBounceType(const BounceType &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetRecipientDsnFields(const RecipientDsnFields &value)
const BounceType & GetBounceType() const
void SetRecipient(const Aws::String &value)
void SetRecipientArn(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
BouncedRecipientInfo & WithRecipientArn(const Aws::String &value)
BouncedRecipientInfo & WithRecipientDsnFields(RecipientDsnFields &&value)
BouncedRecipientInfo & WithBounceType(const BounceType &value)
BouncedRecipientInfo & WithRecipient(Aws::String &&value)
BouncedRecipientInfo & WithRecipient(const char *value)
const RecipientDsnFields & GetRecipientDsnFields() const
void SetBounceType(BounceType &&value)
BouncedRecipientInfo & WithBounceType(BounceType &&value)
BouncedRecipientInfo & WithRecipientArn(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetRecipient(Aws::String &&value)
BouncedRecipientInfo & WithRecipient(const Aws::String &value)