9#include <aws/core/client/AWSError.h> 
   10#include <aws/core/client/AsyncCallerContext.h> 
   11#include <aws/core/client/GenericClientConfiguration.h> 
   12#include <aws/core/http/HttpTypes.h> 
   13#include <aws/core/utils/memory/stl/AWSString.h> 
   14#include <aws/pinpoint-email/PinpointEmailEndpointProvider.h> 
   15#include <aws/pinpoint-email/PinpointEmailErrors.h> 
   22#include <aws/pinpoint-email/model/CreateConfigurationSetEventDestinationResult.h> 
   23#include <aws/pinpoint-email/model/CreateConfigurationSetResult.h> 
   24#include <aws/pinpoint-email/model/CreateDedicatedIpPoolResult.h> 
   25#include <aws/pinpoint-email/model/CreateDeliverabilityTestReportResult.h> 
   26#include <aws/pinpoint-email/model/CreateEmailIdentityResult.h> 
   27#include <aws/pinpoint-email/model/DeleteConfigurationSetEventDestinationResult.h> 
   28#include <aws/pinpoint-email/model/DeleteConfigurationSetResult.h> 
   29#include <aws/pinpoint-email/model/DeleteDedicatedIpPoolResult.h> 
   30#include <aws/pinpoint-email/model/DeleteEmailIdentityResult.h> 
   31#include <aws/pinpoint-email/model/GetAccountRequest.h> 
   32#include <aws/pinpoint-email/model/GetAccountResult.h> 
   33#include <aws/pinpoint-email/model/GetBlacklistReportsResult.h> 
   34#include <aws/pinpoint-email/model/GetConfigurationSetEventDestinationsResult.h> 
   35#include <aws/pinpoint-email/model/GetConfigurationSetResult.h> 
   36#include <aws/pinpoint-email/model/GetDedicatedIpResult.h> 
   37#include <aws/pinpoint-email/model/GetDedicatedIpsRequest.h> 
   38#include <aws/pinpoint-email/model/GetDedicatedIpsResult.h> 
   39#include <aws/pinpoint-email/model/GetDeliverabilityDashboardOptionsRequest.h> 
   40#include <aws/pinpoint-email/model/GetDeliverabilityDashboardOptionsResult.h> 
   41#include <aws/pinpoint-email/model/GetDeliverabilityTestReportResult.h> 
   42#include <aws/pinpoint-email/model/GetDomainDeliverabilityCampaignResult.h> 
   43#include <aws/pinpoint-email/model/GetDomainStatisticsReportResult.h> 
   44#include <aws/pinpoint-email/model/GetEmailIdentityResult.h> 
   45#include <aws/pinpoint-email/model/ListConfigurationSetsRequest.h> 
   46#include <aws/pinpoint-email/model/ListConfigurationSetsResult.h> 
   47#include <aws/pinpoint-email/model/ListDedicatedIpPoolsRequest.h> 
   48#include <aws/pinpoint-email/model/ListDedicatedIpPoolsResult.h> 
   49#include <aws/pinpoint-email/model/ListDeliverabilityTestReportsRequest.h> 
   50#include <aws/pinpoint-email/model/ListDeliverabilityTestReportsResult.h> 
   51#include <aws/pinpoint-email/model/ListDomainDeliverabilityCampaignsResult.h> 
   52#include <aws/pinpoint-email/model/ListEmailIdentitiesRequest.h> 
   53#include <aws/pinpoint-email/model/ListEmailIdentitiesResult.h> 
   54#include <aws/pinpoint-email/model/ListTagsForResourceResult.h> 
   55#include <aws/pinpoint-email/model/PutAccountDedicatedIpWarmupAttributesRequest.h> 
   56#include <aws/pinpoint-email/model/PutAccountDedicatedIpWarmupAttributesResult.h> 
   57#include <aws/pinpoint-email/model/PutAccountSendingAttributesRequest.h> 
   58#include <aws/pinpoint-email/model/PutAccountSendingAttributesResult.h> 
   59#include <aws/pinpoint-email/model/PutConfigurationSetDeliveryOptionsResult.h> 
   60#include <aws/pinpoint-email/model/PutConfigurationSetReputationOptionsResult.h> 
   61#include <aws/pinpoint-email/model/PutConfigurationSetSendingOptionsResult.h> 
   62#include <aws/pinpoint-email/model/PutConfigurationSetTrackingOptionsResult.h> 
   63#include <aws/pinpoint-email/model/PutDedicatedIpInPoolResult.h> 
   64#include <aws/pinpoint-email/model/PutDedicatedIpWarmupAttributesResult.h> 
   65#include <aws/pinpoint-email/model/PutDeliverabilityDashboardOptionResult.h> 
   66#include <aws/pinpoint-email/model/PutEmailIdentityDkimAttributesResult.h> 
   67#include <aws/pinpoint-email/model/PutEmailIdentityFeedbackAttributesResult.h> 
   68#include <aws/pinpoint-email/model/PutEmailIdentityMailFromAttributesResult.h> 
   69#include <aws/pinpoint-email/model/SendEmailResult.h> 
   70#include <aws/pinpoint-email/model/TagResourceResult.h> 
   71#include <aws/pinpoint-email/model/UntagResourceResult.h> 
   72#include <aws/pinpoint-email/model/UpdateConfigurationSetEventDestinationResult.h> 
   78class HttpClientFactory;
 
   82template <
