7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/email/SES_EXPORTS.h>
44 template <
typename TimestampT = Aws::Utils::DateTime>
46 m_timestampHasBeenSet =
true;
47 m_timestamp = std::forward<TimestampT>(value);
49 template <
typename TimestampT = Aws::Utils::DateTime>
63 m_deliveryAttemptsHasBeenSet =
true;
64 m_deliveryAttempts = value;
76 inline long long GetBounces()
const {
return m_bounces; }
79 m_bouncesHasBeenSet =
true;
95 m_complaintsHasBeenSet =
true;
111 m_rejectsHasBeenSet =
true;
122 long long m_deliveryAttempts{0};
124 long long m_bounces{0};
126 long long m_complaints{0};
128 long long m_rejects{0};
129 bool m_timestampHasBeenSet =
false;
130 bool m_deliveryAttemptsHasBeenSet =
false;
131 bool m_bouncesHasBeenSet =
false;
132 bool m_complaintsHasBeenSet =
false;
133 bool m_rejectsHasBeenSet =
false;
bool DeliveryAttemptsHasBeenSet() const
AWS_SES_API SendDataPoint(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetTimestamp(TimestampT &&value)
SendDataPoint & WithDeliveryAttempts(long long value)
long long GetRejects() const
void SetComplaints(long long value)
void SetBounces(long long value)
SendDataPoint & WithComplaints(long long value)
AWS_SES_API SendDataPoint & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
SendDataPoint & WithBounces(long long value)
AWS_SES_API SendDataPoint()=default
AWS_SES_API void OutputToStream(Aws::OStream &oStream, const char *location) const
long long GetComplaints() const
void SetDeliveryAttempts(long long value)
void SetRejects(long long value)
SendDataPoint & WithRejects(long long value)
long long GetDeliveryAttempts() const
bool RejectsHasBeenSet() const
const Aws::Utils::DateTime & GetTimestamp() const
SendDataPoint & WithTimestamp(TimestampT &&value)
bool ComplaintsHasBeenSet() const
long long GetBounces() const
bool BouncesHasBeenSet() const
bool TimestampHasBeenSet() const
AWS_SES_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
std::basic_ostream< char, std::char_traits< char > > OStream