AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Row.h
1
6#pragma once
7#include <aws/mailmanager/MailManager_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mailmanager/model/Envelope.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/core/utils/DateTime.h>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace MailManager
25{
26namespace Model
27{
28
35 class Row
36 {
37 public:
38 AWS_MAILMANAGER_API Row();
39 AWS_MAILMANAGER_API Row(Aws::Utils::Json::JsonView jsonValue);
40 AWS_MAILMANAGER_API Row& operator=(Aws::Utils::Json::JsonView jsonValue);
41 AWS_MAILMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const;
42
43
45
48 inline const Aws::String& GetArchivedMessageId() const{ return m_archivedMessageId; }
49 inline bool ArchivedMessageIdHasBeenSet() const { return m_archivedMessageIdHasBeenSet; }
50 inline void SetArchivedMessageId(const Aws::String& value) { m_archivedMessageIdHasBeenSet = true; m_archivedMessageId = value; }
51 inline void SetArchivedMessageId(Aws::String&& value) { m_archivedMessageIdHasBeenSet = true; m_archivedMessageId = std::move(value); }
52 inline void SetArchivedMessageId(const char* value) { m_archivedMessageIdHasBeenSet = true; m_archivedMessageId.assign(value); }
53 inline Row& WithArchivedMessageId(const Aws::String& value) { SetArchivedMessageId(value); return *this;}
54 inline Row& WithArchivedMessageId(Aws::String&& value) { SetArchivedMessageId(std::move(value)); return *this;}
55 inline Row& WithArchivedMessageId(const char* value) { SetArchivedMessageId(value); return *this;}
57
59
62 inline const Aws::String& GetCc() const{ return m_cc; }
63 inline bool CcHasBeenSet() const { return m_ccHasBeenSet; }
64 inline void SetCc(const Aws::String& value) { m_ccHasBeenSet = true; m_cc = value; }
65 inline void SetCc(Aws::String&& value) { m_ccHasBeenSet = true; m_cc = std::move(value); }
66 inline void SetCc(const char* value) { m_ccHasBeenSet = true; m_cc.assign(value); }
67 inline Row& WithCc(const Aws::String& value) { SetCc(value); return *this;}
68 inline Row& WithCc(Aws::String&& value) { SetCc(std::move(value)); return *this;}
69 inline Row& WithCc(const char* value) { SetCc(value); return *this;}
71
73
76 inline const Aws::String& GetDate() const{ return m_date; }
77 inline bool DateHasBeenSet() const { return m_dateHasBeenSet; }
78 inline void SetDate(const Aws::String& value) { m_dateHasBeenSet = true; m_date = value; }
79 inline void SetDate(Aws::String&& value) { m_dateHasBeenSet = true; m_date = std::move(value); }
80 inline void SetDate(const char* value) { m_dateHasBeenSet = true; m_date.assign(value); }
81 inline Row& WithDate(const Aws::String& value) { SetDate(value); return *this;}
82 inline Row& WithDate(Aws::String&& value) { SetDate(std::move(value)); return *this;}
83 inline Row& WithDate(const char* value) { SetDate(value); return *this;}
85
87
90 inline const Envelope& GetEnvelope() const{ return m_envelope; }
91 inline bool EnvelopeHasBeenSet() const { return m_envelopeHasBeenSet; }
92 inline void SetEnvelope(const Envelope& value) { m_envelopeHasBeenSet = true; m_envelope = value; }
93 inline void SetEnvelope(Envelope&& value) { m_envelopeHasBeenSet = true; m_envelope = std::move(value); }
94 inline Row& WithEnvelope(const Envelope& value) { SetEnvelope(value); return *this;}
95 inline Row& WithEnvelope(Envelope&& value) { SetEnvelope(std::move(value)); return *this;}
97
99
102 inline const Aws::String& GetFrom() const{ return m_from; }
103 inline bool FromHasBeenSet() const { return m_fromHasBeenSet; }
104 inline void SetFrom(const Aws::String& value) { m_fromHasBeenSet = true; m_from = value; }
105 inline void SetFrom(Aws::String&& value) { m_fromHasBeenSet = true; m_from = std::move(value); }
106 inline void SetFrom(const char* value) { m_fromHasBeenSet = true; m_from.assign(value); }
107 inline Row& WithFrom(const Aws::String& value) { SetFrom(value); return *this;}
108 inline Row& WithFrom(Aws::String&& value) { SetFrom(std::move(value)); return *this;}
109 inline Row& WithFrom(const char* value) { SetFrom(value); return *this;}
111
113
116 inline bool GetHasAttachments() const{ return m_hasAttachments; }
117 inline bool HasAttachmentsHasBeenSet() const { return m_hasAttachmentsHasBeenSet; }
118 inline void SetHasAttachments(bool value) { m_hasAttachmentsHasBeenSet = true; m_hasAttachments = value; }
119 inline Row& WithHasAttachments(bool value) { SetHasAttachments(value); return *this;}
121
123
126 inline const Aws::String& GetInReplyTo() const{ return m_inReplyTo; }
127 inline bool InReplyToHasBeenSet() const { return m_inReplyToHasBeenSet; }
128 inline void SetInReplyTo(const Aws::String& value) { m_inReplyToHasBeenSet = true; m_inReplyTo = value; }
129 inline void SetInReplyTo(Aws::String&& value) { m_inReplyToHasBeenSet = true; m_inReplyTo = std::move(value); }
130 inline void SetInReplyTo(const char* value) { m_inReplyToHasBeenSet = true; m_inReplyTo.assign(value); }
131 inline Row& WithInReplyTo(const Aws::String& value) { SetInReplyTo(value); return *this;}
132 inline Row& WithInReplyTo(Aws::String&& value) { SetInReplyTo(std::move(value)); return *this;}
133 inline Row& WithInReplyTo(const char* value) { SetInReplyTo(value); return *this;}
135
137
140 inline const Aws::String& GetIngressPointId() const{ return m_ingressPointId; }
141 inline bool IngressPointIdHasBeenSet() const { return m_ingressPointIdHasBeenSet; }
142 inline void SetIngressPointId(const Aws::String& value) { m_ingressPointIdHasBeenSet = true; m_ingressPointId = value; }
143 inline void SetIngressPointId(Aws::String&& value) { m_ingressPointIdHasBeenSet = true; m_ingressPointId = std::move(value); }
144 inline void SetIngressPointId(const char* value) { m_ingressPointIdHasBeenSet = true; m_ingressPointId.assign(value); }
145 inline Row& WithIngressPointId(const Aws::String& value) { SetIngressPointId(value); return *this;}
146 inline Row& WithIngressPointId(Aws::String&& value) { SetIngressPointId(std::move(value)); return *this;}
147 inline Row& WithIngressPointId(const char* value) { SetIngressPointId(value); return *this;}
149
151
154 inline const Aws::String& GetMessageId() const{ return m_messageId; }
155 inline bool MessageIdHasBeenSet() const { return m_messageIdHasBeenSet; }
156 inline void SetMessageId(const Aws::String& value) { m_messageIdHasBeenSet = true; m_messageId = value; }
157 inline void SetMessageId(Aws::String&& value) { m_messageIdHasBeenSet = true; m_messageId = std::move(value); }
158 inline void SetMessageId(const char* value) { m_messageIdHasBeenSet = true; m_messageId.assign(value); }
159 inline Row& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;}
160 inline Row& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;}
161 inline Row& WithMessageId(const char* value) { SetMessageId(value); return *this;}
163
165
168 inline const Aws::Vector<Aws::String>& GetReceivedHeaders() const{ return m_receivedHeaders; }
169 inline bool ReceivedHeadersHasBeenSet() const { return m_receivedHeadersHasBeenSet; }
170 inline void SetReceivedHeaders(const Aws::Vector<Aws::String>& value) { m_receivedHeadersHasBeenSet = true; m_receivedHeaders = value; }
171 inline void SetReceivedHeaders(Aws::Vector<Aws::String>&& value) { m_receivedHeadersHasBeenSet = true; m_receivedHeaders = std::move(value); }
172 inline Row& WithReceivedHeaders(const Aws::Vector<Aws::String>& value) { SetReceivedHeaders(value); return *this;}
173 inline Row& WithReceivedHeaders(Aws::Vector<Aws::String>&& value) { SetReceivedHeaders(std::move(value)); return *this;}
174 inline Row& AddReceivedHeaders(const Aws::String& value) { m_receivedHeadersHasBeenSet = true; m_receivedHeaders.push_back(value); return *this; }
175 inline Row& AddReceivedHeaders(Aws::String&& value) { m_receivedHeadersHasBeenSet = true; m_receivedHeaders.push_back(std::move(value)); return *this; }
176 inline Row& AddReceivedHeaders(const char* value) { m_receivedHeadersHasBeenSet = true; m_receivedHeaders.push_back(value); return *this; }
178
180
183 inline const Aws::Utils::DateTime& GetReceivedTimestamp() const{ return m_receivedTimestamp; }
184 inline bool ReceivedTimestampHasBeenSet() const { return m_receivedTimestampHasBeenSet; }
185 inline void SetReceivedTimestamp(const Aws::Utils::DateTime& value) { m_receivedTimestampHasBeenSet = true; m_receivedTimestamp = value; }
186 inline void SetReceivedTimestamp(Aws::Utils::DateTime&& value) { m_receivedTimestampHasBeenSet = true; m_receivedTimestamp = std::move(value); }
187 inline Row& WithReceivedTimestamp(const Aws::Utils::DateTime& value) { SetReceivedTimestamp(value); return *this;}
188 inline Row& WithReceivedTimestamp(Aws::Utils::DateTime&& value) { SetReceivedTimestamp(std::move(value)); return *this;}
190
192
195 inline const Aws::String& GetSenderHostname() const{ return m_senderHostname; }
196 inline bool SenderHostnameHasBeenSet() const { return m_senderHostnameHasBeenSet; }
197 inline void SetSenderHostname(const Aws::String& value) { m_senderHostnameHasBeenSet = true; m_senderHostname = value; }
198 inline void SetSenderHostname(Aws::String&& value) { m_senderHostnameHasBeenSet = true; m_senderHostname = std::move(value); }
199 inline void SetSenderHostname(const char* value) { m_senderHostnameHasBeenSet = true; m_senderHostname.assign(value); }
200 inline Row& WithSenderHostname(const Aws::String& value) { SetSenderHostname(value); return *this;}
201 inline Row& WithSenderHostname(Aws::String&& value) { SetSenderHostname(std::move(value)); return *this;}
202 inline Row& WithSenderHostname(const char* value) { SetSenderHostname(value); return *this;}
204
206
209 inline const Aws::String& GetSenderIpAddress() const{ return m_senderIpAddress; }
210 inline bool SenderIpAddressHasBeenSet() const { return m_senderIpAddressHasBeenSet; }
211 inline void SetSenderIpAddress(const Aws::String& value) { m_senderIpAddressHasBeenSet = true; m_senderIpAddress = value; }
212 inline void SetSenderIpAddress(Aws::String&& value) { m_senderIpAddressHasBeenSet = true; m_senderIpAddress = std::move(value); }
213 inline void SetSenderIpAddress(const char* value) { m_senderIpAddressHasBeenSet = true; m_senderIpAddress.assign(value); }
214 inline Row& WithSenderIpAddress(const Aws::String& value) { SetSenderIpAddress(value); return *this;}
215 inline Row& WithSenderIpAddress(Aws::String&& value) { SetSenderIpAddress(std::move(value)); return *this;}
216 inline Row& WithSenderIpAddress(const char* value) { SetSenderIpAddress(value); return *this;}
218
220
223 inline const Aws::String& GetSubject() const{ return m_subject; }
224 inline bool SubjectHasBeenSet() const { return m_subjectHasBeenSet; }
225 inline void SetSubject(const Aws::String& value) { m_subjectHasBeenSet = true; m_subject = value; }
226 inline void SetSubject(Aws::String&& value) { m_subjectHasBeenSet = true; m_subject = std::move(value); }
227 inline void SetSubject(const char* value) { m_subjectHasBeenSet = true; m_subject.assign(value); }
228 inline Row& WithSubject(const Aws::String& value) { SetSubject(value); return *this;}
229 inline Row& WithSubject(Aws::String&& value) { SetSubject(std::move(value)); return *this;}
230 inline Row& WithSubject(const char* value) { SetSubject(value); return *this;}
232
234
237 inline const Aws::String& GetTo() const{ return m_to; }
238 inline bool ToHasBeenSet() const { return m_toHasBeenSet; }
239 inline void SetTo(const Aws::String& value) { m_toHasBeenSet = true; m_to = value; }
240 inline void SetTo(Aws::String&& value) { m_toHasBeenSet = true; m_to = std::move(value); }
241 inline void SetTo(const char* value) { m_toHasBeenSet = true; m_to.assign(value); }
242 inline Row& WithTo(const Aws::String& value) { SetTo(value); return *this;}
243 inline Row& WithTo(Aws::String&& value) { SetTo(std::move(value)); return *this;}
244 inline Row& WithTo(const char* value) { SetTo(value); return *this;}
246
248
251 inline const Aws::String& GetXMailer() const{ return m_xMailer; }
252 inline bool XMailerHasBeenSet() const { return m_xMailerHasBeenSet; }
253 inline void SetXMailer(const Aws::String& value) { m_xMailerHasBeenSet = true; m_xMailer = value; }
254 inline void SetXMailer(Aws::String&& value) { m_xMailerHasBeenSet = true; m_xMailer = std::move(value); }
255 inline void SetXMailer(const char* value) { m_xMailerHasBeenSet = true; m_xMailer.assign(value); }
256 inline Row& WithXMailer(const Aws::String& value) { SetXMailer(value); return *this;}
257 inline Row& WithXMailer(Aws::String&& value) { SetXMailer(std::move(value)); return *this;}
258 inline Row& WithXMailer(const char* value) { SetXMailer(value); return *this;}
260
262
265 inline const Aws::String& GetXOriginalMailer() const{ return m_xOriginalMailer; }
266 inline bool XOriginalMailerHasBeenSet() const { return m_xOriginalMailerHasBeenSet; }
267 inline void SetXOriginalMailer(const Aws::String& value) { m_xOriginalMailerHasBeenSet = true; m_xOriginalMailer = value; }
268 inline void SetXOriginalMailer(Aws::String&& value) { m_xOriginalMailerHasBeenSet = true; m_xOriginalMailer = std::move(value); }
269 inline void SetXOriginalMailer(const char* value) { m_xOriginalMailerHasBeenSet = true; m_xOriginalMailer.assign(value); }
270 inline Row& WithXOriginalMailer(const Aws::String& value) { SetXOriginalMailer(value); return *this;}
271 inline Row& WithXOriginalMailer(Aws::String&& value) { SetXOriginalMailer(std::move(value)); return *this;}
272 inline Row& WithXOriginalMailer(const char* value) { SetXOriginalMailer(value); return *this;}
274
276
279 inline const Aws::String& GetXPriority() const{ return m_xPriority; }
280 inline bool XPriorityHasBeenSet() const { return m_xPriorityHasBeenSet; }
281 inline void SetXPriority(const Aws::String& value) { m_xPriorityHasBeenSet = true; m_xPriority = value; }
282 inline void SetXPriority(Aws::String&& value) { m_xPriorityHasBeenSet = true; m_xPriority = std::move(value); }
283 inline void SetXPriority(const char* value) { m_xPriorityHasBeenSet = true; m_xPriority.assign(value); }
284 inline Row& WithXPriority(const Aws::String& value) { SetXPriority(value); return *this;}
285 inline Row& WithXPriority(Aws::String&& value) { SetXPriority(std::move(value)); return *this;}
286 inline Row& WithXPriority(const char* value) { SetXPriority(value); return *this;}
288 private:
289
290 Aws::String m_archivedMessageId;
291 bool m_archivedMessageIdHasBeenSet = false;
292
293 Aws::String m_cc;
294 bool m_ccHasBeenSet = false;
295
296 Aws::String m_date;
297 bool m_dateHasBeenSet = false;
298
299 Envelope m_envelope;
300 bool m_envelopeHasBeenSet = false;
301
302 Aws::String m_from;
303 bool m_fromHasBeenSet = false;
304
305 bool m_hasAttachments;
306 bool m_hasAttachmentsHasBeenSet = false;
307
308 Aws::String m_inReplyTo;
309 bool m_inReplyToHasBeenSet = false;
310
311 Aws::String m_ingressPointId;
312 bool m_ingressPointIdHasBeenSet = false;
313
314 Aws::String m_messageId;
315 bool m_messageIdHasBeenSet = false;
316
317 Aws::Vector<Aws::String> m_receivedHeaders;
318 bool m_receivedHeadersHasBeenSet = false;
319
320 Aws::Utils::DateTime m_receivedTimestamp;
321 bool m_receivedTimestampHasBeenSet = false;
322
323 Aws::String m_senderHostname;
324 bool m_senderHostnameHasBeenSet = false;
325
326 Aws::String m_senderIpAddress;
327 bool m_senderIpAddressHasBeenSet = false;
328
329 Aws::String m_subject;
330 bool m_subjectHasBeenSet = false;
331
332 Aws::String m_to;
333 bool m_toHasBeenSet = false;
334
335 Aws::String m_xMailer;
336 bool m_xMailerHasBeenSet = false;
337
338 Aws::String m_xOriginalMailer;
339 bool m_xOriginalMailerHasBeenSet = false;
340
341 Aws::String m_xPriority;
342 bool m_xPriorityHasBeenSet = false;
343 };
344
345} // namespace Model
346} // namespace MailManager
347} // namespace Aws
Row & AddReceivedHeaders(Aws::String &&value)
Definition Row.h:175
void SetMessageId(const Aws::String &value)
Definition Row.h:156
Row & WithFrom(Aws::String &&value)
Definition Row.h:108
void SetReceivedTimestamp(const Aws::Utils::DateTime &value)
Definition Row.h:185
const Aws::String & GetMessageId() const
Definition Row.h:154
void SetXPriority(Aws::String &&value)
Definition Row.h:282
Row & WithDate(Aws::String &&value)
Definition Row.h:82
Row & WithTo(const Aws::String &value)
Definition Row.h:242
void SetXMailer(Aws::String &&value)
Definition Row.h:254
void SetEnvelope(Envelope &&value)
Definition Row.h:93
void SetSenderHostname(Aws::String &&value)
Definition Row.h:198
void SetDate(const Aws::String &value)
Definition Row.h:78
void SetXOriginalMailer(Aws::String &&value)
Definition Row.h:268
Row & WithCc(const char *value)
Definition Row.h:69
Row & WithCc(Aws::String &&value)
Definition Row.h:68
Row & WithFrom(const Aws::String &value)
Definition Row.h:107
void SetXMailer(const char *value)
Definition Row.h:255
Row & WithReceivedHeaders(Aws::Vector< Aws::String > &&value)
Definition Row.h:173
Row & WithXOriginalMailer(const Aws::String &value)
Definition Row.h:270
Row & WithSubject(Aws::String &&value)
Definition Row.h:229
void SetFrom(Aws::String &&value)
Definition Row.h:105
void SetIngressPointId(Aws::String &&value)
Definition Row.h:143
void SetTo(const char *value)
Definition Row.h:241
const Aws::String & GetTo() const
Definition Row.h:237
void SetFrom(const char *value)
Definition Row.h:106
const Aws::String & GetSubject() const
Definition Row.h:223
bool MessageIdHasBeenSet() const
Definition Row.h:155
Row & WithInReplyTo(const Aws::String &value)
Definition Row.h:131
void SetArchivedMessageId(const Aws::String &value)
Definition Row.h:50
void SetArchivedMessageId(Aws::String &&value)
Definition Row.h:51
void SetXPriority(const Aws::String &value)
Definition Row.h:281
AWS_MAILMANAGER_API Row()
void SetDate(Aws::String &&value)
Definition Row.h:79
void SetDate(const char *value)
Definition Row.h:80
void SetSubject(const Aws::String &value)
Definition Row.h:225
const Aws::String & GetIngressPointId() const
Definition Row.h:140
void SetXMailer(const Aws::String &value)
Definition Row.h:253
Row & WithSubject(const Aws::String &value)
Definition Row.h:228
void SetReceivedTimestamp(Aws::Utils::DateTime &&value)
Definition Row.h:186
void SetInReplyTo(const char *value)
Definition Row.h:130
bool EnvelopeHasBeenSet() const
Definition Row.h:91
Row & WithEnvelope(Envelope &&value)
Definition Row.h:95
Row & WithMessageId(const char *value)
Definition Row.h:161
void SetSenderIpAddress(const Aws::String &value)
Definition Row.h:211
Row & AddReceivedHeaders(const Aws::String &value)
Definition Row.h:174
Row & WithXPriority(const Aws::String &value)
Definition Row.h:284
Row & WithIngressPointId(const Aws::String &value)
Definition Row.h:145
void SetArchivedMessageId(const char *value)
Definition Row.h:52
Row & WithArchivedMessageId(Aws::String &&value)
Definition Row.h:54
bool CcHasBeenSet() const
Definition Row.h:63
bool HasAttachmentsHasBeenSet() const
Definition Row.h:117
void SetMessageId(Aws::String &&value)
Definition Row.h:157
void SetCc(const Aws::String &value)
Definition Row.h:64
Row & WithSenderIpAddress(const Aws::String &value)
Definition Row.h:214
Row & WithSubject(const char *value)
Definition Row.h:230
bool XMailerHasBeenSet() const
Definition Row.h:252
Row & WithDate(const Aws::String &value)
Definition Row.h:81
Row & WithInReplyTo(const char *value)
Definition Row.h:133
void SetXOriginalMailer(const Aws::String &value)
Definition Row.h:267
Row & WithSenderHostname(const char *value)
Definition Row.h:202
Row & WithXMailer(Aws::String &&value)
Definition Row.h:257
bool SenderHostnameHasBeenSet() const
Definition Row.h:196
const Aws::Vector< Aws::String > & GetReceivedHeaders() const
Definition Row.h:168
const Aws::Utils::DateTime & GetReceivedTimestamp() const
Definition Row.h:183
bool ArchivedMessageIdHasBeenSet() const
Definition Row.h:49
Row & WithReceivedTimestamp(Aws::Utils::DateTime &&value)
Definition Row.h:188
bool XOriginalMailerHasBeenSet() const
Definition Row.h:266
AWS_MAILMANAGER_API Row(Aws::Utils::Json::JsonView jsonValue)
bool FromHasBeenSet() const
Definition Row.h:103
const Aws::String & GetXOriginalMailer() const
Definition Row.h:265
void SetInReplyTo(const Aws::String &value)
Definition Row.h:128
bool ReceivedTimestampHasBeenSet() const
Definition Row.h:184
const Envelope & GetEnvelope() const
Definition Row.h:90
Row & WithXOriginalMailer(const char *value)
Definition Row.h:272
void SetCc(const char *value)
Definition Row.h:66
AWS_MAILMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetInReplyTo() const
Definition Row.h:126
const Aws::String & GetCc() const
Definition Row.h:62
void SetIngressPointId(const char *value)
Definition Row.h:144
void SetReceivedHeaders(Aws::Vector< Aws::String > &&value)
Definition Row.h:171
Row & WithXPriority(const char *value)
Definition Row.h:286
void SetSubject(Aws::String &&value)
Definition Row.h:226
Row & WithXMailer(const Aws::String &value)
Definition Row.h:256
Row & WithXOriginalMailer(Aws::String &&value)
Definition Row.h:271
Row & WithIngressPointId(Aws::String &&value)
Definition Row.h:146
void SetTo(const Aws::String &value)
Definition Row.h:239
const Aws::String & GetXPriority() const
Definition Row.h:279
Row & WithIngressPointId(const char *value)
Definition Row.h:147
Row & WithHasAttachments(bool value)
Definition Row.h:119
Row & WithTo(Aws::String &&value)
Definition Row.h:243
bool SubjectHasBeenSet() const
Definition Row.h:224
bool SenderIpAddressHasBeenSet() const
Definition Row.h:210
Row & WithSenderIpAddress(const char *value)
Definition Row.h:216
Row & WithReceivedTimestamp(const Aws::Utils::DateTime &value)
Definition Row.h:187
Row & WithFrom(const char *value)
Definition Row.h:109
void SetReceivedHeaders(const Aws::Vector< Aws::String > &value)
Definition Row.h:170
const Aws::String & GetSenderHostname() const
Definition Row.h:195
bool InReplyToHasBeenSet() const
Definition Row.h:127
void SetEnvelope(const Envelope &value)
Definition Row.h:92
const Aws::String & GetDate() const
Definition Row.h:76
bool XPriorityHasBeenSet() const
Definition Row.h:280
Row & WithXMailer(const char *value)
Definition Row.h:258
Row & WithInReplyTo(Aws::String &&value)
Definition Row.h:132
void SetSenderIpAddress(const char *value)
Definition Row.h:213
void SetFrom(const Aws::String &value)
Definition Row.h:104
Row & WithTo(const char *value)
Definition Row.h:244
Row & WithSenderHostname(Aws::String &&value)
Definition Row.h:201
void SetXOriginalMailer(const char *value)
Definition Row.h:269
void SetSenderIpAddress(Aws::String &&value)
Definition Row.h:212
void SetCc(Aws::String &&value)
Definition Row.h:65
const Aws::String & GetSenderIpAddress() const
Definition Row.h:209
Row & WithCc(const Aws::String &value)
Definition Row.h:67
Row & WithMessageId(Aws::String &&value)
Definition Row.h:160
void SetSenderHostname(const char *value)
Definition Row.h:199
void SetSubject(const char *value)
Definition Row.h:227
void SetSenderHostname(const Aws::String &value)
Definition Row.h:197
bool GetHasAttachments() const
Definition Row.h:116
bool DateHasBeenSet() const
Definition Row.h:77
bool ReceivedHeadersHasBeenSet() const
Definition Row.h:169
const Aws::String & GetXMailer() const
Definition Row.h:251
Row & WithMessageId(const Aws::String &value)
Definition Row.h:159
Row & WithReceivedHeaders(const Aws::Vector< Aws::String > &value)
Definition Row.h:172
bool IngressPointIdHasBeenSet() const
Definition Row.h:141
void SetXPriority(const char *value)
Definition Row.h:283
void SetIngressPointId(const Aws::String &value)
Definition Row.h:142
void SetHasAttachments(bool value)
Definition Row.h:118
void SetInReplyTo(Aws::String &&value)
Definition Row.h:129
Row & WithDate(const char *value)
Definition Row.h:83
Row & WithSenderIpAddress(Aws::String &&value)
Definition Row.h:215
Row & WithSenderHostname(const Aws::String &value)
Definition Row.h:200
void SetMessageId(const char *value)
Definition Row.h:158
Row & WithXPriority(Aws::String &&value)
Definition Row.h:285
const Aws::String & GetArchivedMessageId() const
Definition Row.h:48
Row & AddReceivedHeaders(const char *value)
Definition Row.h:176
const Aws::String & GetFrom() const
Definition Row.h:102
bool ToHasBeenSet() const
Definition Row.h:238
Row & WithArchivedMessageId(const char *value)
Definition Row.h:55
void SetTo(Aws::String &&value)
Definition Row.h:240
AWS_MAILMANAGER_API Row & operator=(Aws::Utils::Json::JsonView jsonValue)
Row & WithArchivedMessageId(const Aws::String &value)
Definition Row.h:53
Row & WithEnvelope(const Envelope &value)
Definition Row.h:94
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue