9#include <aws/pinpoint-email/PinpointEmailErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/pinpoint-email/PinpointEmailEndpointProvider.h>
21#include <aws/pinpoint-email/model/CreateConfigurationSetResult.h>
22#include <aws/pinpoint-email/model/CreateConfigurationSetEventDestinationResult.h>
23#include <aws/pinpoint-email/model/CreateDedicatedIpPoolResult.h>
24#include <aws/pinpoint-email/model/CreateDeliverabilityTestReportResult.h>
25#include <aws/pinpoint-email/model/CreateEmailIdentityResult.h>
26#include <aws/pinpoint-email/model/DeleteConfigurationSetResult.h>
27#include <aws/pinpoint-email/model/DeleteConfigurationSetEventDestinationResult.h>
28#include <aws/pinpoint-email/model/DeleteDedicatedIpPoolResult.h>
29#include <aws/pinpoint-email/model/DeleteEmailIdentityResult.h>
30#include <aws/pinpoint-email/model/GetAccountResult.h>
31#include <aws/pinpoint-email/model/GetBlacklistReportsResult.h>
32#include <aws/pinpoint-email/model/GetConfigurationSetResult.h>
33#include <aws/pinpoint-email/model/GetConfigurationSetEventDestinationsResult.h>
34#include <aws/pinpoint-email/model/GetDedicatedIpResult.h>
35#include <aws/pinpoint-email/model/GetDedicatedIpsResult.h>
36#include <aws/pinpoint-email/model/GetDeliverabilityDashboardOptionsResult.h>
37#include <aws/pinpoint-email/model/GetDeliverabilityTestReportResult.h>
38#include <aws/pinpoint-email/model/GetDomainDeliverabilityCampaignResult.h>
39#include <aws/pinpoint-email/model/GetDomainStatisticsReportResult.h>
40#include <aws/pinpoint-email/model/GetEmailIdentityResult.h>
41#include <aws/pinpoint-email/model/ListConfigurationSetsResult.h>
42#include <aws/pinpoint-email/model/ListDedicatedIpPoolsResult.h>
43#include <aws/pinpoint-email/model/ListDeliverabilityTestReportsResult.h>
44#include <aws/pinpoint-email/model/ListDomainDeliverabilityCampaignsResult.h>
45#include <aws/pinpoint-email/model/ListEmailIdentitiesResult.h>
46#include <aws/pinpoint-email/model/ListTagsForResourceResult.h>
47#include <aws/pinpoint-email/model/PutAccountDedicatedIpWarmupAttributesResult.h>
48#include <aws/pinpoint-email/model/PutAccountSendingAttributesResult.h>
49#include <aws/pinpoint-email/model/PutConfigurationSetDeliveryOptionsResult.h>
50#include <aws/pinpoint-email/model/PutConfigurationSetReputationOptionsResult.h>
51#include <aws/pinpoint-email/model/PutConfigurationSetSendingOptionsResult.h>
52#include <aws/pinpoint-email/model/PutConfigurationSetTrackingOptionsResult.h>
53#include <aws/pinpoint-email/model/PutDedicatedIpInPoolResult.h>
54#include <aws/pinpoint-email/model/PutDedicatedIpWarmupAttributesResult.h>
55#include <aws/pinpoint-email/model/PutDeliverabilityDashboardOptionResult.h>
56#include <aws/pinpoint-email/model/PutEmailIdentityDkimAttributesResult.h>
57#include <aws/pinpoint-email/model/PutEmailIdentityFeedbackAttributesResult.h>
58#include <aws/pinpoint-email/model/PutEmailIdentityMailFromAttributesResult.h>
59#include <aws/pinpoint-email/model/SendEmailResult.h>
60#include <aws/pinpoint-email/model/TagResourceResult.h>
61#include <aws/pinpoint-email/model/UntagResourceResult.h>
62#include <aws/pinpoint-email/model/UpdateConfigurationSetEventDestinationResult.h>
63#include <aws/pinpoint-email/model/PutAccountDedicatedIpWarmupAttributesRequest.h>
64#include <aws/pinpoint-email/model/ListConfigurationSetsRequest.h>
65#include <aws/pinpoint-email/model/GetAccountRequest.h>
66#include <aws/pinpoint-email/model/GetDedicatedIpsRequest.h>
67#include <aws/pinpoint-email/model/ListDeliverabilityTestReportsRequest.h>
68#include <aws/pinpoint-email/model/ListDedicatedIpPoolsRequest.h>
69#include <aws/pinpoint-email/model/ListEmailIdentitiesRequest.h>
70#include <aws/pinpoint-email/model/PutAccountSendingAttributesRequest.h>
71#include <aws/pinpoint-email/model/GetDeliverabilityDashboardOptionsRequest.h>
79 class HttpClientFactory;
84 template<
typename R,
typename E>
class Outcome;
95 class AWSCredentialsProvider;
103 namespace PinpointEmail
112 class CreateConfigurationSetRequest;
113 class CreateConfigurationSetEventDestinationRequest;
114 class CreateDedicatedIpPoolRequest;
115 class CreateDeliverabilityTestReportRequest;
116 class CreateEmailIdentityRequest;
117 class DeleteConfigurationSetRequest;
118 class DeleteConfigurationSetEventDestinationRequest;
119 class DeleteDedicatedIpPoolRequest;
120 class DeleteEmailIdentityRequest;
121 class GetAccountRequest;
122 class GetBlacklistReportsRequest;
123 class GetConfigurationSetRequest;
124 class GetConfigurationSetEventDestinationsRequest;
125 class GetDedicatedIpRequest;
126 class GetDedicatedIpsRequest;
127 class GetDeliverabilityDashboardOptionsRequest;
128 class GetDeliverabilityTestReportRequest;
129 class GetDomainDeliverabilityCampaignRequest;
130 class GetDomainStatisticsReportRequest;
131 class GetEmailIdentityRequest;
132 class ListConfigurationSetsRequest;
133 class ListDedicatedIpPoolsRequest;
134 class ListDeliverabilityTestReportsRequest;
135 class ListDomainDeliverabilityCampaignsRequest;
136 class ListEmailIdentitiesRequest;
137 class ListTagsForResourceRequest;
138 class PutAccountDedicatedIpWarmupAttributesRequest;
139 class PutAccountSendingAttributesRequest;
140 class PutConfigurationSetDeliveryOptionsRequest;
141 class PutConfigurationSetReputationOptionsRequest;
142 class PutConfigurationSetSendingOptionsRequest;
143 class PutConfigurationSetTrackingOptionsRequest;
144 class PutDedicatedIpInPoolRequest;
145 class PutDedicatedIpWarmupAttributesRequest;
146 class PutDeliverabilityDashboardOptionRequest;
147 class PutEmailIdentityDkimAttributesRequest;
148 class PutEmailIdentityFeedbackAttributesRequest;
149 class PutEmailIdentityMailFromAttributesRequest;
150 class SendEmailRequest;
151 class TagResourceRequest;
152 class UntagResourceRequest;
153 class UpdateConfigurationSetEventDestinationRequest;
EndpointProviderBase< PinpointEmailClientConfiguration, PinpointEmailBuiltInParameters, PinpointEmailClientContextParameters > PinpointEmailEndpointProviderBase
Aws::Utils::Outcome< PutDedicatedIpWarmupAttributesResult, PinpointEmailError > PutDedicatedIpWarmupAttributesOutcome
Aws::Utils::Outcome< PutEmailIdentityFeedbackAttributesResult, PinpointEmailError > PutEmailIdentityFeedbackAttributesOutcome
Aws::Utils::Outcome< GetEmailIdentityResult, PinpointEmailError > GetEmailIdentityOutcome
std::future< GetDomainDeliverabilityCampaignOutcome > GetDomainDeliverabilityCampaignOutcomeCallable
std::future< CreateConfigurationSetEventDestinationOutcome > CreateConfigurationSetEventDestinationOutcomeCallable
Aws::Utils::Outcome< DeleteDedicatedIpPoolResult, PinpointEmailError > DeleteDedicatedIpPoolOutcome
Aws::Utils::Outcome< ListConfigurationSetsResult, PinpointEmailError > ListConfigurationSetsOutcome
Aws::Utils::Outcome< ListEmailIdentitiesResult, PinpointEmailError > ListEmailIdentitiesOutcome
Aws::Utils::Outcome< PutDeliverabilityDashboardOptionResult, PinpointEmailError > PutDeliverabilityDashboardOptionOutcome
std::future< PutDedicatedIpInPoolOutcome > PutDedicatedIpInPoolOutcomeCallable
Aws::Utils::Outcome< PutConfigurationSetSendingOptionsResult, PinpointEmailError > PutConfigurationSetSendingOptionsOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetDeliverabilityDashboardOptionsResult, PinpointEmailError > GetDeliverabilityDashboardOptionsOutcome
Aws::Utils::Outcome< PutAccountSendingAttributesResult, PinpointEmailError > PutAccountSendingAttributesOutcome
std::future< GetDomainStatisticsReportOutcome > GetDomainStatisticsReportOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, PinpointEmailError > TagResourceOutcome
Aws::Utils::Outcome< GetBlacklistReportsResult, PinpointEmailError > GetBlacklistReportsOutcome
Aws::Utils::Outcome< GetDomainStatisticsReportResult, PinpointEmailError > GetDomainStatisticsReportOutcome
Aws::Utils::Outcome< CreateEmailIdentityResult, PinpointEmailError > CreateEmailIdentityOutcome
std::future< DeleteEmailIdentityOutcome > DeleteEmailIdentityOutcomeCallable
Aws::Utils::Outcome< GetDomainDeliverabilityCampaignResult, PinpointEmailError > GetDomainDeliverabilityCampaignOutcome
std::future< DeleteDedicatedIpPoolOutcome > DeleteDedicatedIpPoolOutcomeCallable
std::future< ListDeliverabilityTestReportsOutcome > ListDeliverabilityTestReportsOutcomeCallable
Aws::Utils::Outcome< PutAccountDedicatedIpWarmupAttributesResult, PinpointEmailError > PutAccountDedicatedIpWarmupAttributesOutcome
Aws::Utils::Outcome< CreateConfigurationSetResult, PinpointEmailError > CreateConfigurationSetOutcome
Aws::Utils::Outcome< GetAccountResult, PinpointEmailError > GetAccountOutcome
Aws::Utils::Outcome< GetDeliverabilityTestReportResult, PinpointEmailError > GetDeliverabilityTestReportOutcome
std::future< ListDomainDeliverabilityCampaignsOutcome > ListDomainDeliverabilityCampaignsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< CreateDeliverabilityTestReportResult, PinpointEmailError > CreateDeliverabilityTestReportOutcome
Aws::Utils::Outcome< ListDedicatedIpPoolsResult, PinpointEmailError > ListDedicatedIpPoolsOutcome
std::future< PutConfigurationSetDeliveryOptionsOutcome > PutConfigurationSetDeliveryOptionsOutcomeCallable
std::future< SendEmailOutcome > SendEmailOutcomeCallable
std::future< PutEmailIdentityDkimAttributesOutcome > PutEmailIdentityDkimAttributesOutcomeCallable
Aws::Utils::Outcome< UpdateConfigurationSetEventDestinationResult, PinpointEmailError > UpdateConfigurationSetEventDestinationOutcome
Aws::Utils::Outcome< SendEmailResult, PinpointEmailError > SendEmailOutcome
Aws::Utils::Outcome< DeleteConfigurationSetResult, PinpointEmailError > DeleteConfigurationSetOutcome
std::future< CreateConfigurationSetOutcome > CreateConfigurationSetOutcomeCallable
std::future< GetDedicatedIpsOutcome > GetDedicatedIpsOutcomeCallable
std::future< GetAccountOutcome > GetAccountOutcomeCallable
std::future< GetConfigurationSetEventDestinationsOutcome > GetConfigurationSetEventDestinationsOutcomeCallable
std::future< CreateDeliverabilityTestReportOutcome > CreateDeliverabilityTestReportOutcomeCallable
Aws::Utils::Outcome< ListDeliverabilityTestReportsResult, PinpointEmailError > ListDeliverabilityTestReportsOutcome
std::future< PutConfigurationSetSendingOptionsOutcome > PutConfigurationSetSendingOptionsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteConfigurationSetOutcome > DeleteConfigurationSetOutcomeCallable
std::future< PutConfigurationSetReputationOptionsOutcome > PutConfigurationSetReputationOptionsOutcomeCallable
Aws::Utils::Outcome< PutConfigurationSetDeliveryOptionsResult, PinpointEmailError > PutConfigurationSetDeliveryOptionsOutcome
Aws::Utils::Outcome< PutConfigurationSetReputationOptionsResult, PinpointEmailError > PutConfigurationSetReputationOptionsOutcome
std::future< GetConfigurationSetOutcome > GetConfigurationSetOutcomeCallable
std::future< PutDeliverabilityDashboardOptionOutcome > PutDeliverabilityDashboardOptionOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, PinpointEmailError > UntagResourceOutcome
std::future< ListDedicatedIpPoolsOutcome > ListDedicatedIpPoolsOutcomeCallable
std::future< DeleteConfigurationSetEventDestinationOutcome > DeleteConfigurationSetEventDestinationOutcomeCallable
std::future< PutEmailIdentityMailFromAttributesOutcome > PutEmailIdentityMailFromAttributesOutcomeCallable
Aws::Utils::Outcome< PutConfigurationSetTrackingOptionsResult, PinpointEmailError > PutConfigurationSetTrackingOptionsOutcome
std::future< GetEmailIdentityOutcome > GetEmailIdentityOutcomeCallable
Aws::Utils::Outcome< GetConfigurationSetResult, PinpointEmailError > GetConfigurationSetOutcome
std::future< PutDedicatedIpWarmupAttributesOutcome > PutDedicatedIpWarmupAttributesOutcomeCallable
Aws::Utils::Outcome< ListDomainDeliverabilityCampaignsResult, PinpointEmailError > ListDomainDeliverabilityCampaignsOutcome
std::future< ListEmailIdentitiesOutcome > ListEmailIdentitiesOutcomeCallable
Aws::Utils::Outcome< CreateConfigurationSetEventDestinationResult, PinpointEmailError > CreateConfigurationSetEventDestinationOutcome
Aws::Utils::Outcome< GetDedicatedIpResult, PinpointEmailError > GetDedicatedIpOutcome
Aws::Utils::Outcome< CreateDedicatedIpPoolResult, PinpointEmailError > CreateDedicatedIpPoolOutcome
std::future< CreateEmailIdentityOutcome > CreateEmailIdentityOutcomeCallable
Aws::Utils::Outcome< PutEmailIdentityMailFromAttributesResult, PinpointEmailError > PutEmailIdentityMailFromAttributesOutcome
std::future< PutEmailIdentityFeedbackAttributesOutcome > PutEmailIdentityFeedbackAttributesOutcomeCallable
std::future< PutConfigurationSetTrackingOptionsOutcome > PutConfigurationSetTrackingOptionsOutcomeCallable
Aws::Utils::Outcome< DeleteEmailIdentityResult, PinpointEmailError > DeleteEmailIdentityOutcome
std::future< GetDeliverabilityDashboardOptionsOutcome > GetDeliverabilityDashboardOptionsOutcomeCallable
Aws::Utils::Outcome< DeleteConfigurationSetEventDestinationResult, PinpointEmailError > DeleteConfigurationSetEventDestinationOutcome
Aws::Utils::Outcome< PutDedicatedIpInPoolResult, PinpointEmailError > PutDedicatedIpInPoolOutcome
Aws::Utils::Outcome< PutEmailIdentityDkimAttributesResult, PinpointEmailError > PutEmailIdentityDkimAttributesOutcome
std::future< GetDedicatedIpOutcome > GetDedicatedIpOutcomeCallable
std::future< CreateDedicatedIpPoolOutcome > CreateDedicatedIpPoolOutcomeCallable
std::future< ListConfigurationSetsOutcome > ListConfigurationSetsOutcomeCallable
std::future< PutAccountDedicatedIpWarmupAttributesOutcome > PutAccountDedicatedIpWarmupAttributesOutcomeCallable
std::future< UpdateConfigurationSetEventDestinationOutcome > UpdateConfigurationSetEventDestinationOutcomeCallable
Aws::Utils::Outcome< GetDedicatedIpsResult, PinpointEmailError > GetDedicatedIpsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, PinpointEmailError > ListTagsForResourceOutcome
std::future< GetBlacklistReportsOutcome > GetBlacklistReportsOutcomeCallable
std::future< PutAccountSendingAttributesOutcome > PutAccountSendingAttributesOutcomeCallable
Aws::Utils::Outcome< GetConfigurationSetEventDestinationsResult, PinpointEmailError > GetConfigurationSetEventDestinationsOutcome
std::future< GetDeliverabilityTestReportOutcome > GetDeliverabilityTestReportOutcomeCallable
std::function< void(const PinpointEmailClient *, const Model::ListDedicatedIpPoolsRequest &, const Model::ListDedicatedIpPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDedicatedIpPoolsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutAccountDedicatedIpWarmupAttributesRequest &, const Model::PutAccountDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutEmailIdentityDkimAttributesRequest &, const Model::PutEmailIdentityDkimAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityDkimAttributesResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetDeliverabilityDashboardOptionsRequest &, const Model::GetDeliverabilityDashboardOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverabilityDashboardOptionsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::DeleteEmailIdentityRequest &, const Model::DeleteEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEmailIdentityResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::DeleteDedicatedIpPoolRequest &, const Model::DeleteDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDedicatedIpPoolResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetDeliveryOptionsRequest &, const Model::PutConfigurationSetDeliveryOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetDeliveryOptionsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutAccountSendingAttributesRequest &, const Model::PutAccountSendingAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSendingAttributesResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::CreateConfigurationSetEventDestinationRequest &, const Model::CreateConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationSetEventDestinationResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::ListDomainDeliverabilityCampaignsRequest &, const Model::ListDomainDeliverabilityCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainDeliverabilityCampaignsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::ListDeliverabilityTestReportsRequest &, const Model::ListDeliverabilityTestReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeliverabilityTestReportsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::CreateEmailIdentityRequest &, const Model::CreateEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEmailIdentityResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetConfigurationSetEventDestinationsRequest &, const Model::GetConfigurationSetEventDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationSetEventDestinationsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutEmailIdentityMailFromAttributesRequest &, const Model::PutEmailIdentityMailFromAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityMailFromAttributesResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetBlacklistReportsRequest &, const Model::GetBlacklistReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlacklistReportsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetDomainDeliverabilityCampaignRequest &, const Model::GetDomainDeliverabilityCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainDeliverabilityCampaignResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetReputationOptionsRequest &, const Model::PutConfigurationSetReputationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetReputationOptionsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetDedicatedIpRequest &, const Model::GetDedicatedIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDedicatedIpResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetTrackingOptionsRequest &, const Model::PutConfigurationSetTrackingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetTrackingOptionsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::CreateDeliverabilityTestReportRequest &, const Model::CreateDeliverabilityTestReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeliverabilityTestReportResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutConfigurationSetSendingOptionsRequest &, const Model::PutConfigurationSetSendingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetSendingOptionsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutDedicatedIpInPoolRequest &, const Model::PutDedicatedIpInPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDedicatedIpInPoolResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::SendEmailRequest &, const Model::SendEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendEmailResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutDedicatedIpWarmupAttributesRequest &, const Model::PutDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDedicatedIpWarmupAttributesResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutDeliverabilityDashboardOptionRequest &, const Model::PutDeliverabilityDashboardOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliverabilityDashboardOptionResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::DeleteConfigurationSetEventDestinationRequest &, const Model::DeleteConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationSetEventDestinationResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::DeleteConfigurationSetRequest &, const Model::DeleteConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationSetResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetEmailIdentityRequest &, const Model::GetEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEmailIdentityResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetConfigurationSetRequest &, const Model::GetConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationSetResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::PutEmailIdentityFeedbackAttributesRequest &, const Model::PutEmailIdentityFeedbackAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityFeedbackAttributesResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetDeliverabilityTestReportRequest &, const Model::GetDeliverabilityTestReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverabilityTestReportResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetDedicatedIpsRequest &, const Model::GetDedicatedIpsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDedicatedIpsResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::CreateConfigurationSetRequest &, const Model::CreateConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationSetResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::UpdateConfigurationSetEventDestinationRequest &, const Model::UpdateConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationSetEventDestinationResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::ListEmailIdentitiesRequest &, const Model::ListEmailIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEmailIdentitiesResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::GetDomainStatisticsReportRequest &, const Model::GetDomainStatisticsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainStatisticsReportResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::CreateDedicatedIpPoolRequest &, const Model::CreateDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDedicatedIpPoolResponseReceivedHandler
std::function< void(const PinpointEmailClient *, const Model::ListConfigurationSetsRequest &, const Model::ListConfigurationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationSetsResponseReceivedHandler