AWS SDK for C++  1.9.160
AWS SDK for C++
GetDomainDeliverabilityCampaignResult.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 template<typename RESULT_TYPE>
14 class AmazonWebServiceResult;
15 
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21 } // namespace Json
22 } // namespace Utils
23 namespace SESV2
24 {
25 namespace Model
26 {
36  {
37  public:
41 
42 
46  inline const DomainDeliverabilityCampaign& GetDomainDeliverabilityCampaign() const{ return m_domainDeliverabilityCampaign; }
47 
51  inline void SetDomainDeliverabilityCampaign(const DomainDeliverabilityCampaign& value) { m_domainDeliverabilityCampaign = value; }
52 
56  inline void SetDomainDeliverabilityCampaign(DomainDeliverabilityCampaign&& value) { m_domainDeliverabilityCampaign = std::move(value); }
57 
61  inline GetDomainDeliverabilityCampaignResult& WithDomainDeliverabilityCampaign(const DomainDeliverabilityCampaign& value) { SetDomainDeliverabilityCampaign(value); return *this;}
62 
66  inline GetDomainDeliverabilityCampaignResult& WithDomainDeliverabilityCampaign(DomainDeliverabilityCampaign&& value) { SetDomainDeliverabilityCampaign(std::move(value)); return *this;}
67 
68  private:
69 
70  DomainDeliverabilityCampaign m_domainDeliverabilityCampaign;
71  };
72 
73 } // namespace Model
74 } // namespace SESV2
75 } // namespace Aws
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
AWS_SESV2_API
#define AWS_SESV2_API
Definition: SESV2_EXPORTS.h:28
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::WithDomainDeliverabilityCampaign
GetDomainDeliverabilityCampaignResult & WithDomainDeliverabilityCampaign(const DomainDeliverabilityCampaign &value)
Definition: GetDomainDeliverabilityCampaignResult.h:61
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::GetDomainDeliverabilityCampaignResult
GetDomainDeliverabilityCampaignResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SESV2::Model::DomainDeliverabilityCampaign
Definition: DomainDeliverabilityCampaign.h:38
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::GetDomainDeliverabilityCampaignResult
GetDomainDeliverabilityCampaignResult()
DomainDeliverabilityCampaign.h
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::GetDomainDeliverabilityCampaign
const DomainDeliverabilityCampaign & GetDomainDeliverabilityCampaign() const
Definition: GetDomainDeliverabilityCampaignResult.h:46
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::SetDomainDeliverabilityCampaign
void SetDomainDeliverabilityCampaign(DomainDeliverabilityCampaign &&value)
Definition: GetDomainDeliverabilityCampaignResult.h:56
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult
Definition: GetDomainDeliverabilityCampaignResult.h:36
SESV2_EXPORTS.h
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::WithDomainDeliverabilityCampaign
GetDomainDeliverabilityCampaignResult & WithDomainDeliverabilityCampaign(DomainDeliverabilityCampaign &&value)
Definition: GetDomainDeliverabilityCampaignResult.h:66
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::SetDomainDeliverabilityCampaign
void SetDomainDeliverabilityCampaign(const DomainDeliverabilityCampaign &value)
Definition: GetDomainDeliverabilityCampaignResult.h:51
Aws::SESV2::Model::GetDomainDeliverabilityCampaignResult::operator=
GetDomainDeliverabilityCampaignResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)