AWS SDK for C++  1.9.154
AWS SDK for C++
DomainDeliverabilityCampaign.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SESV2
24 {
25 namespace Model
26 {
27 
38  {
39  public:
44 
45 
50  inline const Aws::String& GetCampaignId() const{ return m_campaignId; }
51 
56  inline bool CampaignIdHasBeenSet() const { return m_campaignIdHasBeenSet; }
57 
62  inline void SetCampaignId(const Aws::String& value) { m_campaignIdHasBeenSet = true; m_campaignId = value; }
63 
68  inline void SetCampaignId(Aws::String&& value) { m_campaignIdHasBeenSet = true; m_campaignId = std::move(value); }
69 
74  inline void SetCampaignId(const char* value) { m_campaignIdHasBeenSet = true; m_campaignId.assign(value); }
75 
80  inline DomainDeliverabilityCampaign& WithCampaignId(const Aws::String& value) { SetCampaignId(value); return *this;}
81 
86  inline DomainDeliverabilityCampaign& WithCampaignId(Aws::String&& value) { SetCampaignId(std::move(value)); return *this;}
87 
92  inline DomainDeliverabilityCampaign& WithCampaignId(const char* value) { SetCampaignId(value); return *this;}
93 
94 
99  inline const Aws::String& GetImageUrl() const{ return m_imageUrl; }
100 
105  inline bool ImageUrlHasBeenSet() const { return m_imageUrlHasBeenSet; }
106 
111  inline void SetImageUrl(const Aws::String& value) { m_imageUrlHasBeenSet = true; m_imageUrl = value; }
112 
117  inline void SetImageUrl(Aws::String&& value) { m_imageUrlHasBeenSet = true; m_imageUrl = std::move(value); }
118 
123  inline void SetImageUrl(const char* value) { m_imageUrlHasBeenSet = true; m_imageUrl.assign(value); }
124 
129  inline DomainDeliverabilityCampaign& WithImageUrl(const Aws::String& value) { SetImageUrl(value); return *this;}
130 
135  inline DomainDeliverabilityCampaign& WithImageUrl(Aws::String&& value) { SetImageUrl(std::move(value)); return *this;}
136 
141  inline DomainDeliverabilityCampaign& WithImageUrl(const char* value) { SetImageUrl(value); return *this;}
142 
143 
147  inline const Aws::String& GetSubject() const{ return m_subject; }
148 
152  inline bool SubjectHasBeenSet() const { return m_subjectHasBeenSet; }
153 
157  inline void SetSubject(const Aws::String& value) { m_subjectHasBeenSet = true; m_subject = value; }
158 
162  inline void SetSubject(Aws::String&& value) { m_subjectHasBeenSet = true; m_subject = std::move(value); }
163 
167  inline void SetSubject(const char* value) { m_subjectHasBeenSet = true; m_subject.assign(value); }
168 
172  inline DomainDeliverabilityCampaign& WithSubject(const Aws::String& value) { SetSubject(value); return *this;}
173 
177  inline DomainDeliverabilityCampaign& WithSubject(Aws::String&& value) { SetSubject(std::move(value)); return *this;}
178 
182  inline DomainDeliverabilityCampaign& WithSubject(const char* value) { SetSubject(value); return *this;}
183 
184 
188  inline const Aws::String& GetFromAddress() const{ return m_fromAddress; }
189 
193  inline bool FromAddressHasBeenSet() const { return m_fromAddressHasBeenSet; }
194 
198  inline void SetFromAddress(const Aws::String& value) { m_fromAddressHasBeenSet = true; m_fromAddress = value; }
199 
203  inline void SetFromAddress(Aws::String&& value) { m_fromAddressHasBeenSet = true; m_fromAddress = std::move(value); }
204 
208  inline void SetFromAddress(const char* value) { m_fromAddressHasBeenSet = true; m_fromAddress.assign(value); }
209 
213  inline DomainDeliverabilityCampaign& WithFromAddress(const Aws::String& value) { SetFromAddress(value); return *this;}
214 
218  inline DomainDeliverabilityCampaign& WithFromAddress(Aws::String&& value) { SetFromAddress(std::move(value)); return *this;}
219 
223  inline DomainDeliverabilityCampaign& WithFromAddress(const char* value) { SetFromAddress(value); return *this;}
224 
225 
229  inline const Aws::Vector<Aws::String>& GetSendingIps() const{ return m_sendingIps; }
230 
234  inline bool SendingIpsHasBeenSet() const { return m_sendingIpsHasBeenSet; }
235 
239  inline void SetSendingIps(const Aws::Vector<Aws::String>& value) { m_sendingIpsHasBeenSet = true; m_sendingIps = value; }
240 
244  inline void SetSendingIps(Aws::Vector<Aws::String>&& value) { m_sendingIpsHasBeenSet = true; m_sendingIps = std::move(value); }
245 
249  inline DomainDeliverabilityCampaign& WithSendingIps(const Aws::Vector<Aws::String>& value) { SetSendingIps(value); return *this;}
250 
254  inline DomainDeliverabilityCampaign& WithSendingIps(Aws::Vector<Aws::String>&& value) { SetSendingIps(std::move(value)); return *this;}
255 
259  inline DomainDeliverabilityCampaign& AddSendingIps(const Aws::String& value) { m_sendingIpsHasBeenSet = true; m_sendingIps.push_back(value); return *this; }
260 
264  inline DomainDeliverabilityCampaign& AddSendingIps(Aws::String&& value) { m_sendingIpsHasBeenSet = true; m_sendingIps.push_back(std::move(value)); return *this; }
265 
269  inline DomainDeliverabilityCampaign& AddSendingIps(const char* value) { m_sendingIpsHasBeenSet = true; m_sendingIps.push_back(value); return *this; }
270 
271 
277  inline const Aws::Utils::DateTime& GetFirstSeenDateTime() const{ return m_firstSeenDateTime; }
278 
284  inline bool FirstSeenDateTimeHasBeenSet() const { return m_firstSeenDateTimeHasBeenSet; }
285 
291  inline void SetFirstSeenDateTime(const Aws::Utils::DateTime& value) { m_firstSeenDateTimeHasBeenSet = true; m_firstSeenDateTime = value; }
292 
298  inline void SetFirstSeenDateTime(Aws::Utils::DateTime&& value) { m_firstSeenDateTimeHasBeenSet = true; m_firstSeenDateTime = std::move(value); }
299 
305  inline DomainDeliverabilityCampaign& WithFirstSeenDateTime(const Aws::Utils::DateTime& value) { SetFirstSeenDateTime(value); return *this;}
306 
312  inline DomainDeliverabilityCampaign& WithFirstSeenDateTime(Aws::Utils::DateTime&& value) { SetFirstSeenDateTime(std::move(value)); return *this;}
313 
314 
320  inline const Aws::Utils::DateTime& GetLastSeenDateTime() const{ return m_lastSeenDateTime; }
321 
327  inline bool LastSeenDateTimeHasBeenSet() const { return m_lastSeenDateTimeHasBeenSet; }
328 
334  inline void SetLastSeenDateTime(const Aws::Utils::DateTime& value) { m_lastSeenDateTimeHasBeenSet = true; m_lastSeenDateTime = value; }
335 
341  inline void SetLastSeenDateTime(Aws::Utils::DateTime&& value) { m_lastSeenDateTimeHasBeenSet = true; m_lastSeenDateTime = std::move(value); }
342 
348  inline DomainDeliverabilityCampaign& WithLastSeenDateTime(const Aws::Utils::DateTime& value) { SetLastSeenDateTime(value); return *this;}
349 
355  inline DomainDeliverabilityCampaign& WithLastSeenDateTime(Aws::Utils::DateTime&& value) { SetLastSeenDateTime(std::move(value)); return *this;}
356 
357 
361  inline long long GetInboxCount() const{ return m_inboxCount; }
362 
366  inline bool InboxCountHasBeenSet() const { return m_inboxCountHasBeenSet; }
367 
371  inline void SetInboxCount(long long value) { m_inboxCountHasBeenSet = true; m_inboxCount = value; }
372 
376  inline DomainDeliverabilityCampaign& WithInboxCount(long long value) { SetInboxCount(value); return *this;}
377 
378 
383  inline long long GetSpamCount() const{ return m_spamCount; }
384 
389  inline bool SpamCountHasBeenSet() const { return m_spamCountHasBeenSet; }
390 
395  inline void SetSpamCount(long long value) { m_spamCountHasBeenSet = true; m_spamCount = value; }
396 
401  inline DomainDeliverabilityCampaign& WithSpamCount(long long value) { SetSpamCount(value); return *this;}
402 
403 
409  inline double GetReadRate() const{ return m_readRate; }
410 
416  inline bool ReadRateHasBeenSet() const { return m_readRateHasBeenSet; }
417 
423  inline void SetReadRate(double value) { m_readRateHasBeenSet = true; m_readRate = value; }
424 
430  inline DomainDeliverabilityCampaign& WithReadRate(double value) { SetReadRate(value); return *this;}
431 
432 
439  inline double GetDeleteRate() const{ return m_deleteRate; }
440 
447  inline bool DeleteRateHasBeenSet() const { return m_deleteRateHasBeenSet; }
448 
455  inline void SetDeleteRate(double value) { m_deleteRateHasBeenSet = true; m_deleteRate = value; }
456 
463  inline DomainDeliverabilityCampaign& WithDeleteRate(double value) { SetDeleteRate(value); return *this;}
464 
465 
471  inline double GetReadDeleteRate() const{ return m_readDeleteRate; }
472 
478  inline bool ReadDeleteRateHasBeenSet() const { return m_readDeleteRateHasBeenSet; }
479 
485  inline void SetReadDeleteRate(double value) { m_readDeleteRateHasBeenSet = true; m_readDeleteRate = value; }
486 
492  inline DomainDeliverabilityCampaign& WithReadDeleteRate(double value) { SetReadDeleteRate(value); return *this;}
493 
494 
498  inline long long GetProjectedVolume() const{ return m_projectedVolume; }
499 
503  inline bool ProjectedVolumeHasBeenSet() const { return m_projectedVolumeHasBeenSet; }
504 
508  inline void SetProjectedVolume(long long value) { m_projectedVolumeHasBeenSet = true; m_projectedVolume = value; }
509 
513  inline DomainDeliverabilityCampaign& WithProjectedVolume(long long value) { SetProjectedVolume(value); return *this;}
514 
515 
519  inline const Aws::Vector<Aws::String>& GetEsps() const{ return m_esps; }
520 
524  inline bool EspsHasBeenSet() const { return m_espsHasBeenSet; }
525 
529  inline void SetEsps(const Aws::Vector<Aws::String>& value) { m_espsHasBeenSet = true; m_esps = value; }
530 
534  inline void SetEsps(Aws::Vector<Aws::String>&& value) { m_espsHasBeenSet = true; m_esps = std::move(value); }
535 
539  inline DomainDeliverabilityCampaign& WithEsps(const Aws::Vector<Aws::String>& value) { SetEsps(value); return *this;}
540 
544  inline DomainDeliverabilityCampaign& WithEsps(Aws::Vector<Aws::String>&& value) { SetEsps(std::move(value)); return *this;}
545 
549  inline DomainDeliverabilityCampaign& AddEsps(const Aws::String& value) { m_espsHasBeenSet = true; m_esps.push_back(value); return *this; }
550 
554  inline DomainDeliverabilityCampaign& AddEsps(Aws::String&& value) { m_espsHasBeenSet = true; m_esps.push_back(std::move(value)); return *this; }
555 
559  inline DomainDeliverabilityCampaign& AddEsps(const char* value) { m_espsHasBeenSet = true; m_esps.push_back(value); return *this; }
560 
561  private:
562 
563  Aws::String m_campaignId;
564  bool m_campaignIdHasBeenSet;
565 
566  Aws::String m_imageUrl;
567  bool m_imageUrlHasBeenSet;
568 
569  Aws::String m_subject;
570  bool m_subjectHasBeenSet;
571 
572  Aws::String m_fromAddress;
573  bool m_fromAddressHasBeenSet;
574 
575  Aws::Vector<Aws::String> m_sendingIps;
576  bool m_sendingIpsHasBeenSet;
577 
578  Aws::Utils::DateTime m_firstSeenDateTime;
579  bool m_firstSeenDateTimeHasBeenSet;
580 
581  Aws::Utils::DateTime m_lastSeenDateTime;
582  bool m_lastSeenDateTimeHasBeenSet;
583 
584  long long m_inboxCount;
585  bool m_inboxCountHasBeenSet;
586 
587  long long m_spamCount;
588  bool m_spamCountHasBeenSet;
589 
590  double m_readRate;
591  bool m_readRateHasBeenSet;
592 
593  double m_deleteRate;
594  bool m_deleteRateHasBeenSet;
595 
596  double m_readDeleteRate;
597  bool m_readDeleteRateHasBeenSet;
598 
599  long long m_projectedVolume;
600  bool m_projectedVolumeHasBeenSet;
601 
603  bool m_espsHasBeenSet;
604  };
605 
606 } // namespace Model
607 } // namespace SESV2
608 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetEsps
void SetEsps(const Aws::Vector< Aws::String > &value)
Definition: DomainDeliverabilityCampaign.h:529
Aws::SESV2::Model::DomainDeliverabilityCampaign::ProjectedVolumeHasBeenSet
bool ProjectedVolumeHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:503
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetCampaignId
const Aws::String & GetCampaignId() const
Definition: DomainDeliverabilityCampaign.h:50
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetEsps
const Aws::Vector< Aws::String > & GetEsps() const
Definition: DomainDeliverabilityCampaign.h:519
Aws::SESV2::Model::DomainDeliverabilityCampaign::AddEsps
DomainDeliverabilityCampaign & AddEsps(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:554
AWS_SESV2_API
#define AWS_SESV2_API
Definition: SESV2_EXPORTS.h:28
Aws::SESV2::Model::DomainDeliverabilityCampaign::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetProjectedVolume
void SetProjectedVolume(long long value)
Definition: DomainDeliverabilityCampaign.h:508
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFromAddress
DomainDeliverabilityCampaign & WithFromAddress(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:218
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetSpamCount
long long GetSpamCount() const
Definition: DomainDeliverabilityCampaign.h:383
Aws::SESV2::Model::DomainDeliverabilityCampaign::AddEsps
DomainDeliverabilityCampaign & AddEsps(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:549
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetLastSeenDateTime
const Aws::Utils::DateTime & GetLastSeenDateTime() const
Definition: DomainDeliverabilityCampaign.h:320
Aws::SESV2::Model::DomainDeliverabilityCampaign::operator=
DomainDeliverabilityCampaign & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithCampaignId
DomainDeliverabilityCampaign & WithCampaignId(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:80
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithEsps
DomainDeliverabilityCampaign & WithEsps(const Aws::Vector< Aws::String > &value)
Definition: DomainDeliverabilityCampaign.h:539
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFromAddress
DomainDeliverabilityCampaign & WithFromAddress(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:213
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetEsps
void SetEsps(Aws::Vector< Aws::String > &&value)
Definition: DomainDeliverabilityCampaign.h:534
DateTime.h
Aws::SESV2::Model::DomainDeliverabilityCampaign
Definition: DomainDeliverabilityCampaign.h:38
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSendingIps
void SetSendingIps(const Aws::Vector< Aws::String > &value)
Definition: DomainDeliverabilityCampaign.h:239
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithDeleteRate
DomainDeliverabilityCampaign & WithDeleteRate(double value)
Definition: DomainDeliverabilityCampaign.h:463
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSubject
DomainDeliverabilityCampaign & WithSubject(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:177
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetInboxCount
void SetInboxCount(long long value)
Definition: DomainDeliverabilityCampaign.h:371
Aws::SESV2::Model::DomainDeliverabilityCampaign::SubjectHasBeenSet
bool SubjectHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:152
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithReadRate
DomainDeliverabilityCampaign & WithReadRate(double value)
Definition: DomainDeliverabilityCampaign.h:430
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSendingIps
DomainDeliverabilityCampaign & WithSendingIps(const Aws::Vector< Aws::String > &value)
Definition: DomainDeliverabilityCampaign.h:249
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetImageUrl
void SetImageUrl(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:111
Aws::SESV2::Model::DomainDeliverabilityCampaign::CampaignIdHasBeenSet
bool CampaignIdHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:56
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSendingIps
void SetSendingIps(Aws::Vector< Aws::String > &&value)
Definition: DomainDeliverabilityCampaign.h:244
Aws::SESV2::Model::DomainDeliverabilityCampaign::ReadRateHasBeenSet
bool ReadRateHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:416
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithCampaignId
DomainDeliverabilityCampaign & WithCampaignId(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:86
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetDeleteRate
double GetDeleteRate() const
Definition: DomainDeliverabilityCampaign.h:439
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetProjectedVolume
long long GetProjectedVolume() const
Definition: DomainDeliverabilityCampaign.h:498
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetReadRate
void SetReadRate(double value)
Definition: DomainDeliverabilityCampaign.h:423
Aws::SESV2::Model::DomainDeliverabilityCampaign::FromAddressHasBeenSet
bool FromAddressHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:193
AWSVector.h
Aws::SESV2::Model::DomainDeliverabilityCampaign::AddSendingIps
DomainDeliverabilityCampaign & AddSendingIps(const char *value)
Definition: DomainDeliverabilityCampaign.h:269
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithCampaignId
DomainDeliverabilityCampaign & WithCampaignId(const char *value)
Definition: DomainDeliverabilityCampaign.h:92
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSendingIps
DomainDeliverabilityCampaign & WithSendingIps(Aws::Vector< Aws::String > &&value)
Definition: DomainDeliverabilityCampaign.h:254
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithProjectedVolume
DomainDeliverabilityCampaign & WithProjectedVolume(long long value)
Definition: DomainDeliverabilityCampaign.h:513
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetReadDeleteRate
double GetReadDeleteRate() const
Definition: DomainDeliverabilityCampaign.h:471
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetDeleteRate
void SetDeleteRate(double value)
Definition: DomainDeliverabilityCampaign.h:455
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetLastSeenDateTime
void SetLastSeenDateTime(Aws::Utils::DateTime &&value)
Definition: DomainDeliverabilityCampaign.h:341
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFromAddress
void SetFromAddress(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:203
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithImageUrl
DomainDeliverabilityCampaign & WithImageUrl(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:129
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetFirstSeenDateTime
const Aws::Utils::DateTime & GetFirstSeenDateTime() const
Definition: DomainDeliverabilityCampaign.h:277
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetImageUrl
void SetImageUrl(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:117
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithLastSeenDateTime
DomainDeliverabilityCampaign & WithLastSeenDateTime(const Aws::Utils::DateTime &value)
Definition: DomainDeliverabilityCampaign.h:348
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFromAddress
DomainDeliverabilityCampaign & WithFromAddress(const char *value)
Definition: DomainDeliverabilityCampaign.h:223
Aws::SESV2::Model::DomainDeliverabilityCampaign::SendingIpsHasBeenSet
bool SendingIpsHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:234
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSubject
void SetSubject(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:157
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SESV2::Model::DomainDeliverabilityCampaign::AddEsps
DomainDeliverabilityCampaign & AddEsps(const char *value)
Definition: DomainDeliverabilityCampaign.h:559
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSpamCount
void SetSpamCount(long long value)
Definition: DomainDeliverabilityCampaign.h:395
Aws::SESV2::Model::DomainDeliverabilityCampaign::DeleteRateHasBeenSet
bool DeleteRateHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:447
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetFromAddress
const Aws::String & GetFromAddress() const
Definition: DomainDeliverabilityCampaign.h:188
Aws::SESV2::Model::DomainDeliverabilityCampaign::AddSendingIps
DomainDeliverabilityCampaign & AddSendingIps(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:264
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetCampaignId
void SetCampaignId(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:62
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFirstSeenDateTime
void SetFirstSeenDateTime(const Aws::Utils::DateTime &value)
Definition: DomainDeliverabilityCampaign.h:291
SESV2_EXPORTS.h
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetInboxCount
long long GetInboxCount() const
Definition: DomainDeliverabilityCampaign.h:361
Aws::SESV2::Model::DomainDeliverabilityCampaign::DomainDeliverabilityCampaign
DomainDeliverabilityCampaign(Aws::Utils::Json::JsonView jsonValue)
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFromAddress
void SetFromAddress(const char *value)
Definition: DomainDeliverabilityCampaign.h:208
Aws::SESV2::Model::DomainDeliverabilityCampaign::SpamCountHasBeenSet
bool SpamCountHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:389
Aws::SESV2::Model::DomainDeliverabilityCampaign::FirstSeenDateTimeHasBeenSet
bool FirstSeenDateTimeHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:284
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetImageUrl
void SetImageUrl(const char *value)
Definition: DomainDeliverabilityCampaign.h:123
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFirstSeenDateTime
DomainDeliverabilityCampaign & WithFirstSeenDateTime(const Aws::Utils::DateTime &value)
Definition: DomainDeliverabilityCampaign.h:305
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetCampaignId
void SetCampaignId(const char *value)
Definition: DomainDeliverabilityCampaign.h:74
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetSubject
const Aws::String & GetSubject() const
Definition: DomainDeliverabilityCampaign.h:147
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSubject
void SetSubject(const char *value)
Definition: DomainDeliverabilityCampaign.h:167
Aws::SESV2::Model::DomainDeliverabilityCampaign::AddSendingIps
DomainDeliverabilityCampaign & AddSendingIps(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:259
Aws::SESV2::Model::DomainDeliverabilityCampaign::ImageUrlHasBeenSet
bool ImageUrlHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:105
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetImageUrl
const Aws::String & GetImageUrl() const
Definition: DomainDeliverabilityCampaign.h:99
Aws
Definition: AccessManagementClient.h:15
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetCampaignId
void SetCampaignId(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:68
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithReadDeleteRate
DomainDeliverabilityCampaign & WithReadDeleteRate(double value)
Definition: DomainDeliverabilityCampaign.h:492
Aws::SESV2::Model::DomainDeliverabilityCampaign::InboxCountHasBeenSet
bool InboxCountHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:366
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSubject
void SetSubject(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:162
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithEsps
DomainDeliverabilityCampaign & WithEsps(Aws::Vector< Aws::String > &&value)
Definition: DomainDeliverabilityCampaign.h:544
Aws::SESV2::Model::DomainDeliverabilityCampaign::LastSeenDateTimeHasBeenSet
bool LastSeenDateTimeHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:327
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithImageUrl
DomainDeliverabilityCampaign & WithImageUrl(Aws::String &&value)
Definition: DomainDeliverabilityCampaign.h:135
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetLastSeenDateTime
void SetLastSeenDateTime(const Aws::Utils::DateTime &value)
Definition: DomainDeliverabilityCampaign.h:334
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetSendingIps
const Aws::Vector< Aws::String > & GetSendingIps() const
Definition: DomainDeliverabilityCampaign.h:229
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithImageUrl
DomainDeliverabilityCampaign & WithImageUrl(const char *value)
Definition: DomainDeliverabilityCampaign.h:141
Aws::SESV2::Model::DomainDeliverabilityCampaign::EspsHasBeenSet
bool EspsHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:524
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithInboxCount
DomainDeliverabilityCampaign & WithInboxCount(long long value)
Definition: DomainDeliverabilityCampaign.h:376
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetReadDeleteRate
void SetReadDeleteRate(double value)
Definition: DomainDeliverabilityCampaign.h:485
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithLastSeenDateTime
DomainDeliverabilityCampaign & WithLastSeenDateTime(Aws::Utils::DateTime &&value)
Definition: DomainDeliverabilityCampaign.h:355
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFirstSeenDateTime
DomainDeliverabilityCampaign & WithFirstSeenDateTime(Aws::Utils::DateTime &&value)
Definition: DomainDeliverabilityCampaign.h:312
Aws::SESV2::Model::DomainDeliverabilityCampaign::DomainDeliverabilityCampaign
DomainDeliverabilityCampaign()
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSpamCount
DomainDeliverabilityCampaign & WithSpamCount(long long value)
Definition: DomainDeliverabilityCampaign.h:401
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSubject
DomainDeliverabilityCampaign & WithSubject(const char *value)
Definition: DomainDeliverabilityCampaign.h:182
Aws::SESV2::Model::DomainDeliverabilityCampaign::ReadDeleteRateHasBeenSet
bool ReadDeleteRateHasBeenSet() const
Definition: DomainDeliverabilityCampaign.h:478
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFirstSeenDateTime
void SetFirstSeenDateTime(Aws::Utils::DateTime &&value)
Definition: DomainDeliverabilityCampaign.h:298
Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFromAddress
void SetFromAddress(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:198
Aws::SESV2::Model::DomainDeliverabilityCampaign::GetReadRate
double GetReadRate() const
Definition: DomainDeliverabilityCampaign.h:409
Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSubject
DomainDeliverabilityCampaign & WithSubject(const Aws::String &value)
Definition: DomainDeliverabilityCampaign.h:172