47 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
48 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
72 inline void SetBounceTopic(
const char* value) { m_bounceTopicHasBeenSet =
true; m_bounceTopic.assign(value); }
114 inline void SetComplaintTopic(
const char* value) { m_complaintTopicHasBeenSet =
true; m_complaintTopic.assign(value); }
156 inline void SetDeliveryTopic(
const char* value) { m_deliveryTopicHasBeenSet =
true; m_deliveryTopic.assign(value); }
192 inline void SetForwardingEnabled(
bool value) { m_forwardingEnabledHasBeenSet =
true; m_forwardingEnabled = value; }
205 bool m_bounceTopicHasBeenSet;
207 bool m_complaintTopicHasBeenSet;
209 bool m_deliveryTopicHasBeenSet;
210 bool m_forwardingEnabled;
211 bool m_forwardingEnabledHasBeenSet;
IdentityNotificationAttributes & WithDeliveryTopic(const Aws::String &value)
void SetDeliveryTopic(const char *value)
void SetComplaintTopic(const Aws::String &value)
void SetDeliveryTopic(Aws::String &&value)
const Aws::String & GetDeliveryTopic() const
void SetBounceTopic(Aws::String &&value)
IdentityNotificationAttributes & WithComplaintTopic(const char *value)
void SetDeliveryTopic(const Aws::String &value)
void SetForwardingEnabled(bool value)
void SetComplaintTopic(const char *value)
IdentityNotificationAttributes & WithBounceTopic(Aws::String &&value)
IdentityNotificationAttributes & WithDeliveryTopic(Aws::String &&value)
IdentityNotificationAttributes & WithDeliveryTopic(const char *value)
const Aws::String & GetComplaintTopic() const
std::basic_ostream< char, std::char_traits< char > > OStream
IdentityNotificationAttributes & WithBounceTopic(const char *value)
void SetComplaintTopic(Aws::String &&value)
void SetBounceTopic(const Aws::String &value)
IdentityNotificationAttributes & WithForwardingEnabled(bool value)
const Aws::String & GetBounceTopic() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetBounceTopic(const char *value)
IdentityNotificationAttributes & WithBounceTopic(const Aws::String &value)
IdentityNotificationAttributes & WithComplaintTopic(Aws::String &&value)
IdentityNotificationAttributes & WithComplaintTopic(const Aws::String &value)
bool GetForwardingEnabled() const
JSON (JavaScript Object Notation).