typename R, 
typename E>
 
   92class AWSCredentialsProvider;
 
   99namespace PinpointEmail {
 
  106class CreateConfigurationSetRequest;
 
  107class CreateConfigurationSetEventDestinationRequest;
 
  108class CreateDedicatedIpPoolRequest;
 
  109class CreateDeliverabilityTestReportRequest;
 
  110class CreateEmailIdentityRequest;
 
  111class DeleteConfigurationSetRequest;
 
  112class DeleteConfigurationSetEventDestinationRequest;
 
  113class DeleteDedicatedIpPoolRequest;
 
  114class DeleteEmailIdentityRequest;
 
  115class GetAccountRequest;
 
  116class GetBlacklistReportsRequest;
 
  117class GetConfigurationSetRequest;
 
  118class GetConfigurationSetEventDestinationsRequest;
 
  119class GetDedicatedIpRequest;
 
  120class GetDedicatedIpsRequest;
 
  121class GetDeliverabilityDashboardOptionsRequest;
 
  122class GetDeliverabilityTestReportRequest;
 
  123class GetDomainDeliverabilityCampaignRequest;
 
  124class GetDomainStatisticsReportRequest;
 
  125class GetEmailIdentityRequest;
 
  126class ListConfigurationSetsRequest;
 
  127class ListDedicatedIpPoolsRequest;
 
  128class ListDeliverabilityTestReportsRequest;
 
  129class ListDomainDeliverabilityCampaignsRequest;
 
  130class ListEmailIdentitiesRequest;
 
  131class ListTagsForResourceRequest;
 
  132class PutAccountDedicatedIpWarmupAttributesRequest;
 
  133class PutAccountSendingAttributesRequest;
 
  134class PutConfigurationSetDeliveryOptionsRequest;
 
  135class PutConfigurationSetReputationOptionsRequest;
 
  136class PutConfigurationSetSendingOptionsRequest;
 
  137class PutConfigurationSetTrackingOptionsRequest;
 
  138class PutDedicatedIpInPoolRequest;
 
  139class PutDedicatedIpWarmupAttributesRequest;
 
  140class PutDeliverabilityDashboardOptionRequest;
 
  141class PutEmailIdentityDkimAttributesRequest;
 
  142class PutEmailIdentityFeedbackAttributesRequest;
 
  143class PutEmailIdentityMailFromAttributesRequest;
 
  144class SendEmailRequest;
 
  145class TagResourceRequest;
 
  146class UntagResourceRequest;
 
  147class UpdateConfigurationSetEventDestinationRequest;
 
  249                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  256                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  259                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  266                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  272                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  275                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  278                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  281                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  285                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  288                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  291                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  295                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  302                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  308                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  314                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  318                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  322                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  325                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  328                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  332                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  339                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  343                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  347                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  351                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  354                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  358                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  362                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  366                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  370                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  374                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  377                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  380                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  383                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  387                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
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::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccountResponseReceivedHandler
 
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::DeleteConfigurationSetRequest &, const Model::DeleteConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationSetResponseReceivedHandler
 
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::PutConfigurationSetReputationOptionsRequest &, const Model::PutConfigurationSetReputationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutConfigurationSetReputationOptionsResponseReceivedHandler
 
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::CreateEmailIdentityRequest &, const Model::CreateEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEmailIdentityResponseReceivedHandler
 
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::GetBlacklistReportsRequest &, const Model::GetBlacklistReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlacklistReportsResponseReceivedHandler
 
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::ListEmailIdentitiesRequest &, const Model::ListEmailIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEmailIdentitiesResponseReceivedHandler
 
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::GetDeliverabilityDashboardOptionsRequest &, const Model::GetDeliverabilityDashboardOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeliverabilityDashboardOptionsResponseReceivedHandler
 
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::GetEmailIdentityRequest &, const Model::GetEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEmailIdentityResponseReceivedHandler
 
std::function< void(const PinpointEmailClient *, const Model::ListConfigurationSetsRequest &, const Model::ListConfigurationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationSetsResponseReceivedHandler
 
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::DeleteDedicatedIpPoolRequest &, const Model::DeleteDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDedicatedIpPoolResponseReceivedHandler
 
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::GetDomainStatisticsReportRequest &, const Model::GetDomainStatisticsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainStatisticsReportResponseReceivedHandler
 
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::PutAccountDedicatedIpWarmupAttributesRequest &, const Model::PutAccountDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler
 
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::GetDeliverabilityTestReportRequest &, const Model::GetDeliverabilityTestReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeliverabilityTestReportResponseReceivedHandler
 
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::PutEmailIdentityMailFromAttributesRequest &, const Model::PutEmailIdentityMailFromAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEmailIdentityMailFromAttributesResponseReceivedHandler
 
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::ListDeliverabilityTestReportsRequest &, const Model::ListDeliverabilityTestReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDeliverabilityTestReportsResponseReceivedHandler
 
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
 
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::PutConfigurationSetDeliveryOptionsRequest &, const Model::PutConfigurationSetDeliveryOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutConfigurationSetDeliveryOptionsResponseReceivedHandler
 
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::GetConfigurationSetEventDestinationsRequest &, const Model::GetConfigurationSetEventDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfigurationSetEventDestinationsResponseReceivedHandler
 
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::PutDedicatedIpWarmupAttributesRequest &, const Model::PutDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDedicatedIpWarmupAttributesResponseReceivedHandler
 
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::CreateDedicatedIpPoolRequest &, const Model::CreateDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDedicatedIpPoolResponseReceivedHandler
 
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::ListDomainDeliverabilityCampaignsRequest &, const Model::ListDomainDeliverabilityCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainDeliverabilityCampaignsResponseReceivedHandler
 
std::function< void(const PinpointEmailClient *, const Model::CreateConfigurationSetRequest &, const Model::CreateConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfigurationSetResponseReceivedHandler