AWS SDK for C++  1.9.131
AWS SDK for C++
SESV2Client.h
Go to the documentation of this file.
1 
6 #pragma once
97 #include <future>
98 #include <functional>
99 
100 namespace Aws
101 {
102 
103 namespace Http
104 {
105  class HttpClient;
106  class HttpClientFactory;
107 } // namespace Http
108 
109 namespace Utils
110 {
111  template< typename R, typename E> class Outcome;
112 namespace Threading
113 {
114  class Executor;
115 } // namespace Threading
116 } // namespace Utils
117 
118 namespace Auth
119 {
120  class AWSCredentials;
121  class AWSCredentialsProvider;
122 } // namespace Auth
123 
124 namespace Client
125 {
126  class RetryStrategy;
127 } // namespace Client
128 
129 namespace SESV2
130 {
131 
132 namespace Model
133 {
134  class CreateConfigurationSetRequest;
135  class CreateConfigurationSetEventDestinationRequest;
136  class CreateContactRequest;
137  class CreateContactListRequest;
138  class CreateCustomVerificationEmailTemplateRequest;
139  class CreateDedicatedIpPoolRequest;
140  class CreateDeliverabilityTestReportRequest;
141  class CreateEmailIdentityRequest;
142  class CreateEmailIdentityPolicyRequest;
143  class CreateEmailTemplateRequest;
144  class CreateImportJobRequest;
145  class DeleteConfigurationSetRequest;
146  class DeleteConfigurationSetEventDestinationRequest;
147  class DeleteContactRequest;
148  class DeleteContactListRequest;
149  class DeleteCustomVerificationEmailTemplateRequest;
150  class DeleteDedicatedIpPoolRequest;
151  class DeleteEmailIdentityRequest;
152  class DeleteEmailIdentityPolicyRequest;
153  class DeleteEmailTemplateRequest;
154  class DeleteSuppressedDestinationRequest;
155  class GetAccountRequest;
156  class GetBlacklistReportsRequest;
157  class GetConfigurationSetRequest;
158  class GetConfigurationSetEventDestinationsRequest;
159  class GetContactRequest;
160  class GetContactListRequest;
161  class GetCustomVerificationEmailTemplateRequest;
162  class GetDedicatedIpRequest;
163  class GetDedicatedIpsRequest;
164  class GetDeliverabilityDashboardOptionsRequest;
165  class GetDeliverabilityTestReportRequest;
166  class GetDomainDeliverabilityCampaignRequest;
167  class GetDomainStatisticsReportRequest;
168  class GetEmailIdentityRequest;
169  class GetEmailIdentityPoliciesRequest;
170  class GetEmailTemplateRequest;
171  class GetImportJobRequest;
172  class GetSuppressedDestinationRequest;
173  class ListConfigurationSetsRequest;
174  class ListContactListsRequest;
175  class ListContactsRequest;
176  class ListCustomVerificationEmailTemplatesRequest;
177  class ListDedicatedIpPoolsRequest;
178  class ListDeliverabilityTestReportsRequest;
179  class ListDomainDeliverabilityCampaignsRequest;
180  class ListEmailIdentitiesRequest;
181  class ListEmailTemplatesRequest;
182  class ListImportJobsRequest;
183  class ListSuppressedDestinationsRequest;
184  class ListTagsForResourceRequest;
185  class PutAccountDedicatedIpWarmupAttributesRequest;
186  class PutAccountDetailsRequest;
187  class PutAccountSendingAttributesRequest;
188  class PutAccountSuppressionAttributesRequest;
189  class PutConfigurationSetDeliveryOptionsRequest;
190  class PutConfigurationSetReputationOptionsRequest;
191  class PutConfigurationSetSendingOptionsRequest;
192  class PutConfigurationSetSuppressionOptionsRequest;
193  class PutConfigurationSetTrackingOptionsRequest;
194  class PutDedicatedIpInPoolRequest;
195  class PutDedicatedIpWarmupAttributesRequest;
196  class PutDeliverabilityDashboardOptionRequest;
197  class PutEmailIdentityConfigurationSetAttributesRequest;
198  class PutEmailIdentityDkimAttributesRequest;
199  class PutEmailIdentityDkimSigningAttributesRequest;
200  class PutEmailIdentityFeedbackAttributesRequest;
201  class PutEmailIdentityMailFromAttributesRequest;
202  class PutSuppressedDestinationRequest;
203  class SendBulkEmailRequest;
204  class SendCustomVerificationEmailRequest;
205  class SendEmailRequest;
206  class TagResourceRequest;
207  class TestRenderEmailTemplateRequest;
208  class UntagResourceRequest;
209  class UpdateConfigurationSetEventDestinationRequest;
210  class UpdateContactRequest;
211  class UpdateContactListRequest;
212  class UpdateCustomVerificationEmailTemplateRequest;
213  class UpdateEmailIdentityPolicyRequest;
214  class UpdateEmailTemplateRequest;
215 
297 
298  typedef std::future<CreateConfigurationSetOutcome> CreateConfigurationSetOutcomeCallable;
299  typedef std::future<CreateConfigurationSetEventDestinationOutcome> CreateConfigurationSetEventDestinationOutcomeCallable;
300  typedef std::future<CreateContactOutcome> CreateContactOutcomeCallable;
301  typedef std::future<CreateContactListOutcome> CreateContactListOutcomeCallable;
302  typedef std::future<CreateCustomVerificationEmailTemplateOutcome> CreateCustomVerificationEmailTemplateOutcomeCallable;
303  typedef std::future<CreateDedicatedIpPoolOutcome> CreateDedicatedIpPoolOutcomeCallable;
304  typedef std::future<CreateDeliverabilityTestReportOutcome> CreateDeliverabilityTestReportOutcomeCallable;
305  typedef std::future<CreateEmailIdentityOutcome> CreateEmailIdentityOutcomeCallable;
306  typedef std::future<CreateEmailIdentityPolicyOutcome> CreateEmailIdentityPolicyOutcomeCallable;
307  typedef std::future<CreateEmailTemplateOutcome> CreateEmailTemplateOutcomeCallable;
308  typedef std::future<CreateImportJobOutcome> CreateImportJobOutcomeCallable;
309  typedef std::future<DeleteConfigurationSetOutcome> DeleteConfigurationSetOutcomeCallable;
310  typedef std::future<DeleteConfigurationSetEventDestinationOutcome> DeleteConfigurationSetEventDestinationOutcomeCallable;
311  typedef std::future<DeleteContactOutcome> DeleteContactOutcomeCallable;
312  typedef std::future<DeleteContactListOutcome> DeleteContactListOutcomeCallable;
313  typedef std::future<DeleteCustomVerificationEmailTemplateOutcome> DeleteCustomVerificationEmailTemplateOutcomeCallable;
314  typedef std::future<DeleteDedicatedIpPoolOutcome> DeleteDedicatedIpPoolOutcomeCallable;
315  typedef std::future<DeleteEmailIdentityOutcome> DeleteEmailIdentityOutcomeCallable;
316  typedef std::future<DeleteEmailIdentityPolicyOutcome> DeleteEmailIdentityPolicyOutcomeCallable;
317  typedef std::future<DeleteEmailTemplateOutcome> DeleteEmailTemplateOutcomeCallable;
318  typedef std::future<DeleteSuppressedDestinationOutcome> DeleteSuppressedDestinationOutcomeCallable;
319  typedef std::future<GetAccountOutcome> GetAccountOutcomeCallable;
320  typedef std::future<GetBlacklistReportsOutcome> GetBlacklistReportsOutcomeCallable;
321  typedef std::future<GetConfigurationSetOutcome> GetConfigurationSetOutcomeCallable;
322  typedef std::future<GetConfigurationSetEventDestinationsOutcome> GetConfigurationSetEventDestinationsOutcomeCallable;
323  typedef std::future<GetContactOutcome> GetContactOutcomeCallable;
324  typedef std::future<GetContactListOutcome> GetContactListOutcomeCallable;
325  typedef std::future<GetCustomVerificationEmailTemplateOutcome> GetCustomVerificationEmailTemplateOutcomeCallable;
326  typedef std::future<GetDedicatedIpOutcome> GetDedicatedIpOutcomeCallable;
327  typedef std::future<GetDedicatedIpsOutcome> GetDedicatedIpsOutcomeCallable;
328  typedef std::future<GetDeliverabilityDashboardOptionsOutcome> GetDeliverabilityDashboardOptionsOutcomeCallable;
329  typedef std::future<GetDeliverabilityTestReportOutcome> GetDeliverabilityTestReportOutcomeCallable;
330  typedef std::future<GetDomainDeliverabilityCampaignOutcome> GetDomainDeliverabilityCampaignOutcomeCallable;
331  typedef std::future<GetDomainStatisticsReportOutcome> GetDomainStatisticsReportOutcomeCallable;
332  typedef std::future<GetEmailIdentityOutcome> GetEmailIdentityOutcomeCallable;
333  typedef std::future<GetEmailIdentityPoliciesOutcome> GetEmailIdentityPoliciesOutcomeCallable;
334  typedef std::future<GetEmailTemplateOutcome> GetEmailTemplateOutcomeCallable;
335  typedef std::future<GetImportJobOutcome> GetImportJobOutcomeCallable;
336  typedef std::future<GetSuppressedDestinationOutcome> GetSuppressedDestinationOutcomeCallable;
337  typedef std::future<ListConfigurationSetsOutcome> ListConfigurationSetsOutcomeCallable;
338  typedef std::future<ListContactListsOutcome> ListContactListsOutcomeCallable;
339  typedef std::future<ListContactsOutcome> ListContactsOutcomeCallable;
340  typedef std::future<ListCustomVerificationEmailTemplatesOutcome> ListCustomVerificationEmailTemplatesOutcomeCallable;
341  typedef std::future<ListDedicatedIpPoolsOutcome> ListDedicatedIpPoolsOutcomeCallable;
342  typedef std::future<ListDeliverabilityTestReportsOutcome> ListDeliverabilityTestReportsOutcomeCallable;
343  typedef std::future<ListDomainDeliverabilityCampaignsOutcome> ListDomainDeliverabilityCampaignsOutcomeCallable;
344  typedef std::future<ListEmailIdentitiesOutcome> ListEmailIdentitiesOutcomeCallable;
345  typedef std::future<ListEmailTemplatesOutcome> ListEmailTemplatesOutcomeCallable;
346  typedef std::future<ListImportJobsOutcome> ListImportJobsOutcomeCallable;
347  typedef std::future<ListSuppressedDestinationsOutcome> ListSuppressedDestinationsOutcomeCallable;
348  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
349  typedef std::future<PutAccountDedicatedIpWarmupAttributesOutcome> PutAccountDedicatedIpWarmupAttributesOutcomeCallable;
350  typedef std::future<PutAccountDetailsOutcome> PutAccountDetailsOutcomeCallable;
351  typedef std::future<PutAccountSendingAttributesOutcome> PutAccountSendingAttributesOutcomeCallable;
352  typedef std::future<PutAccountSuppressionAttributesOutcome> PutAccountSuppressionAttributesOutcomeCallable;
353  typedef std::future<PutConfigurationSetDeliveryOptionsOutcome> PutConfigurationSetDeliveryOptionsOutcomeCallable;
354  typedef std::future<PutConfigurationSetReputationOptionsOutcome> PutConfigurationSetReputationOptionsOutcomeCallable;
355  typedef std::future<PutConfigurationSetSendingOptionsOutcome> PutConfigurationSetSendingOptionsOutcomeCallable;
356  typedef std::future<PutConfigurationSetSuppressionOptionsOutcome> PutConfigurationSetSuppressionOptionsOutcomeCallable;
357  typedef std::future<PutConfigurationSetTrackingOptionsOutcome> PutConfigurationSetTrackingOptionsOutcomeCallable;
358  typedef std::future<PutDedicatedIpInPoolOutcome> PutDedicatedIpInPoolOutcomeCallable;
359  typedef std::future<PutDedicatedIpWarmupAttributesOutcome> PutDedicatedIpWarmupAttributesOutcomeCallable;
360  typedef std::future<PutDeliverabilityDashboardOptionOutcome> PutDeliverabilityDashboardOptionOutcomeCallable;
361  typedef std::future<PutEmailIdentityConfigurationSetAttributesOutcome> PutEmailIdentityConfigurationSetAttributesOutcomeCallable;
362  typedef std::future<PutEmailIdentityDkimAttributesOutcome> PutEmailIdentityDkimAttributesOutcomeCallable;
363  typedef std::future<PutEmailIdentityDkimSigningAttributesOutcome> PutEmailIdentityDkimSigningAttributesOutcomeCallable;
364  typedef std::future<PutEmailIdentityFeedbackAttributesOutcome> PutEmailIdentityFeedbackAttributesOutcomeCallable;
365  typedef std::future<PutEmailIdentityMailFromAttributesOutcome> PutEmailIdentityMailFromAttributesOutcomeCallable;
366  typedef std::future<PutSuppressedDestinationOutcome> PutSuppressedDestinationOutcomeCallable;
367  typedef std::future<SendBulkEmailOutcome> SendBulkEmailOutcomeCallable;
368  typedef std::future<SendCustomVerificationEmailOutcome> SendCustomVerificationEmailOutcomeCallable;
369  typedef std::future<SendEmailOutcome> SendEmailOutcomeCallable;
370  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
371  typedef std::future<TestRenderEmailTemplateOutcome> TestRenderEmailTemplateOutcomeCallable;
372  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
373  typedef std::future<UpdateConfigurationSetEventDestinationOutcome> UpdateConfigurationSetEventDestinationOutcomeCallable;
374  typedef std::future<UpdateContactOutcome> UpdateContactOutcomeCallable;
375  typedef std::future<UpdateContactListOutcome> UpdateContactListOutcomeCallable;
376  typedef std::future<UpdateCustomVerificationEmailTemplateOutcome> UpdateCustomVerificationEmailTemplateOutcomeCallable;
377  typedef std::future<UpdateEmailIdentityPolicyOutcome> UpdateEmailIdentityPolicyOutcomeCallable;
378  typedef std::future<UpdateEmailTemplateOutcome> UpdateEmailTemplateOutcomeCallable;
379 } // namespace Model
380 
381  class SESV2Client;
382 
383  typedef std::function<void(const SESV2Client*, const Model::CreateConfigurationSetRequest&, const Model::CreateConfigurationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationSetResponseReceivedHandler;
384  typedef std::function<void(const SESV2Client*, const Model::CreateConfigurationSetEventDestinationRequest&, const Model::CreateConfigurationSetEventDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationSetEventDestinationResponseReceivedHandler;
385  typedef std::function<void(const SESV2Client*, const Model::CreateContactRequest&, const Model::CreateContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactResponseReceivedHandler;
386  typedef std::function<void(const SESV2Client*, const Model::CreateContactListRequest&, const Model::CreateContactListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactListResponseReceivedHandler;
387  typedef std::function<void(const SESV2Client*, const Model::CreateCustomVerificationEmailTemplateRequest&, const Model::CreateCustomVerificationEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomVerificationEmailTemplateResponseReceivedHandler;
388  typedef std::function<void(const SESV2Client*, const Model::CreateDedicatedIpPoolRequest&, const Model::CreateDedicatedIpPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDedicatedIpPoolResponseReceivedHandler;
389  typedef std::function<void(const SESV2Client*, const Model::CreateDeliverabilityTestReportRequest&, const Model::CreateDeliverabilityTestReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeliverabilityTestReportResponseReceivedHandler;
390  typedef std::function<void(const SESV2Client*, const Model::CreateEmailIdentityRequest&, const Model::CreateEmailIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEmailIdentityResponseReceivedHandler;
391  typedef std::function<void(const SESV2Client*, const Model::CreateEmailIdentityPolicyRequest&, const Model::CreateEmailIdentityPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEmailIdentityPolicyResponseReceivedHandler;
392  typedef std::function<void(const SESV2Client*, const Model::CreateEmailTemplateRequest&, const Model::CreateEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEmailTemplateResponseReceivedHandler;
393  typedef std::function<void(const SESV2Client*, const Model::CreateImportJobRequest&, const Model::CreateImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateImportJobResponseReceivedHandler;
394  typedef std::function<void(const SESV2Client*, const Model::DeleteConfigurationSetRequest&, const Model::DeleteConfigurationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationSetResponseReceivedHandler;
395  typedef std::function<void(const SESV2Client*, const Model::DeleteConfigurationSetEventDestinationRequest&, const Model::DeleteConfigurationSetEventDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationSetEventDestinationResponseReceivedHandler;
396  typedef std::function<void(const SESV2Client*, const Model::DeleteContactRequest&, const Model::DeleteContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactResponseReceivedHandler;
397  typedef std::function<void(const SESV2Client*, const Model::DeleteContactListRequest&, const Model::DeleteContactListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactListResponseReceivedHandler;
398  typedef std::function<void(const SESV2Client*, const Model::DeleteCustomVerificationEmailTemplateRequest&, const Model::DeleteCustomVerificationEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomVerificationEmailTemplateResponseReceivedHandler;
399  typedef std::function<void(const SESV2Client*, const Model::DeleteDedicatedIpPoolRequest&, const Model::DeleteDedicatedIpPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDedicatedIpPoolResponseReceivedHandler;
400  typedef std::function<void(const SESV2Client*, const Model::DeleteEmailIdentityRequest&, const Model::DeleteEmailIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEmailIdentityResponseReceivedHandler;
401  typedef std::function<void(const SESV2Client*, const Model::DeleteEmailIdentityPolicyRequest&, const Model::DeleteEmailIdentityPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEmailIdentityPolicyResponseReceivedHandler;
402  typedef std::function<void(const SESV2Client*, const Model::DeleteEmailTemplateRequest&, const Model::DeleteEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEmailTemplateResponseReceivedHandler;
403  typedef std::function<void(const SESV2Client*, const Model::DeleteSuppressedDestinationRequest&, const Model::DeleteSuppressedDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSuppressedDestinationResponseReceivedHandler;
404  typedef std::function<void(const SESV2Client*, const Model::GetAccountRequest&, const Model::GetAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountResponseReceivedHandler;
405  typedef std::function<void(const SESV2Client*, const Model::GetBlacklistReportsRequest&, const Model::GetBlacklistReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlacklistReportsResponseReceivedHandler;
406  typedef std::function<void(const SESV2Client*, const Model::GetConfigurationSetRequest&, const Model::GetConfigurationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfigurationSetResponseReceivedHandler;
407  typedef std::function<void(const SESV2Client*, const Model::GetConfigurationSetEventDestinationsRequest&, const Model::GetConfigurationSetEventDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfigurationSetEventDestinationsResponseReceivedHandler;
408  typedef std::function<void(const SESV2Client*, const Model::GetContactRequest&, const Model::GetContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactResponseReceivedHandler;
409  typedef std::function<void(const SESV2Client*, const Model::GetContactListRequest&, const Model::GetContactListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactListResponseReceivedHandler;
410  typedef std::function<void(const SESV2Client*, const Model::GetCustomVerificationEmailTemplateRequest&, const Model::GetCustomVerificationEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCustomVerificationEmailTemplateResponseReceivedHandler;
411  typedef std::function<void(const SESV2Client*, const Model::GetDedicatedIpRequest&, const Model::GetDedicatedIpOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDedicatedIpResponseReceivedHandler;
412  typedef std::function<void(const SESV2Client*, const Model::GetDedicatedIpsRequest&, const Model::GetDedicatedIpsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDedicatedIpsResponseReceivedHandler;
413  typedef std::function<void(const SESV2Client*, const Model::GetDeliverabilityDashboardOptionsRequest&, const Model::GetDeliverabilityDashboardOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeliverabilityDashboardOptionsResponseReceivedHandler;
414  typedef std::function<void(const SESV2Client*, const Model::GetDeliverabilityTestReportRequest&, const Model::GetDeliverabilityTestReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeliverabilityTestReportResponseReceivedHandler;
415  typedef std::function<void(const SESV2Client*, const Model::GetDomainDeliverabilityCampaignRequest&, const Model::GetDomainDeliverabilityCampaignOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainDeliverabilityCampaignResponseReceivedHandler;
416  typedef std::function<void(const SESV2Client*, const Model::GetDomainStatisticsReportRequest&, const Model::GetDomainStatisticsReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainStatisticsReportResponseReceivedHandler;
417  typedef std::function<void(const SESV2Client*, const Model::GetEmailIdentityRequest&, const Model::GetEmailIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEmailIdentityResponseReceivedHandler;
418  typedef std::function<void(const SESV2Client*, const Model::GetEmailIdentityPoliciesRequest&, const Model::GetEmailIdentityPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEmailIdentityPoliciesResponseReceivedHandler;
419  typedef std::function<void(const SESV2Client*, const Model::GetEmailTemplateRequest&, const Model::GetEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEmailTemplateResponseReceivedHandler;
420  typedef std::function<void(const SESV2Client*, const Model::GetImportJobRequest&, const Model::GetImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetImportJobResponseReceivedHandler;
421  typedef std::function<void(const SESV2Client*, const Model::GetSuppressedDestinationRequest&, const Model::GetSuppressedDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSuppressedDestinationResponseReceivedHandler;
422  typedef std::function<void(const SESV2Client*, const Model::ListConfigurationSetsRequest&, const Model::ListConfigurationSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationSetsResponseReceivedHandler;
423  typedef std::function<void(const SESV2Client*, const Model::ListContactListsRequest&, const Model::ListContactListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactListsResponseReceivedHandler;
424  typedef std::function<void(const SESV2Client*, const Model::ListContactsRequest&, const Model::ListContactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactsResponseReceivedHandler;
425  typedef std::function<void(const SESV2Client*, const Model::ListCustomVerificationEmailTemplatesRequest&, const Model::ListCustomVerificationEmailTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomVerificationEmailTemplatesResponseReceivedHandler;
426  typedef std::function<void(const SESV2Client*, const Model::ListDedicatedIpPoolsRequest&, const Model::ListDedicatedIpPoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDedicatedIpPoolsResponseReceivedHandler;
427  typedef std::function<void(const SESV2Client*, const Model::ListDeliverabilityTestReportsRequest&, const Model::ListDeliverabilityTestReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDeliverabilityTestReportsResponseReceivedHandler;
428  typedef std::function<void(const SESV2Client*, const Model::ListDomainDeliverabilityCampaignsRequest&, const Model::ListDomainDeliverabilityCampaignsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainDeliverabilityCampaignsResponseReceivedHandler;
429  typedef std::function<void(const SESV2Client*, const Model::ListEmailIdentitiesRequest&, const Model::ListEmailIdentitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEmailIdentitiesResponseReceivedHandler;
430  typedef std::function<void(const SESV2Client*, const Model::ListEmailTemplatesRequest&, const Model::ListEmailTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEmailTemplatesResponseReceivedHandler;
431  typedef std::function<void(const SESV2Client*, const Model::ListImportJobsRequest&, const Model::ListImportJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportJobsResponseReceivedHandler;
432  typedef std::function<void(const SESV2Client*, const Model::ListSuppressedDestinationsRequest&, const Model::ListSuppressedDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSuppressedDestinationsResponseReceivedHandler;
433  typedef std::function<void(const SESV2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
434  typedef std::function<void(const SESV2Client*, const Model::PutAccountDedicatedIpWarmupAttributesRequest&, const Model::PutAccountDedicatedIpWarmupAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler;
435  typedef std::function<void(const SESV2Client*, const Model::PutAccountDetailsRequest&, const Model::PutAccountDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountDetailsResponseReceivedHandler;
436  typedef std::function<void(const SESV2Client*, const Model::PutAccountSendingAttributesRequest&, const Model::PutAccountSendingAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountSendingAttributesResponseReceivedHandler;
437  typedef std::function<void(const SESV2Client*, const Model::PutAccountSuppressionAttributesRequest&, const Model::PutAccountSuppressionAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountSuppressionAttributesResponseReceivedHandler;
438  typedef std::function<void(const SESV2Client*, const Model::PutConfigurationSetDeliveryOptionsRequest&, const Model::PutConfigurationSetDeliveryOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigurationSetDeliveryOptionsResponseReceivedHandler;
439  typedef std::function<void(const SESV2Client*, const Model::PutConfigurationSetReputationOptionsRequest&, const Model::PutConfigurationSetReputationOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigurationSetReputationOptionsResponseReceivedHandler;
440  typedef std::function<void(const SESV2Client*, const Model::PutConfigurationSetSendingOptionsRequest&, const Model::PutConfigurationSetSendingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigurationSetSendingOptionsResponseReceivedHandler;
441  typedef std::function<void(const SESV2Client*, const Model::PutConfigurationSetSuppressionOptionsRequest&, const Model::PutConfigurationSetSuppressionOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigurationSetSuppressionOptionsResponseReceivedHandler;
442  typedef std::function<void(const SESV2Client*, const Model::PutConfigurationSetTrackingOptionsRequest&, const Model::PutConfigurationSetTrackingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigurationSetTrackingOptionsResponseReceivedHandler;
443  typedef std::function<void(const SESV2Client*, const Model::PutDedicatedIpInPoolRequest&, const Model::PutDedicatedIpInPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDedicatedIpInPoolResponseReceivedHandler;
444  typedef std::function<void(const SESV2Client*, const Model::PutDedicatedIpWarmupAttributesRequest&, const Model::PutDedicatedIpWarmupAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDedicatedIpWarmupAttributesResponseReceivedHandler;
445  typedef std::function<void(const SESV2Client*, const Model::PutDeliverabilityDashboardOptionRequest&, const Model::PutDeliverabilityDashboardOptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDeliverabilityDashboardOptionResponseReceivedHandler;
447  typedef std::function<void(const SESV2Client*, const Model::PutEmailIdentityDkimAttributesRequest&, const Model::PutEmailIdentityDkimAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEmailIdentityDkimAttributesResponseReceivedHandler;
448  typedef std::function<void(const SESV2Client*, const Model::PutEmailIdentityDkimSigningAttributesRequest&, const Model::PutEmailIdentityDkimSigningAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEmailIdentityDkimSigningAttributesResponseReceivedHandler;
449  typedef std::function<void(const SESV2Client*, const Model::PutEmailIdentityFeedbackAttributesRequest&, const Model::PutEmailIdentityFeedbackAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEmailIdentityFeedbackAttributesResponseReceivedHandler;
450  typedef std::function<void(const SESV2Client*, const Model::PutEmailIdentityMailFromAttributesRequest&, const Model::PutEmailIdentityMailFromAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEmailIdentityMailFromAttributesResponseReceivedHandler;
451  typedef std::function<void(const SESV2Client*, const Model::PutSuppressedDestinationRequest&, const Model::PutSuppressedDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSuppressedDestinationResponseReceivedHandler;
452  typedef std::function<void(const SESV2Client*, const Model::SendBulkEmailRequest&, const Model::SendBulkEmailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendBulkEmailResponseReceivedHandler;
453  typedef std::function<void(const SESV2Client*, const Model::SendCustomVerificationEmailRequest&, const Model::SendCustomVerificationEmailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendCustomVerificationEmailResponseReceivedHandler;
454  typedef std::function<void(const SESV2Client*, const Model::SendEmailRequest&, const Model::SendEmailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendEmailResponseReceivedHandler;
455  typedef std::function<void(const SESV2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
456  typedef std::function<void(const SESV2Client*, const Model::TestRenderEmailTemplateRequest&, const Model::TestRenderEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestRenderEmailTemplateResponseReceivedHandler;
457  typedef std::function<void(const SESV2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
458  typedef std::function<void(const SESV2Client*, const Model::UpdateConfigurationSetEventDestinationRequest&, const Model::UpdateConfigurationSetEventDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationSetEventDestinationResponseReceivedHandler;
459  typedef std::function<void(const SESV2Client*, const Model::UpdateContactRequest&, const Model::UpdateContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactResponseReceivedHandler;
460  typedef std::function<void(const SESV2Client*, const Model::UpdateContactListRequest&, const Model::UpdateContactListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactListResponseReceivedHandler;
461  typedef std::function<void(const SESV2Client*, const Model::UpdateCustomVerificationEmailTemplateRequest&, const Model::UpdateCustomVerificationEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCustomVerificationEmailTemplateResponseReceivedHandler;
462  typedef std::function<void(const SESV2Client*, const Model::UpdateEmailIdentityPolicyRequest&, const Model::UpdateEmailIdentityPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEmailIdentityPolicyResponseReceivedHandler;
463  typedef std::function<void(const SESV2Client*, const Model::UpdateEmailTemplateRequest&, const Model::UpdateEmailTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEmailTemplateResponseReceivedHandler;
464 
476  {
477  public:
479 
485 
491 
496  SESV2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
498 
499  virtual ~SESV2Client();
500 
501 
513 
527 
540  virtual void CreateConfigurationSetAsync(const Model::CreateConfigurationSetRequest& request, const CreateConfigurationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
541 
554 
569 
583  virtual void CreateConfigurationSetEventDestinationAsync(const Model::CreateConfigurationSetEventDestinationRequest& request, const CreateConfigurationSetEventDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
584 
592 
602 
611  virtual void CreateContactAsync(const Model::CreateContactRequest& request, const CreateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
612 
619 
628 
636  virtual void CreateContactListAsync(const Model::CreateContactListRequest& request, const CreateContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
637 
649 
663 
676  virtual void CreateCustomVerificationEmailTemplateAsync(const Model::CreateCustomVerificationEmailTemplateRequest& request, const CreateCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
677 
688 
701 
713  virtual void CreateDedicatedIpPoolAsync(const Model::CreateDedicatedIpPoolRequest& request, const CreateDedicatedIpPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
714 
728 
744 
759  virtual void CreateDeliverabilityTestReportAsync(const Model::CreateDeliverabilityTestReportRequest& request, const CreateDeliverabilityTestReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
760 
794 
830 
865  virtual void CreateEmailIdentityAsync(const Model::CreateEmailIdentityRequest& request, const CreateEmailIdentityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
866 
881 
898 
914  virtual void CreateEmailIdentityPolicyAsync(const Model::CreateEmailIdentityPolicyRequest& request, const CreateEmailIdentityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
915 
927 
941 
954  virtual void CreateEmailTemplateAsync(const Model::CreateEmailTemplateRequest& request, const CreateEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
955 
962 
971 
979  virtual void CreateImportJobAsync(const Model::CreateImportJobRequest& request, const CreateImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
980 
992 
1006 
1019  virtual void DeleteConfigurationSetAsync(const Model::DeleteConfigurationSetRequest& request, const DeleteConfigurationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1020 
1032 
1046 
1059  virtual void DeleteConfigurationSetEventDestinationAsync(const Model::DeleteConfigurationSetEventDestinationRequest& request, const DeleteConfigurationSetEventDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1060 
1067 
1076 
1084  virtual void DeleteContactAsync(const Model::DeleteContactRequest& request, const DeleteContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1085 
1093 
1103 
1112  virtual void DeleteContactListAsync(const Model::DeleteContactListRequest& request, const DeleteContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1113 
1125 
1139 
1152  virtual void DeleteCustomVerificationEmailTemplateAsync(const Model::DeleteCustomVerificationEmailTemplateRequest& request, const DeleteCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1153 
1160 
1169 
1177  virtual void DeleteDedicatedIpPoolAsync(const Model::DeleteDedicatedIpPoolRequest& request, const DeleteDedicatedIpPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1178 
1186 
1196 
1205  virtual void DeleteEmailIdentityAsync(const Model::DeleteEmailIdentityRequest& request, const DeleteEmailIdentityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1206 
1222 
1240 
1257  virtual void DeleteEmailIdentityPolicyAsync(const Model::DeleteEmailIdentityPolicyRequest& request, const DeleteEmailIdentityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1258 
1266 
1276 
1285  virtual void DeleteEmailTemplateAsync(const Model::DeleteEmailTemplateRequest& request, const DeleteEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1286 
1294 
1304 
1313  virtual void DeleteSuppressedDestinationAsync(const Model::DeleteSuppressedDestinationRequest& request, const DeleteSuppressedDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1314 
1323 
1334 
1344  virtual void GetAccountAsync(const Model::GetAccountRequest& request, const GetAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1345 
1353 
1363 
1372  virtual void GetBlacklistReportsAsync(const Model::GetBlacklistReportsRequest& request, const GetBlacklistReportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1373 
1386 
1401 
1415  virtual void GetConfigurationSetAsync(const Model::GetConfigurationSetRequest& request, const GetConfigurationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1416 
1429 
1444 
1458  virtual void GetConfigurationSetEventDestinationsAsync(const Model::GetConfigurationSetEventDestinationsRequest& request, const GetConfigurationSetEventDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1459 
1466 
1475 
1483  virtual void GetContactAsync(const Model::GetContactRequest& request, const GetContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1484 
1492 
1502 
1511  virtual void GetContactListAsync(const Model::GetContactListRequest& request, const GetContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1512 
1525 
1540 
1554  virtual void GetCustomVerificationEmailTemplateAsync(const Model::GetCustomVerificationEmailTemplateRequest& request, const GetCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1555 
1564 
1575 
1585  virtual void GetDedicatedIpAsync(const Model::GetDedicatedIpRequest& request, const GetDedicatedIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1586 
1594 
1604 
1613  virtual void GetDedicatedIpsAsync(const Model::GetDedicatedIpsRequest& request, const GetDedicatedIpsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1614 
1630 
1648 
1665  virtual void GetDeliverabilityDashboardOptionsAsync(const Model::GetDeliverabilityDashboardOptionsRequest& request, const GetDeliverabilityDashboardOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1666 
1674 
1684 
1693  virtual void GetDeliverabilityTestReportAsync(const Model::GetDeliverabilityTestReportRequest& request, const GetDeliverabilityTestReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1694 
1703 
1714 
1724  virtual void GetDomainDeliverabilityCampaignAsync(const Model::GetDomainDeliverabilityCampaignRequest& request, const GetDomainDeliverabilityCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1725 
1733 
1743 
1752  virtual void GetDomainStatisticsReportAsync(const Model::GetDomainStatisticsReportRequest& request, const GetDomainStatisticsReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1753 
1762 
1773 
1783  virtual void GetEmailIdentityAsync(const Model::GetEmailIdentityRequest& request, const GetEmailIdentityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1784 
1801 
1820 
1838  virtual void GetEmailIdentityPoliciesAsync(const Model::GetEmailIdentityPoliciesRequest& request, const GetEmailIdentityPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1839 
1848 
1859 
1869  virtual void GetEmailTemplateAsync(const Model::GetEmailTemplateRequest& request, const GetEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1870 
1877 
1886 
1894  virtual void GetImportJobAsync(const Model::GetImportJobRequest& request, const GetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1895 
1903 
1913 
1922  virtual void GetSuppressedDestinationAsync(const Model::GetSuppressedDestinationRequest& request, const GetSuppressedDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1923 
1935 
1949 
1962  virtual void ListConfigurationSetsAsync(const Model::ListConfigurationSetsRequest& request, const ListConfigurationSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1963 
1970 
1979 
1987  virtual void ListContactListsAsync(const Model::ListContactListsRequest& request, const ListContactListsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1988 
1996 
2006 
2015  virtual void ListContactsAsync(const Model::ListContactsRequest& request, const ListContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2016 
2029 
2044 
2058  virtual void ListCustomVerificationEmailTemplatesAsync(const Model::ListCustomVerificationEmailTemplatesRequest& request, const ListCustomVerificationEmailTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2059 
2067 
2077 
2086  virtual void ListDedicatedIpPoolsAsync(const Model::ListDedicatedIpPoolsRequest& request, const ListDedicatedIpPoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2087 
2097 
2109 
2120  virtual void ListDeliverabilityTestReportsAsync(const Model::ListDeliverabilityTestReportsRequest& request, const ListDeliverabilityTestReportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2121 
2131 
2143 
2154  virtual void ListDomainDeliverabilityCampaignsAsync(const Model::ListDomainDeliverabilityCampaignsRequest& request, const ListDomainDeliverabilityCampaignsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2155 
2166 
2179 
2191  virtual void ListEmailIdentitiesAsync(const Model::ListEmailIdentitiesRequest& request, const ListEmailIdentitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2192 
2201 
2212 
2222  virtual void ListEmailTemplatesAsync(const Model::ListEmailTemplatesRequest& request, const ListEmailTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2223 
2230 
2239 
2247  virtual void ListImportJobsAsync(const Model::ListImportJobsRequest& request, const ListImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2248 
2256 
2266 
2275  virtual void ListSuppressedDestinationsAsync(const Model::ListSuppressedDestinationsRequest& request, const ListSuppressedDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2276 
2288 
2302 
2315  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2316 
2324 
2334 
2343  virtual void PutAccountDedicatedIpWarmupAttributesAsync(const Model::PutAccountDedicatedIpWarmupAttributesRequest& request, const PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2344 
2351 
2360 
2368  virtual void PutAccountDetailsAsync(const Model::PutAccountDetailsRequest& request, const PutAccountDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2369 
2377 
2387 
2396  virtual void PutAccountSendingAttributesAsync(const Model::PutAccountSendingAttributesRequest& request, const PutAccountSendingAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2397 
2405 
2415 
2424  virtual void PutAccountSuppressionAttributesAsync(const Model::PutAccountSuppressionAttributesRequest& request, const PutAccountSuppressionAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2425 
2434 
2445 
2455  virtual void PutConfigurationSetDeliveryOptionsAsync(const Model::PutConfigurationSetDeliveryOptionsRequest& request, const PutConfigurationSetDeliveryOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2456 
2465 
2476 
2486  virtual void PutConfigurationSetReputationOptionsAsync(const Model::PutConfigurationSetReputationOptionsRequest& request, const PutConfigurationSetReputationOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2487 
2496 
2507 
2517  virtual void PutConfigurationSetSendingOptionsAsync(const Model::PutConfigurationSetSendingOptionsRequest& request, const PutConfigurationSetSendingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2518 
2526 
2536 
2545  virtual void PutConfigurationSetSuppressionOptionsAsync(const Model::PutConfigurationSetSuppressionOptionsRequest& request, const PutConfigurationSetSuppressionOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2546 
2554 
2564 
2573  virtual void PutConfigurationSetTrackingOptionsAsync(const Model::PutConfigurationSetTrackingOptionsRequest& request, const PutConfigurationSetTrackingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2574 
2586 
2600 
2613  virtual void PutDedicatedIpInPoolAsync(const Model::PutDedicatedIpInPoolRequest& request, const PutDedicatedIpInPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2614 
2621 
2630 
2638  virtual void PutDedicatedIpWarmupAttributesAsync(const Model::PutDedicatedIpWarmupAttributesRequest& request, const PutDedicatedIpWarmupAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2639 
2654 
2671 
2687  virtual void PutDeliverabilityDashboardOptionAsync(const Model::PutDeliverabilityDashboardOptionRequest& request, const PutDeliverabilityDashboardOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2688 
2696 
2706 
2715  virtual void PutEmailIdentityConfigurationSetAttributesAsync(const Model::PutEmailIdentityConfigurationSetAttributesRequest& request, const PutEmailIdentityConfigurationSetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2716 
2724 
2734 
2743  virtual void PutEmailIdentityDkimAttributesAsync(const Model::PutEmailIdentityDkimAttributesRequest& request, const PutEmailIdentityDkimAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2744 
2759 
2776 
2792  virtual void PutEmailIdentityDkimSigningAttributesAsync(const Model::PutEmailIdentityDkimSigningAttributesRequest& request, const PutEmailIdentityDkimSigningAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2793 
2809 
2827 
2844  virtual void PutEmailIdentityFeedbackAttributesAsync(const Model::PutEmailIdentityFeedbackAttributesRequest& request, const PutEmailIdentityFeedbackAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2845 
2853 
2863 
2872  virtual void PutEmailIdentityMailFromAttributesAsync(const Model::PutEmailIdentityMailFromAttributesRequest& request, const PutEmailIdentityMailFromAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2873 
2881 
2891 
2900  virtual void PutSuppressedDestinationAsync(const Model::PutSuppressedDestinationRequest& request, const PutSuppressedDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2901 
2909 
2919 
2928  virtual void SendBulkEmailAsync(const Model::SendBulkEmailRequest& request, const SendBulkEmailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2929 
2945 
2963 
2980  virtual void SendCustomVerificationEmailAsync(const Model::SendCustomVerificationEmailRequest& request, const SendCustomVerificationEmailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2981 
2999 
3019 
3038  virtual void SendEmailAsync(const Model::SendEmailRequest& request, const SendEmailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3039 
3053 
3069 
3084  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3085 
3094 
3105 
3115  virtual void TestRenderEmailTemplateAsync(const Model::TestRenderEmailTemplateRequest& request, const TestRenderEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3116 
3124 
3134 
3143  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3144 
3157 
3172 
3186  virtual void UpdateConfigurationSetEventDestinationAsync(const Model::UpdateConfigurationSetEventDestinationRequest& request, const UpdateConfigurationSetEventDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3187 
3196 
3207 
3217  virtual void UpdateContactAsync(const Model::UpdateContactRequest& request, const UpdateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3218 
3226 
3236 
3245  virtual void UpdateContactListAsync(const Model::UpdateContactListRequest& request, const UpdateContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3246 
3258 
3272 
3285  virtual void UpdateCustomVerificationEmailTemplateAsync(const Model::UpdateCustomVerificationEmailTemplateRequest& request, const UpdateCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3286 
3302 
3320 
3337  virtual void UpdateEmailIdentityPolicyAsync(const Model::UpdateEmailIdentityPolicyRequest& request, const UpdateEmailIdentityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3338 
3350 
3364 
3377  virtual void UpdateEmailTemplateAsync(const Model::UpdateEmailTemplateRequest& request, const UpdateEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3378 
3379 
3380  void OverrideEndpoint(const Aws::String& endpoint);
3381  private:
3382  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3383  void CreateConfigurationSetAsyncHelper(const Model::CreateConfigurationSetRequest& request, const CreateConfigurationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3384  void CreateConfigurationSetEventDestinationAsyncHelper(const Model::CreateConfigurationSetEventDestinationRequest& request, const CreateConfigurationSetEventDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3385  void CreateContactAsyncHelper(const Model::CreateContactRequest& request, const CreateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3386  void CreateContactListAsyncHelper(const Model::CreateContactListRequest& request, const CreateContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3387  void CreateCustomVerificationEmailTemplateAsyncHelper(const Model::CreateCustomVerificationEmailTemplateRequest& request, const CreateCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3388  void CreateDedicatedIpPoolAsyncHelper(const Model::CreateDedicatedIpPoolRequest& request, const CreateDedicatedIpPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3389  void CreateDeliverabilityTestReportAsyncHelper(const Model::CreateDeliverabilityTestReportRequest& request, const CreateDeliverabilityTestReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3390  void CreateEmailIdentityAsyncHelper(const Model::CreateEmailIdentityRequest& request, const CreateEmailIdentityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3391  void CreateEmailIdentityPolicyAsyncHelper(const Model::CreateEmailIdentityPolicyRequest& request, const CreateEmailIdentityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3392  void CreateEmailTemplateAsyncHelper(const Model::CreateEmailTemplateRequest& request, const CreateEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3393  void CreateImportJobAsyncHelper(const Model::CreateImportJobRequest& request, const CreateImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3394  void DeleteConfigurationSetAsyncHelper(const Model::DeleteConfigurationSetRequest& request, const DeleteConfigurationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3395  void DeleteConfigurationSetEventDestinationAsyncHelper(const Model::DeleteConfigurationSetEventDestinationRequest& request, const DeleteConfigurationSetEventDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3396  void DeleteContactAsyncHelper(const Model::DeleteContactRequest& request, const DeleteContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3397  void DeleteContactListAsyncHelper(const Model::DeleteContactListRequest& request, const DeleteContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3398  void DeleteCustomVerificationEmailTemplateAsyncHelper(const Model::DeleteCustomVerificationEmailTemplateRequest& request, const DeleteCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3399  void DeleteDedicatedIpPoolAsyncHelper(const Model::DeleteDedicatedIpPoolRequest& request, const DeleteDedicatedIpPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3400  void DeleteEmailIdentityAsyncHelper(const Model::DeleteEmailIdentityRequest& request, const DeleteEmailIdentityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3401  void DeleteEmailIdentityPolicyAsyncHelper(const Model::DeleteEmailIdentityPolicyRequest& request, const DeleteEmailIdentityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3402  void DeleteEmailTemplateAsyncHelper(const Model::DeleteEmailTemplateRequest& request, const DeleteEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3403  void DeleteSuppressedDestinationAsyncHelper(const Model::DeleteSuppressedDestinationRequest& request, const DeleteSuppressedDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3404  void GetAccountAsyncHelper(const Model::GetAccountRequest& request, const GetAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3405  void GetBlacklistReportsAsyncHelper(const Model::GetBlacklistReportsRequest& request, const GetBlacklistReportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3406  void GetConfigurationSetAsyncHelper(const Model::GetConfigurationSetRequest& request, const GetConfigurationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3407  void GetConfigurationSetEventDestinationsAsyncHelper(const Model::GetConfigurationSetEventDestinationsRequest& request, const GetConfigurationSetEventDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3408  void GetContactAsyncHelper(const Model::GetContactRequest& request, const GetContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3409  void GetContactListAsyncHelper(const Model::GetContactListRequest& request, const GetContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3410  void GetCustomVerificationEmailTemplateAsyncHelper(const Model::GetCustomVerificationEmailTemplateRequest& request, const GetCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3411  void GetDedicatedIpAsyncHelper(const Model::GetDedicatedIpRequest& request, const GetDedicatedIpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3412  void GetDedicatedIpsAsyncHelper(const Model::GetDedicatedIpsRequest& request, const GetDedicatedIpsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3413  void GetDeliverabilityDashboardOptionsAsyncHelper(const Model::GetDeliverabilityDashboardOptionsRequest& request, const GetDeliverabilityDashboardOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3414  void GetDeliverabilityTestReportAsyncHelper(const Model::GetDeliverabilityTestReportRequest& request, const GetDeliverabilityTestReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3415  void GetDomainDeliverabilityCampaignAsyncHelper(const Model::GetDomainDeliverabilityCampaignRequest& request, const GetDomainDeliverabilityCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3416  void GetDomainStatisticsReportAsyncHelper(const Model::GetDomainStatisticsReportRequest& request, const GetDomainStatisticsReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3417  void GetEmailIdentityAsyncHelper(const Model::GetEmailIdentityRequest& request, const GetEmailIdentityResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3418  void GetEmailIdentityPoliciesAsyncHelper(const Model::GetEmailIdentityPoliciesRequest& request, const GetEmailIdentityPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3419  void GetEmailTemplateAsyncHelper(const Model::GetEmailTemplateRequest& request, const GetEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3420  void GetImportJobAsyncHelper(const Model::GetImportJobRequest& request, const GetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3421  void GetSuppressedDestinationAsyncHelper(const Model::GetSuppressedDestinationRequest& request, const GetSuppressedDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3422  void ListConfigurationSetsAsyncHelper(const Model::ListConfigurationSetsRequest& request, const ListConfigurationSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3423  void ListContactListsAsyncHelper(const Model::ListContactListsRequest& request, const ListContactListsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3424  void ListContactsAsyncHelper(const Model::ListContactsRequest& request, const ListContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3425  void ListCustomVerificationEmailTemplatesAsyncHelper(const Model::ListCustomVerificationEmailTemplatesRequest& request, const ListCustomVerificationEmailTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3426  void ListDedicatedIpPoolsAsyncHelper(const Model::ListDedicatedIpPoolsRequest& request, const ListDedicatedIpPoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3427  void ListDeliverabilityTestReportsAsyncHelper(const Model::ListDeliverabilityTestReportsRequest& request, const ListDeliverabilityTestReportsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3428  void ListDomainDeliverabilityCampaignsAsyncHelper(const Model::ListDomainDeliverabilityCampaignsRequest& request, const ListDomainDeliverabilityCampaignsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3429  void ListEmailIdentitiesAsyncHelper(const Model::ListEmailIdentitiesRequest& request, const ListEmailIdentitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3430  void ListEmailTemplatesAsyncHelper(const Model::ListEmailTemplatesRequest& request, const ListEmailTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3431  void ListImportJobsAsyncHelper(const Model::ListImportJobsRequest& request, const ListImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3432  void ListSuppressedDestinationsAsyncHelper(const Model::ListSuppressedDestinationsRequest& request, const ListSuppressedDestinationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3433  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3434  void PutAccountDedicatedIpWarmupAttributesAsyncHelper(const Model::PutAccountDedicatedIpWarmupAttributesRequest& request, const PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3435  void PutAccountDetailsAsyncHelper(const Model::PutAccountDetailsRequest& request, const PutAccountDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3436  void PutAccountSendingAttributesAsyncHelper(const Model::PutAccountSendingAttributesRequest& request, const PutAccountSendingAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3437  void PutAccountSuppressionAttributesAsyncHelper(const Model::PutAccountSuppressionAttributesRequest& request, const PutAccountSuppressionAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3438  void PutConfigurationSetDeliveryOptionsAsyncHelper(const Model::PutConfigurationSetDeliveryOptionsRequest& request, const PutConfigurationSetDeliveryOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3439  void PutConfigurationSetReputationOptionsAsyncHelper(const Model::PutConfigurationSetReputationOptionsRequest& request, const PutConfigurationSetReputationOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3440  void PutConfigurationSetSendingOptionsAsyncHelper(const Model::PutConfigurationSetSendingOptionsRequest& request, const PutConfigurationSetSendingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3441  void PutConfigurationSetSuppressionOptionsAsyncHelper(const Model::PutConfigurationSetSuppressionOptionsRequest& request, const PutConfigurationSetSuppressionOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3442  void PutConfigurationSetTrackingOptionsAsyncHelper(const Model::PutConfigurationSetTrackingOptionsRequest& request, const PutConfigurationSetTrackingOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3443  void PutDedicatedIpInPoolAsyncHelper(const Model::PutDedicatedIpInPoolRequest& request, const PutDedicatedIpInPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3444  void PutDedicatedIpWarmupAttributesAsyncHelper(const Model::PutDedicatedIpWarmupAttributesRequest& request, const PutDedicatedIpWarmupAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3445  void PutDeliverabilityDashboardOptionAsyncHelper(const Model::PutDeliverabilityDashboardOptionRequest& request, const PutDeliverabilityDashboardOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3446  void PutEmailIdentityConfigurationSetAttributesAsyncHelper(const Model::PutEmailIdentityConfigurationSetAttributesRequest& request, const PutEmailIdentityConfigurationSetAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3447  void PutEmailIdentityDkimAttributesAsyncHelper(const Model::PutEmailIdentityDkimAttributesRequest& request, const PutEmailIdentityDkimAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3448  void PutEmailIdentityDkimSigningAttributesAsyncHelper(const Model::PutEmailIdentityDkimSigningAttributesRequest& request, const PutEmailIdentityDkimSigningAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3449  void PutEmailIdentityFeedbackAttributesAsyncHelper(const Model::PutEmailIdentityFeedbackAttributesRequest& request, const PutEmailIdentityFeedbackAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3450  void PutEmailIdentityMailFromAttributesAsyncHelper(const Model::PutEmailIdentityMailFromAttributesRequest& request, const PutEmailIdentityMailFromAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3451  void PutSuppressedDestinationAsyncHelper(const Model::PutSuppressedDestinationRequest& request, const PutSuppressedDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3452  void SendBulkEmailAsyncHelper(const Model::SendBulkEmailRequest& request, const SendBulkEmailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3453  void SendCustomVerificationEmailAsyncHelper(const Model::SendCustomVerificationEmailRequest& request, const SendCustomVerificationEmailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3454  void SendEmailAsyncHelper(const Model::SendEmailRequest& request, const SendEmailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3455  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3456  void TestRenderEmailTemplateAsyncHelper(const Model::TestRenderEmailTemplateRequest& request, const TestRenderEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3457  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3458  void UpdateConfigurationSetEventDestinationAsyncHelper(const Model::UpdateConfigurationSetEventDestinationRequest& request, const UpdateConfigurationSetEventDestinationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3459  void UpdateContactAsyncHelper(const Model::UpdateContactRequest& request, const UpdateContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3460  void UpdateContactListAsyncHelper(const Model::UpdateContactListRequest& request, const UpdateContactListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3461  void UpdateCustomVerificationEmailTemplateAsyncHelper(const Model::UpdateCustomVerificationEmailTemplateRequest& request, const UpdateCustomVerificationEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3462  void UpdateEmailIdentityPolicyAsyncHelper(const Model::UpdateEmailIdentityPolicyRequest& request, const UpdateEmailIdentityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3463  void UpdateEmailTemplateAsyncHelper(const Model::UpdateEmailTemplateRequest& request, const UpdateEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3464 
3465  Aws::String m_uri;
3466  Aws::String m_configScheme;
3467  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3468  };
3469 
3470 } // namespace SESV2
3471 } // namespace Aws
Aws::SESV2::Model::GetImportJobOutcome
Aws::Utils::Outcome< GetImportJobResult, SESV2Error > GetImportJobOutcome
Definition: SESV2Client.h:253
Aws::SESV2::UntagResourceResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: SESV2Client.h:457
Aws::SESV2::Model::CreateEmailIdentityOutcomeCallable
std::future< CreateEmailIdentityOutcome > CreateEmailIdentityOutcomeCallable
Definition: SESV2Client.h:305
Aws::SESV2::Model::PutAccountSendingAttributesOutcomeCallable
std::future< PutAccountSendingAttributesOutcome > PutAccountSendingAttributesOutcomeCallable
Definition: SESV2Client.h:351
Aws::SESV2::Model::GetDomainDeliverabilityCampaignOutcomeCallable
std::future< GetDomainDeliverabilityCampaignOutcome > GetDomainDeliverabilityCampaignOutcomeCallable
Definition: SESV2Client.h:330
Aws::SESV2::Model::CreateEmailIdentityPolicyOutcomeCallable
std::future< CreateEmailIdentityPolicyOutcome > CreateEmailIdentityPolicyOutcomeCallable
Definition: SESV2Client.h:306
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::SESV2::ListCustomVerificationEmailTemplatesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListCustomVerificationEmailTemplatesRequest &, const Model::ListCustomVerificationEmailTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomVerificationEmailTemplatesResponseReceivedHandler
Definition: SESV2Client.h:425
UpdateEmailIdentityPolicyResult.h
Aws::SESV2::Model::DeleteConfigurationSetOutcome
Aws::Utils::Outcome< DeleteConfigurationSetResult, SESV2Error > DeleteConfigurationSetOutcome
Definition: SESV2Client.h:227
Aws::SESV2::ListDomainDeliverabilityCampaignsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListDomainDeliverabilityCampaignsRequest &, const Model::ListDomainDeliverabilityCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainDeliverabilityCampaignsResponseReceivedHandler
Definition: SESV2Client.h:428
Aws::SESV2::Model::GetEmailIdentityPoliciesOutcome
Aws::Utils::Outcome< GetEmailIdentityPoliciesResult, SESV2Error > GetEmailIdentityPoliciesOutcome
Definition: SESV2Client.h:251
Aws::SESV2::SESV2Client::PutConfigurationSetReputationOptions
virtual Model::PutConfigurationSetReputationOptionsOutcome PutConfigurationSetReputationOptions(const Model::PutConfigurationSetReputationOptionsRequest &request) const
Aws::SESV2::UpdateContactResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::UpdateContactRequest &, const Model::UpdateContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactResponseReceivedHandler
Definition: SESV2Client.h:459
Aws::SESV2::Model::PutConfigurationSetReputationOptionsOutcome
Aws::Utils::Outcome< PutConfigurationSetReputationOptionsResult, SESV2Error > PutConfigurationSetReputationOptionsOutcome
Definition: SESV2Client.h:272
Aws::SESV2::SESV2Client::CreateDedicatedIpPoolAsync
virtual void CreateDedicatedIpPoolAsync(const Model::CreateDedicatedIpPoolRequest &request, const CreateDedicatedIpPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::UpdateCustomVerificationEmailTemplateOutcomeCallable
std::future< UpdateCustomVerificationEmailTemplateOutcome > UpdateCustomVerificationEmailTemplateOutcomeCallable
Definition: SESV2Client.h:376
Aws::SESV2::Model::CreateConfigurationSetEventDestinationOutcomeCallable
std::future< CreateConfigurationSetEventDestinationOutcome > CreateConfigurationSetEventDestinationOutcomeCallable
Definition: SESV2Client.h:299
Aws::SESV2::Model::UpdateConfigurationSetEventDestinationOutcomeCallable
std::future< UpdateConfigurationSetEventDestinationOutcome > UpdateConfigurationSetEventDestinationOutcomeCallable
Definition: SESV2Client.h:373
Aws::SESV2::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: SESV2Client.h:370
Aws::SESV2::SESV2Client::GetSuppressedDestination
virtual Model::GetSuppressedDestinationOutcome GetSuppressedDestination(const Model::GetSuppressedDestinationRequest &request) const
Aws::SESV2::Model::PutDeliverabilityDashboardOptionOutcome
Aws::Utils::Outcome< PutDeliverabilityDashboardOptionResult, SESV2Error > PutDeliverabilityDashboardOptionOutcome
Definition: SESV2Client.h:278
Aws::SESV2::Model::ListConfigurationSetsOutcome
Aws::Utils::Outcome< ListConfigurationSetsResult, SESV2Error > ListConfigurationSetsOutcome
Definition: SESV2Client.h:255
Aws::SESV2::Model::DeleteConfigurationSetEventDestinationOutcomeCallable
std::future< DeleteConfigurationSetEventDestinationOutcome > DeleteConfigurationSetEventDestinationOutcomeCallable
Definition: SESV2Client.h:310
Aws::SESV2::CreateCustomVerificationEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateCustomVerificationEmailTemplateRequest &, const Model::CreateCustomVerificationEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomVerificationEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:387
Aws::SESV2::SESV2Client::GetDedicatedIps
virtual Model::GetDedicatedIpsOutcome GetDedicatedIps(const Model::GetDedicatedIpsRequest &request) const
Aws::SESV2::SESV2Client::GetAccountAsync
virtual void GetAccountAsync(const Model::GetAccountRequest &request, const GetAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client
Definition: SESV2Client.h:476
Aws::SESV2::UpdateContactListResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::UpdateContactListRequest &, const Model::UpdateContactListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactListResponseReceivedHandler
Definition: SESV2Client.h:460
Aws::SESV2::Model::GetEmailTemplateRequest
Definition: GetEmailTemplateRequest.h:27
Aws::SESV2::Model::GetImportJobOutcomeCallable
std::future< GetImportJobOutcome > GetImportJobOutcomeCallable
Definition: SESV2Client.h:335
Aws::SESV2::SESV2Client::ListDomainDeliverabilityCampaignsAsync
virtual void ListDomainDeliverabilityCampaignsAsync(const Model::ListDomainDeliverabilityCampaignsRequest &request, const ListDomainDeliverabilityCampaignsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::DeleteContactListOutcome
Aws::Utils::Outcome< DeleteContactListResult, SESV2Error > DeleteContactListOutcome
Definition: SESV2Client.h:230
Aws::SESV2::SESV2Client::ListContactsCallable
virtual Model::ListContactsOutcomeCallable ListContactsCallable(const Model::ListContactsRequest &request) const
Aws::SESV2::Model::PutAccountSuppressionAttributesOutcomeCallable
std::future< PutAccountSuppressionAttributesOutcome > PutAccountSuppressionAttributesOutcomeCallable
Definition: SESV2Client.h:352
Aws::SESV2::SESV2Client::GetAccount
virtual Model::GetAccountOutcome GetAccount(const Model::GetAccountRequest &request) const
Aws::SESV2::Model::GetContactOutcomeCallable
std::future< GetContactOutcome > GetContactOutcomeCallable
Definition: SESV2Client.h:323
Aws::SESV2::Model::GetDedicatedIpRequest
Definition: GetDedicatedIpRequest.h:26
Aws::SESV2::SESV2Client::UpdateConfigurationSetEventDestinationAsync
virtual void UpdateConfigurationSetEventDestinationAsync(const Model::UpdateConfigurationSetEventDestinationRequest &request, const UpdateConfigurationSetEventDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateEmailIdentityPolicyResult.h
AWS_SESV2_API
#define AWS_SESV2_API
Definition: SESV2_EXPORTS.h:28
Aws::SESV2::Model::PutEmailIdentityFeedbackAttributesOutcomeCallable
std::future< PutEmailIdentityFeedbackAttributesOutcome > PutEmailIdentityFeedbackAttributesOutcomeCallable
Definition: SESV2Client.h:364
Aws::SESV2::SESV2Client::ListDomainDeliverabilityCampaignsCallable
virtual Model::ListDomainDeliverabilityCampaignsOutcomeCallable ListDomainDeliverabilityCampaignsCallable(const Model::ListDomainDeliverabilityCampaignsRequest &request) const
Aws::SESV2::SESV2Client::PutAccountSuppressionAttributesAsync
virtual void PutAccountSuppressionAttributesAsync(const Model::PutAccountSuppressionAttributesRequest &request, const PutAccountSuppressionAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::PutDedicatedIpInPool
virtual Model::PutDedicatedIpInPoolOutcome PutDedicatedIpInPool(const Model::PutDedicatedIpInPoolRequest &request) const
Aws::SESV2::SESV2Client::SendBulkEmailCallable
virtual Model::SendBulkEmailOutcomeCallable SendBulkEmailCallable(const Model::SendBulkEmailRequest &request) const
Aws::SESV2::Model::GetConfigurationSetOutcome
Aws::Utils::Outcome< GetConfigurationSetResult, SESV2Error > GetConfigurationSetOutcome
Definition: SESV2Client.h:239
Aws::SESV2::Model::GetConfigurationSetRequest
Definition: GetConfigurationSetRequest.h:26
Aws::SESV2::Model::GetEmailIdentityPoliciesRequest
Definition: GetEmailIdentityPoliciesRequest.h:26
Aws::SESV2::Model::PutAccountDetailsOutcome
Aws::Utils::Outcome< PutAccountDetailsResult, SESV2Error > PutAccountDetailsOutcome
Definition: SESV2Client.h:268
Aws::SESV2::Model::ListDomainDeliverabilityCampaignsOutcome
Aws::Utils::Outcome< ListDomainDeliverabilityCampaignsResult, SESV2Error > ListDomainDeliverabilityCampaignsOutcome
Definition: SESV2Client.h:261
Aws::SESV2::Model::UpdateConfigurationSetEventDestinationRequest
Definition: UpdateConfigurationSetEventDestinationRequest.h:27
Aws::SESV2::Model::CreateCustomVerificationEmailTemplateRequest
Definition: CreateCustomVerificationEmailTemplateRequest.h:26
Aws::SESV2::SESV2Client::CreateCustomVerificationEmailTemplateAsync
virtual void CreateCustomVerificationEmailTemplateAsync(const Model::CreateCustomVerificationEmailTemplateRequest &request, const CreateCustomVerificationEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::CreateContactOutcomeCallable
std::future< CreateContactOutcome > CreateContactOutcomeCallable
Definition: SESV2Client.h:300
Aws::SESV2::SESV2Client::GetDomainDeliverabilityCampaign
virtual Model::GetDomainDeliverabilityCampaignOutcome GetDomainDeliverabilityCampaign(const Model::GetDomainDeliverabilityCampaignRequest &request) const
Aws::SESV2::SESV2Client::CreateContactListCallable
virtual Model::CreateContactListOutcomeCallable CreateContactListCallable(const Model::CreateContactListRequest &request) const
Aws::SESV2::SESV2Client::DeleteContactList
virtual Model::DeleteContactListOutcome DeleteContactList(const Model::DeleteContactListRequest &request) const
Aws::SESV2::Model::DeleteEmailIdentityOutcome
Aws::Utils::Outcome< DeleteEmailIdentityResult, SESV2Error > DeleteEmailIdentityOutcome
Definition: SESV2Client.h:233
AWSError.h
Aws::SESV2::SESV2Client::DeleteContactListAsync
virtual void DeleteContactListAsync(const Model::DeleteContactListRequest &request, const DeleteContactListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::ListConfigurationSetsRequest
Definition: ListConfigurationSetsRequest.h:30
Aws::SESV2::SESV2Client::GetBlacklistReports
virtual Model::GetBlacklistReportsOutcome GetBlacklistReports(const Model::GetBlacklistReportsRequest &request) const
GetDomainStatisticsReportResult.h
Aws::SESV2::Model::ListDeliverabilityTestReportsRequest
Definition: ListDeliverabilityTestReportsRequest.h:30
Aws::SESV2::Model::GetEmailIdentityPoliciesOutcomeCallable
std::future< GetEmailIdentityPoliciesOutcome > GetEmailIdentityPoliciesOutcomeCallable
Definition: SESV2Client.h:333
Aws::SESV2::SESV2Client::GetContactCallable
virtual Model::GetContactOutcomeCallable GetContactCallable(const Model::GetContactRequest &request) const
Aws::SESV2::PutEmailIdentityConfigurationSetAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutEmailIdentityConfigurationSetAttributesRequest &, const Model::PutEmailIdentityConfigurationSetAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityConfigurationSetAttributesResponseReceivedHandler
Definition: SESV2Client.h:446
Aws::SESV2::PutConfigurationSetSendingOptionsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutConfigurationSetSendingOptionsRequest &, const Model::PutConfigurationSetSendingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetSendingOptionsResponseReceivedHandler
Definition: SESV2Client.h:440
Aws::SESV2::SESV2Client::PutAccountSendingAttributesAsync
virtual void PutAccountSendingAttributesAsync(const Model::PutAccountSendingAttributesRequest &request, const PutAccountSendingAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::GetDomainStatisticsReport
virtual Model::GetDomainStatisticsReportOutcome GetDomainStatisticsReport(const Model::GetDomainStatisticsReportRequest &request) const
Aws::SESV2::SESV2Client::ListEmailTemplatesCallable
virtual Model::ListEmailTemplatesOutcomeCallable ListEmailTemplatesCallable(const Model::ListEmailTemplatesRequest &request) const
Aws::SESV2::SESV2Client::ListDeliverabilityTestReportsCallable
virtual Model::ListDeliverabilityTestReportsOutcomeCallable ListDeliverabilityTestReportsCallable(const Model::ListDeliverabilityTestReportsRequest &request) const
Aws::SESV2::SESV2Client::SESV2Client
SESV2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
SendEmailResult.h
Aws::SESV2::SESV2Client::TestRenderEmailTemplateCallable
virtual Model::TestRenderEmailTemplateOutcomeCallable TestRenderEmailTemplateCallable(const Model::TestRenderEmailTemplateRequest &request) const
ListTagsForResourceResult.h
Aws::SESV2::PutConfigurationSetTrackingOptionsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutConfigurationSetTrackingOptionsRequest &, const Model::PutConfigurationSetTrackingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetTrackingOptionsResponseReceivedHandler
Definition: SESV2Client.h:442
Aws::SESV2::Model::ListDeliverabilityTestReportsOutcomeCallable
std::future< ListDeliverabilityTestReportsOutcome > ListDeliverabilityTestReportsOutcomeCallable
Definition: SESV2Client.h:342
Aws::SESV2::Model::DeleteEmailIdentityOutcomeCallable
std::future< DeleteEmailIdentityOutcome > DeleteEmailIdentityOutcomeCallable
Definition: SESV2Client.h:315
Aws::SESV2::CreateConfigurationSetResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateConfigurationSetRequest &, const Model::CreateConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationSetResponseReceivedHandler
Definition: SESV2Client.h:381
Aws::SESV2::SESV2Client::PutEmailIdentityDkimSigningAttributesAsync
virtual void PutEmailIdentityDkimSigningAttributesAsync(const Model::PutEmailIdentityDkimSigningAttributesRequest &request, const PutEmailIdentityDkimSigningAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteDedicatedIpPoolResult.h
Aws::SESV2::SESV2Client::GetDedicatedIpAsync
virtual void GetDedicatedIpAsync(const Model::GetDedicatedIpRequest &request, const GetDedicatedIpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::SendCustomVerificationEmailAsync
virtual void SendCustomVerificationEmailAsync(const Model::SendCustomVerificationEmailRequest &request, const SendCustomVerificationEmailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::CreateConfigurationSetEventDestination
virtual Model::CreateConfigurationSetEventDestinationOutcome CreateConfigurationSetEventDestination(const Model::CreateConfigurationSetEventDestinationRequest &request) const
Aws::SESV2::Model::SendCustomVerificationEmailOutcomeCallable
std::future< SendCustomVerificationEmailOutcome > SendCustomVerificationEmailOutcomeCallable
Definition: SESV2Client.h:368
Aws::SESV2::Model::PutAccountSendingAttributesRequest
Definition: PutAccountSendingAttributesRequest.h:24
Aws::SESV2::Model::PutSuppressedDestinationRequest
Definition: PutSuppressedDestinationRequest.h:27
Aws::SESV2::CreateDedicatedIpPoolResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateDedicatedIpPoolRequest &, const Model::CreateDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDedicatedIpPoolResponseReceivedHandler
Definition: SESV2Client.h:388
Aws::SESV2::Model::GetDedicatedIpsOutcomeCallable
std::future< GetDedicatedIpsOutcome > GetDedicatedIpsOutcomeCallable
Definition: SESV2Client.h:327
Aws::SESV2::SESV2Client::UpdateEmailTemplateAsync
virtual void UpdateEmailTemplateAsync(const Model::UpdateEmailTemplateRequest &request, const UpdateEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::PutAccountSendingAttributesOutcome
Aws::Utils::Outcome< PutAccountSendingAttributesResult, SESV2Error > PutAccountSendingAttributesOutcome
Definition: SESV2Client.h:269
Aws::SESV2::SESV2Client::SESV2Client
SESV2Client(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SESV2::SESV2Client::UpdateContactList
virtual Model::UpdateContactListOutcome UpdateContactList(const Model::UpdateContactListRequest &request) const
Aws::SESV2::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, SESV2Error > UntagResourceOutcome
Definition: SESV2Client.h:290
Aws::SESV2::SESV2Client::PutSuppressedDestinationAsync
virtual void PutSuppressedDestinationAsync(const Model::PutSuppressedDestinationRequest &request, const PutSuppressedDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::TagResourceResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: SESV2Client.h:455
Aws::SESV2::Model::CreateEmailIdentityRequest
Definition: CreateEmailIdentityRequest.h:29
Aws::SESV2::SESV2Client::PutAccountDedicatedIpWarmupAttributesCallable
virtual Model::PutAccountDedicatedIpWarmupAttributesOutcomeCallable PutAccountDedicatedIpWarmupAttributesCallable(const Model::PutAccountDedicatedIpWarmupAttributesRequest &request) const
Aws::SESV2::SESV2Client::PutSuppressedDestination
virtual Model::PutSuppressedDestinationOutcome PutSuppressedDestination(const Model::PutSuppressedDestinationRequest &request) const
ListImportJobsResult.h
PutConfigurationSetSuppressionOptionsResult.h
ListContactsResult.h
GetEmailTemplateResult.h
Aws::SESV2::SESV2Client::PutConfigurationSetSendingOptions
virtual Model::PutConfigurationSetSendingOptionsOutcome PutConfigurationSetSendingOptions(const Model::PutConfigurationSetSendingOptionsRequest &request) const
PutDeliverabilityDashboardOptionResult.h
Aws::SESV2::SESV2Client::PutAccountDedicatedIpWarmupAttributes
virtual Model::PutAccountDedicatedIpWarmupAttributesOutcome PutAccountDedicatedIpWarmupAttributes(const Model::PutAccountDedicatedIpWarmupAttributesRequest &request) const
Aws::SESV2::Model::PutEmailIdentityDkimSigningAttributesRequest
Definition: PutEmailIdentityDkimSigningAttributesRequest.h:28
Aws::SESV2::Model::CreateContactOutcome
Aws::Utils::Outcome< CreateContactResult, SESV2Error > CreateContactOutcome
Definition: SESV2Client.h:218
Aws::SESV2::SESV2Client::GetAccountCallable
virtual Model::GetAccountOutcomeCallable GetAccountCallable(const Model::GetAccountRequest &request) const
DeleteContactListResult.h
CreateEmailTemplateResult.h
Aws::SESV2::SESV2Client::GetContactListAsync
virtual void GetContactListAsync(const Model::GetContactListRequest &request, const GetContactListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::PutEmailIdentityDkimAttributesOutcomeCallable
std::future< PutEmailIdentityDkimAttributesOutcome > PutEmailIdentityDkimAttributesOutcomeCallable
Definition: SESV2Client.h:362
Aws::SESV2::SESV2Client::ListCustomVerificationEmailTemplates
virtual Model::ListCustomVerificationEmailTemplatesOutcome ListCustomVerificationEmailTemplates(const Model::ListCustomVerificationEmailTemplatesRequest &request) const
Aws::SESV2::SESV2Client::GetContactListCallable
virtual Model::GetContactListOutcomeCallable GetContactListCallable(const Model::GetContactListRequest &request) const
Aws::SESV2::Model::DeleteConfigurationSetRequest
Definition: DeleteConfigurationSetRequest.h:25
Aws::SESV2::SESV2Client::ListEmailTemplatesAsync
virtual void ListEmailTemplatesAsync(const Model::ListEmailTemplatesRequest &request, const ListEmailTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TestRenderEmailTemplateResult.h
Aws::SESV2::Model::GetDeliverabilityDashboardOptionsOutcomeCallable
std::future< GetDeliverabilityDashboardOptionsOutcome > GetDeliverabilityDashboardOptionsOutcomeCallable
Definition: SESV2Client.h:328
Aws::SESV2::SESV2Client::GetEmailTemplate
virtual Model::GetEmailTemplateOutcome GetEmailTemplate(const Model::GetEmailTemplateRequest &request) const
Aws::SESV2::Model::PutAccountSuppressionAttributesOutcome
Aws::Utils::Outcome< PutAccountSuppressionAttributesResult, SESV2Error > PutAccountSuppressionAttributesOutcome
Definition: SESV2Client.h:270
Aws::SESV2::SESV2Client::ListSuppressedDestinations
virtual Model::ListSuppressedDestinationsOutcome ListSuppressedDestinations(const Model::ListSuppressedDestinationsRequest &request) const
Aws::SESV2::UpdateEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::UpdateEmailTemplateRequest &, const Model::UpdateEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:463
Aws::SESV2::UpdateCustomVerificationEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::UpdateCustomVerificationEmailTemplateRequest &, const Model::UpdateCustomVerificationEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCustomVerificationEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:461
Aws::SESV2::UpdateEmailIdentityPolicyResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::UpdateEmailIdentityPolicyRequest &, const Model::UpdateEmailIdentityPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEmailIdentityPolicyResponseReceivedHandler
Definition: SESV2Client.h:462
Aws::SESV2::SESV2Client::ListEmailIdentitiesAsync
virtual void ListEmailIdentitiesAsync(const Model::ListEmailIdentitiesRequest &request, const ListEmailIdentitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SendBulkEmailResult.h
Aws::SESV2::Model::DeleteConfigurationSetEventDestinationRequest
Definition: DeleteConfigurationSetEventDestinationRequest.h:26
Aws::SESV2::SendEmailResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::SendEmailRequest &, const Model::SendEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendEmailResponseReceivedHandler
Definition: SESV2Client.h:454
Aws::SESV2::Model::PutConfigurationSetSendingOptionsOutcome
Aws::Utils::Outcome< PutConfigurationSetSendingOptionsResult, SESV2Error > PutConfigurationSetSendingOptionsOutcome
Definition: SESV2Client.h:273
Aws::SESV2::Model::ListEmailTemplatesRequest
Definition: ListEmailTemplatesRequest.h:33
Aws::SESV2::Model::ListImportJobsOutcomeCallable
std::future< ListImportJobsOutcome > ListImportJobsOutcomeCallable
Definition: SESV2Client.h:346
GetDedicatedIpResult.h
Aws::SESV2::Model::PutEmailIdentityMailFromAttributesOutcomeCallable
std::future< PutEmailIdentityMailFromAttributesOutcome > PutEmailIdentityMailFromAttributesOutcomeCallable
Definition: SESV2Client.h:365
TagResourceResult.h
Aws::SESV2::SESV2Client::GetDedicatedIp
virtual Model::GetDedicatedIpOutcome GetDedicatedIp(const Model::GetDedicatedIpRequest &request) const
GetDeliverabilityDashboardOptionsResult.h
Aws::SESV2::SESV2Client::GetConfigurationSet
virtual Model::GetConfigurationSetOutcome GetConfigurationSet(const Model::GetConfigurationSetRequest &request) const
Aws::SESV2::SESV2Client::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::SESV2::Model::UpdateContactListRequest
Definition: UpdateContactListRequest.h:24
Aws::SESV2::Model::DeleteContactListRequest
Definition: DeleteContactListRequest.h:22
GetContactResult.h
Aws::SESV2::Model::UpdateCustomVerificationEmailTemplateRequest
Definition: UpdateCustomVerificationEmailTemplateRequest.h:26
Aws::SESV2::Model::ListDedicatedIpPoolsOutcomeCallable
std::future< ListDedicatedIpPoolsOutcome > ListDedicatedIpPoolsOutcomeCallable
Definition: SESV2Client.h:341
Aws::SESV2::Model::PutEmailIdentityConfigurationSetAttributesOutcomeCallable
std::future< PutEmailIdentityConfigurationSetAttributesOutcome > PutEmailIdentityConfigurationSetAttributesOutcomeCallable
Definition: SESV2Client.h:361
Aws::SESV2::Model::PutConfigurationSetReputationOptionsOutcomeCallable
std::future< PutConfigurationSetReputationOptionsOutcome > PutConfigurationSetReputationOptionsOutcomeCallable
Definition: SESV2Client.h:354
Aws::SESV2::SESV2Client::GetCustomVerificationEmailTemplateCallable
virtual Model::GetCustomVerificationEmailTemplateOutcomeCallable GetCustomVerificationEmailTemplateCallable(const Model::GetCustomVerificationEmailTemplateRequest &request) const
Aws::SESV2::SESV2Client::DeleteEmailIdentityPolicyAsync
virtual void DeleteEmailIdentityPolicyAsync(const Model::DeleteEmailIdentityPolicyRequest &request, const DeleteEmailIdentityPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::GetEmailIdentityRequest
Definition: GetEmailIdentityRequest.h:26
Aws::SESV2::SESV2Client::PutEmailIdentityMailFromAttributes
virtual Model::PutEmailIdentityMailFromAttributesOutcome PutEmailIdentityMailFromAttributes(const Model::PutEmailIdentityMailFromAttributesRequest &request) const
Aws::SESV2::Model::CreateConfigurationSetOutcomeCallable
std::future< CreateConfigurationSetOutcome > CreateConfigurationSetOutcomeCallable
Definition: SESV2Client.h:298
Aws::SESV2::Model::UpdateEmailIdentityPolicyOutcome
Aws::Utils::Outcome< UpdateEmailIdentityPolicyResult, SESV2Error > UpdateEmailIdentityPolicyOutcome
Definition: SESV2Client.h:295
Aws::SESV2::SESV2Client::GetEmailIdentityPoliciesCallable
virtual Model::GetEmailIdentityPoliciesOutcomeCallable GetEmailIdentityPoliciesCallable(const Model::GetEmailIdentityPoliciesRequest &request) const
Aws::SESV2::Model::CreateEmailIdentityPolicyOutcome
Aws::Utils::Outcome< CreateEmailIdentityPolicyResult, SESV2Error > CreateEmailIdentityPolicyOutcome
Definition: SESV2Client.h:224
Aws::SESV2::Model::PutAccountDetailsRequest
Definition: PutAccountDetailsRequest.h:28
Aws::SESV2::SESV2Client::ListSuppressedDestinationsCallable
virtual Model::ListSuppressedDestinationsOutcomeCallable ListSuppressedDestinationsCallable(const Model::ListSuppressedDestinationsRequest &request) const
Aws::SESV2::SESV2Client::DeleteSuppressedDestinationCallable
virtual Model::DeleteSuppressedDestinationOutcomeCallable DeleteSuppressedDestinationCallable(const Model::DeleteSuppressedDestinationRequest &request) const
Aws::SESV2::Model::PutDedicatedIpInPoolOutcome
Aws::Utils::Outcome< PutDedicatedIpInPoolResult, SESV2Error > PutDedicatedIpInPoolOutcome
Definition: SESV2Client.h:276
Aws::SESV2::SESV2Client::GetDomainDeliverabilityCampaignCallable
virtual Model::GetDomainDeliverabilityCampaignOutcomeCallable GetDomainDeliverabilityCampaignCallable(const Model::GetDomainDeliverabilityCampaignRequest &request) const
GetConfigurationSetEventDestinationsResult.h
UpdateConfigurationSetEventDestinationResult.h
Aws::SESV2::SESV2Client::ListCustomVerificationEmailTemplatesAsync
virtual void ListCustomVerificationEmailTemplatesAsync(const Model::ListCustomVerificationEmailTemplatesRequest &request, const ListCustomVerificationEmailTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::GetCustomVerificationEmailTemplateRequest
Definition: GetCustomVerificationEmailTemplateRequest.h:26
Aws::SESV2::SESV2Client::ListDedicatedIpPoolsAsync
virtual void ListDedicatedIpPoolsAsync(const Model::ListDedicatedIpPoolsRequest &request, const ListDedicatedIpPoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::ListSuppressedDestinationsRequest
Definition: ListSuppressedDestinationsRequest.h:33
Aws::SESV2::Model::DeleteConfigurationSetEventDestinationOutcome
Aws::Utils::Outcome< DeleteConfigurationSetEventDestinationResult, SESV2Error > DeleteConfigurationSetEventDestinationOutcome
Definition: SESV2Client.h:228
Aws::SESV2::Model::SendBulkEmailOutcome
Aws::Utils::Outcome< SendBulkEmailResult, SESV2Error > SendBulkEmailOutcome
Definition: SESV2Client.h:285
Aws::SESV2::SESV2Client::ListContacts
virtual Model::ListContactsOutcome ListContacts(const Model::ListContactsRequest &request) const
Aws::SESV2::Model::GetDomainDeliverabilityCampaignOutcome
Aws::Utils::Outcome< GetDomainDeliverabilityCampaignResult, SESV2Error > GetDomainDeliverabilityCampaignOutcome
Definition: SESV2Client.h:248
Aws::SESV2::Model::PutDedicatedIpInPoolRequest
Definition: PutDedicatedIpInPoolRequest.h:26
Aws::SESV2::GetEmailIdentityResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetEmailIdentityRequest &, const Model::GetEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEmailIdentityResponseReceivedHandler
Definition: SESV2Client.h:417
Aws::SESV2::SESV2Client::DeleteEmailTemplateAsync
virtual void DeleteEmailTemplateAsync(const Model::DeleteEmailTemplateRequest &request, const DeleteEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::CreateContactRequest
Definition: CreateContactRequest.h:24
Aws::SESV2::Model::PutEmailIdentityDkimAttributesRequest
Definition: PutEmailIdentityDkimAttributesRequest.h:26
GetCustomVerificationEmailTemplateResult.h
Aws::SESV2::SESV2Client::CreateDeliverabilityTestReport
virtual Model::CreateDeliverabilityTestReportOutcome CreateDeliverabilityTestReport(const Model::CreateDeliverabilityTestReportRequest &request) const
Aws::SESV2::Model::UpdateConfigurationSetEventDestinationOutcome
Aws::Utils::Outcome< UpdateConfigurationSetEventDestinationResult, SESV2Error > UpdateConfigurationSetEventDestinationOutcome
Definition: SESV2Client.h:291
Aws::SESV2::DeleteSuppressedDestinationResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteSuppressedDestinationRequest &, const Model::DeleteSuppressedDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSuppressedDestinationResponseReceivedHandler
Definition: SESV2Client.h:403
PutDedicatedIpWarmupAttributesResult.h
Aws::SESV2::GetBlacklistReportsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetBlacklistReportsRequest &, const Model::GetBlacklistReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlacklistReportsResponseReceivedHandler
Definition: SESV2Client.h:405
Aws::SESV2::Model::PutConfigurationSetSendingOptionsOutcomeCallable
std::future< PutConfigurationSetSendingOptionsOutcome > PutConfigurationSetSendingOptionsOutcomeCallable
Definition: SESV2Client.h:355
PutAccountSuppressionAttributesResult.h
Aws::SESV2::SESV2Client::PutDedicatedIpWarmupAttributes
virtual Model::PutDedicatedIpWarmupAttributesOutcome PutDedicatedIpWarmupAttributes(const Model::PutDedicatedIpWarmupAttributesRequest &request) const
Aws::SESV2::Model::TestRenderEmailTemplateRequest
Definition: TestRenderEmailTemplateRequest.h:27
Aws::SESV2::Model::GetDeliverabilityDashboardOptionsOutcome
Aws::Utils::Outcome< GetDeliverabilityDashboardOptionsResult, SESV2Error > GetDeliverabilityDashboardOptionsOutcome
Definition: SESV2Client.h:246
PutConfigurationSetDeliveryOptionsResult.h
Aws::SESV2::PutSuppressedDestinationResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutSuppressedDestinationRequest &, const Model::PutSuppressedDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSuppressedDestinationResponseReceivedHandler
Definition: SESV2Client.h:451
Aws::SESV2::SESV2Client::PutAccountDedicatedIpWarmupAttributesAsync
virtual void PutAccountDedicatedIpWarmupAttributesAsync(const Model::PutAccountDedicatedIpWarmupAttributesRequest &request, const PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::CreateDeliverabilityTestReportOutcome
Aws::Utils::Outcome< CreateDeliverabilityTestReportResult, SESV2Error > CreateDeliverabilityTestReportOutcome
Definition: SESV2Client.h:222
Aws::SESV2::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: SESV2Client.h:348
Aws::SESV2::SESV2Client::UpdateConfigurationSetEventDestinationCallable
virtual Model::UpdateConfigurationSetEventDestinationOutcomeCallable UpdateConfigurationSetEventDestinationCallable(const Model::UpdateConfigurationSetEventDestinationRequest &request) const
Aws::SESV2::Model::CreateEmailIdentityPolicyRequest
Definition: CreateEmailIdentityPolicyRequest.h:29
Aws::SESV2::Model::GetDedicatedIpsRequest
Definition: GetDedicatedIpsRequest.h:30
Aws::SESV2::Model::GetSuppressedDestinationOutcome
Aws::Utils::Outcome< GetSuppressedDestinationResult, SESV2Error > GetSuppressedDestinationOutcome
Definition: SESV2Client.h:254
Aws::SESV2::SESV2Client::ListConfigurationSets
virtual Model::ListConfigurationSetsOutcome ListConfigurationSets(const Model::ListConfigurationSetsRequest &request) const
Aws::SESV2::SESV2Client::CreateDeliverabilityTestReportAsync
virtual void CreateDeliverabilityTestReportAsync(const Model::CreateDeliverabilityTestReportRequest &request, const CreateDeliverabilityTestReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::UpdateCustomVerificationEmailTemplateOutcome
Aws::Utils::Outcome< UpdateCustomVerificationEmailTemplateResult, SESV2Error > UpdateCustomVerificationEmailTemplateOutcome
Definition: SESV2Client.h:294
Aws::SESV2::SESV2Client::CreateContactCallable
virtual Model::CreateContactOutcomeCallable CreateContactCallable(const Model::CreateContactRequest &request) const
Aws::SESV2::SESV2Client::DeleteContactCallable
virtual Model::DeleteContactOutcomeCallable DeleteContactCallable(const Model::DeleteContactRequest &request) const
Aws::SESV2::SESV2Client::GetDeliverabilityTestReportAsync
virtual void GetDeliverabilityTestReportAsync(const Model::GetDeliverabilityTestReportRequest &request, const GetDeliverabilityTestReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::PutDedicatedIpWarmupAttributesOutcome
Aws::Utils::Outcome< PutDedicatedIpWarmupAttributesResult, SESV2Error > PutDedicatedIpWarmupAttributesOutcome
Definition: SESV2Client.h:277
PutAccountSendingAttributesResult.h
Aws::SESV2::SESV2Client::CreateImportJobAsync
virtual void CreateImportJobAsync(const Model::CreateImportJobRequest &request, const CreateImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::SESV2::CreateConfigurationSetEventDestinationResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateConfigurationSetEventDestinationRequest &, const Model::CreateConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationSetEventDestinationResponseReceivedHandler
Definition: SESV2Client.h:384
Aws::SESV2::Model::PutConfigurationSetTrackingOptionsOutcomeCallable
std::future< PutConfigurationSetTrackingOptionsOutcome > PutConfigurationSetTrackingOptionsOutcomeCallable
Definition: SESV2Client.h:357
UpdateEmailTemplateResult.h
Aws::SESV2::PutAccountSendingAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutAccountSendingAttributesRequest &, const Model::PutAccountSendingAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSendingAttributesResponseReceivedHandler
Definition: SESV2Client.h:436
Aws::SESV2::CreateEmailIdentityResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateEmailIdentityRequest &, const Model::CreateEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEmailIdentityResponseReceivedHandler
Definition: SESV2Client.h:390
Aws::SESV2::SESV2Client::DeleteDedicatedIpPoolCallable
virtual Model::DeleteDedicatedIpPoolOutcomeCallable DeleteDedicatedIpPoolCallable(const Model::DeleteDedicatedIpPoolRequest &request) const
Aws::SESV2::SESV2Client::PutEmailIdentityMailFromAttributesAsync
virtual void PutEmailIdentityMailFromAttributesAsync(const Model::PutEmailIdentityMailFromAttributesRequest &request, const PutEmailIdentityMailFromAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::PutConfigurationSetSendingOptionsAsync
virtual void PutConfigurationSetSendingOptionsAsync(const Model::PutConfigurationSetSendingOptionsRequest &request, const PutConfigurationSetSendingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::GetImportJobRequest
Definition: GetImportJobRequest.h:26
Aws::SESV2::SESV2Client::PutAccountSuppressionAttributesCallable
virtual Model::PutAccountSuppressionAttributesOutcomeCallable PutAccountSuppressionAttributesCallable(const Model::PutAccountSuppressionAttributesRequest &request) const
CreateContactResult.h
Aws::SESV2::SESV2Client::PutDeliverabilityDashboardOptionAsync
virtual void PutDeliverabilityDashboardOptionAsync(const Model::PutDeliverabilityDashboardOptionRequest &request, const PutDeliverabilityDashboardOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::CreateDedicatedIpPoolOutcome
Aws::Utils::Outcome< CreateDedicatedIpPoolResult, SESV2Error > CreateDedicatedIpPoolOutcome
Definition: SESV2Client.h:221
Aws::SESV2::SESV2Client::GetCustomVerificationEmailTemplateAsync
virtual void GetCustomVerificationEmailTemplateAsync(const Model::GetCustomVerificationEmailTemplateRequest &request, const GetCustomVerificationEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::CreateContactResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateContactRequest &, const Model::CreateContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContactResponseReceivedHandler
Definition: SESV2Client.h:385
Aws::SESV2::SESV2Client::DeleteCustomVerificationEmailTemplate
virtual Model::DeleteCustomVerificationEmailTemplateOutcome DeleteCustomVerificationEmailTemplate(const Model::DeleteCustomVerificationEmailTemplateRequest &request) const
Aws::SESV2::Model::DeleteCustomVerificationEmailTemplateRequest
Definition: DeleteCustomVerificationEmailTemplateRequest.h:26
Aws::SESV2::SESV2Client::CreateImportJobCallable
virtual Model::CreateImportJobOutcomeCallable CreateImportJobCallable(const Model::CreateImportJobRequest &request) const
Aws::SESV2::SESV2Client::CreateConfigurationSetCallable
virtual Model::CreateConfigurationSetOutcomeCallable CreateConfigurationSetCallable(const Model::CreateConfigurationSetRequest &request) const
Aws::SESV2::Model::ListCustomVerificationEmailTemplatesOutcome
Aws::Utils::Outcome< ListCustomVerificationEmailTemplatesResult, SESV2Error > ListCustomVerificationEmailTemplatesOutcome
Definition: SESV2Client.h:258
Aws::SESV2::Model::ListSuppressedDestinationsOutcomeCallable
std::future< ListSuppressedDestinationsOutcome > ListSuppressedDestinationsOutcomeCallable
Definition: SESV2Client.h:347
PutEmailIdentityFeedbackAttributesResult.h
Aws::SESV2::PutDeliverabilityDashboardOptionResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutDeliverabilityDashboardOptionRequest &, const Model::PutDeliverabilityDashboardOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliverabilityDashboardOptionResponseReceivedHandler
Definition: SESV2Client.h:445
Aws::SESV2::Model::DeleteContactOutcomeCallable
std::future< DeleteContactOutcome > DeleteContactOutcomeCallable
Definition: SESV2Client.h:311
GetConfigurationSetResult.h
Aws::SESV2::PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutAccountDedicatedIpWarmupAttributesRequest &, const Model::PutAccountDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountDedicatedIpWarmupAttributesResponseReceivedHandler
Definition: SESV2Client.h:434
Aws::SESV2::DeleteEmailIdentityResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteEmailIdentityRequest &, const Model::DeleteEmailIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEmailIdentityResponseReceivedHandler
Definition: SESV2Client.h:400
Aws::SESV2::SESV2Client::GetConfigurationSetAsync
virtual void GetConfigurationSetAsync(const Model::GetConfigurationSetRequest &request, const GetConfigurationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::PutAccountSendingAttributes
virtual Model::PutAccountSendingAttributesOutcome PutAccountSendingAttributes(const Model::PutAccountSendingAttributesRequest &request) const
Aws::SESV2::Model::CreateCustomVerificationEmailTemplateOutcomeCallable
std::future< CreateCustomVerificationEmailTemplateOutcome > CreateCustomVerificationEmailTemplateOutcomeCallable
Definition: SESV2Client.h:302
GetContactListResult.h
Aws::SESV2::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::SESV2::Model::PutDeliverabilityDashboardOptionRequest
Definition: PutDeliverabilityDashboardOptionRequest.h:35
Aws::SESV2::SESV2Client::UpdateContactAsync
virtual void UpdateContactAsync(const Model::UpdateContactRequest &request, const UpdateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
UpdateCustomVerificationEmailTemplateResult.h
Aws::SESV2::Model::ListImportJobsOutcome
Aws::Utils::Outcome< ListImportJobsResult, SESV2Error > ListImportJobsOutcome
Definition: SESV2Client.h:264
Aws::SESV2::Model::DeleteDedicatedIpPoolRequest
Definition: DeleteDedicatedIpPoolRequest.h:25
GetDedicatedIpsResult.h
Aws::SESV2::SESV2Client::CreateContact
virtual Model::CreateContactOutcome CreateContact(const Model::CreateContactRequest &request) const
Aws::SESV2::Model::CreateEmailTemplateRequest
Definition: CreateEmailTemplateRequest.h:29
CreateConfigurationSetResult.h
Aws::SESV2::GetImportJobResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetImportJobRequest &, const Model::GetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportJobResponseReceivedHandler
Definition: SESV2Client.h:420
PutAccountDetailsResult.h
Aws::SESV2::Model::DeleteCustomVerificationEmailTemplateOutcomeCallable
std::future< DeleteCustomVerificationEmailTemplateOutcome > DeleteCustomVerificationEmailTemplateOutcomeCallable
Definition: SESV2Client.h:313
DeleteCustomVerificationEmailTemplateResult.h
Aws::SESV2::Model::ListContactsRequest
Definition: ListContactsRequest.h:27
Aws::SESV2::SESV2Client::DeleteSuppressedDestinationAsync
virtual void DeleteSuppressedDestinationAsync(const Model::DeleteSuppressedDestinationRequest &request, const DeleteSuppressedDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::TestRenderEmailTemplateAsync
virtual void TestRenderEmailTemplateAsync(const Model::TestRenderEmailTemplateRequest &request, const TestRenderEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::PutConfigurationSetSuppressionOptionsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutConfigurationSetSuppressionOptionsRequest &, const Model::PutConfigurationSetSuppressionOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetSuppressionOptionsResponseReceivedHandler
Definition: SESV2Client.h:441
PutSuppressedDestinationResult.h
Aws::SESV2::SESV2Client::UpdateCustomVerificationEmailTemplate
virtual Model::UpdateCustomVerificationEmailTemplateOutcome UpdateCustomVerificationEmailTemplate(const Model::UpdateCustomVerificationEmailTemplateRequest &request) const
Aws::SESV2::SESV2Client::PutAccountDetailsCallable
virtual Model::PutAccountDetailsOutcomeCallable PutAccountDetailsCallable(const Model::PutAccountDetailsRequest &request) const
Aws::SESV2::SESV2Client::PutConfigurationSetDeliveryOptionsCallable
virtual Model::PutConfigurationSetDeliveryOptionsOutcomeCallable PutConfigurationSetDeliveryOptionsCallable(const Model::PutConfigurationSetDeliveryOptionsRequest &request) const
PutConfigurationSetReputationOptionsResult.h
DeleteConfigurationSetResult.h
Aws::SESV2::Model::GetDomainStatisticsReportOutcomeCallable
std::future< GetDomainStatisticsReportOutcome > GetDomainStatisticsReportOutcomeCallable
Definition: SESV2Client.h:331
Aws::SESV2::PutEmailIdentityFeedbackAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutEmailIdentityFeedbackAttributesRequest &, const Model::PutEmailIdentityFeedbackAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityFeedbackAttributesResponseReceivedHandler
Definition: SESV2Client.h:449
Aws::SESV2::SESV2Client::TestRenderEmailTemplate
virtual Model::TestRenderEmailTemplateOutcome TestRenderEmailTemplate(const Model::TestRenderEmailTemplateRequest &request) const
PutEmailIdentityConfigurationSetAttributesResult.h
PutEmailIdentityDkimAttributesResult.h
Aws::SESV2::ListTagsForResourceResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: SESV2Client.h:433
Aws::SESV2::SESV2Client::PutDedicatedIpWarmupAttributesAsync
virtual void PutDedicatedIpWarmupAttributesAsync(const Model::PutDedicatedIpWarmupAttributesRequest &request, const PutDedicatedIpWarmupAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::CreateEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateEmailTemplateRequest &, const Model::CreateEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:392
GetAccountResult.h
Aws::SESV2::Model::PutAccountDedicatedIpWarmupAttributesOutcomeCallable
std::future< PutAccountDedicatedIpWarmupAttributesOutcome > PutAccountDedicatedIpWarmupAttributesOutcomeCallable
Definition: SESV2Client.h:349
Aws::SESV2::Model::GetDedicatedIpOutcome
Aws::Utils::Outcome< GetDedicatedIpResult, SESV2Error > GetDedicatedIpOutcome
Definition: SESV2Client.h:244
Aws::SESV2::SESV2Client::DeleteConfigurationSetCallable
virtual Model::DeleteConfigurationSetOutcomeCallable DeleteConfigurationSetCallable(const Model::DeleteConfigurationSetRequest &request) const
Aws::SESV2::SESV2Client::PutDeliverabilityDashboardOption
virtual Model::PutDeliverabilityDashboardOptionOutcome PutDeliverabilityDashboardOption(const Model::PutDeliverabilityDashboardOptionRequest &request) const
Aws::SESV2::SESV2Client::PutEmailIdentityMailFromAttributesCallable
virtual Model::PutEmailIdentityMailFromAttributesOutcomeCallable PutEmailIdentityMailFromAttributesCallable(const Model::PutEmailIdentityMailFromAttributesRequest &request) const
Aws::SESV2::Model::PutDedicatedIpWarmupAttributesRequest
Definition: PutDedicatedIpWarmupAttributesRequest.h:27
Aws::SESV2::Model::ListDeliverabilityTestReportsOutcome
Aws::Utils::Outcome< ListDeliverabilityTestReportsResult, SESV2Error > ListDeliverabilityTestReportsOutcome
Definition: SESV2Client.h:260
Aws::SESV2::SESV2Client::GetImportJobCallable
virtual Model::GetImportJobOutcomeCallable GetImportJobCallable(const Model::GetImportJobRequest &request) const
Aws::SESV2::SESV2Client::DeleteContactAsync
virtual void DeleteContactAsync(const Model::DeleteContactRequest &request, const DeleteContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::DeleteContactResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteContactRequest &, const Model::DeleteContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContactResponseReceivedHandler
Definition: SESV2Client.h:396
Aws::SESV2::SESV2Client::GetEmailIdentityCallable
virtual Model::GetEmailIdentityOutcomeCallable GetEmailIdentityCallable(const Model::GetEmailIdentityRequest &request) const
Aws::SESV2::SESV2Client::DeleteDedicatedIpPoolAsync
virtual void DeleteDedicatedIpPoolAsync(const Model::DeleteDedicatedIpPoolRequest &request, const DeleteDedicatedIpPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::GetDedicatedIpsCallable
virtual Model::GetDedicatedIpsOutcomeCallable GetDedicatedIpsCallable(const Model::GetDedicatedIpsRequest &request) const
Aws::SESV2::SESV2Client::CreateCustomVerificationEmailTemplateCallable
virtual Model::CreateCustomVerificationEmailTemplateOutcomeCallable CreateCustomVerificationEmailTemplateCallable(const Model::CreateCustomVerificationEmailTemplateRequest &request) const
CreateContactListResult.h
Aws::SESV2::Model::GetContactOutcome
Aws::Utils::Outcome< GetContactResult, SESV2Error > GetContactOutcome
Definition: SESV2Client.h:241
Aws::SESV2::SESV2Client::UpdateEmailIdentityPolicyAsync
virtual void UpdateEmailIdentityPolicyAsync(const Model::UpdateEmailIdentityPolicyRequest &request, const UpdateEmailIdentityPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateImportJobResult.h
Aws::SESV2::SESV2Client::PutEmailIdentityDkimSigningAttributesCallable
virtual Model::PutEmailIdentityDkimSigningAttributesOutcomeCallable PutEmailIdentityDkimSigningAttributesCallable(const Model::PutEmailIdentityDkimSigningAttributesRequest &request) const
Aws::SESV2::GetDeliverabilityDashboardOptionsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetDeliverabilityDashboardOptionsRequest &, const Model::GetDeliverabilityDashboardOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverabilityDashboardOptionsResponseReceivedHandler
Definition: SESV2Client.h:413
Aws::SESV2::Model::ListContactListsOutcomeCallable
std::future< ListContactListsOutcome > ListContactListsOutcomeCallable
Definition: SESV2Client.h:338
Aws::SESV2::DeleteDedicatedIpPoolResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteDedicatedIpPoolRequest &, const Model::DeleteDedicatedIpPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDedicatedIpPoolResponseReceivedHandler
Definition: SESV2Client.h:399
Aws::SESV2::Model::DeleteContactOutcome
Aws::Utils::Outcome< DeleteContactResult, SESV2Error > DeleteContactOutcome
Definition: SESV2Client.h:229
Aws::SESV2::SESV2Client::CreateDeliverabilityTestReportCallable
virtual Model::CreateDeliverabilityTestReportOutcomeCallable CreateDeliverabilityTestReportCallable(const Model::CreateDeliverabilityTestReportRequest &request) const
Aws::SESV2::Model::GetDomainStatisticsReportOutcome
Aws::Utils::Outcome< GetDomainStatisticsReportResult, SESV2Error > GetDomainStatisticsReportOutcome
Definition: SESV2Client.h:249
Aws::SESV2::SESV2Client::UpdateCustomVerificationEmailTemplateCallable
virtual Model::UpdateCustomVerificationEmailTemplateOutcomeCallable UpdateCustomVerificationEmailTemplateCallable(const Model::UpdateCustomVerificationEmailTemplateRequest &request) const
Aws::SESV2::SESV2Client::GetDomainStatisticsReportCallable
virtual Model::GetDomainStatisticsReportOutcomeCallable GetDomainStatisticsReportCallable(const Model::GetDomainStatisticsReportRequest &request) const
Aws::SESV2::Model::GetContactRequest
Definition: GetContactRequest.h:22
Aws::SESV2::CreateDeliverabilityTestReportResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateDeliverabilityTestReportRequest &, const Model::CreateDeliverabilityTestReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeliverabilityTestReportResponseReceivedHandler
Definition: SESV2Client.h:389
GetBlacklistReportsResult.h
Aws::SESV2::Model::ListContactListsOutcome
Aws::Utils::Outcome< ListContactListsResult, SESV2Error > ListContactListsOutcome
Definition: SESV2Client.h:256
Aws::SESV2::SESV2Client::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::SESV2::SESV2Client::PutDedicatedIpWarmupAttributesCallable
virtual Model::PutDedicatedIpWarmupAttributesOutcomeCallable PutDedicatedIpWarmupAttributesCallable(const Model::PutDedicatedIpWarmupAttributesRequest &request) const
Aws::SESV2::SESV2Client::UpdateEmailTemplate
virtual Model::UpdateEmailTemplateOutcome UpdateEmailTemplate(const Model::UpdateEmailTemplateRequest &request) const
Aws::SESV2::Model::CreateDeliverabilityTestReportRequest
Definition: CreateDeliverabilityTestReportRequest.h:36
Aws::SESV2::SESV2Client::PutConfigurationSetSuppressionOptionsCallable
virtual Model::PutConfigurationSetSuppressionOptionsOutcomeCallable PutConfigurationSetSuppressionOptionsCallable(const Model::PutConfigurationSetSuppressionOptionsRequest &request) const
Aws::SESV2::Model::DeleteContactListOutcomeCallable
std::future< DeleteContactListOutcome > DeleteContactListOutcomeCallable
Definition: SESV2Client.h:312
Aws::SESV2::Model::DeleteEmailIdentityPolicyRequest
Definition: DeleteEmailIdentityPolicyRequest.h:29
Aws::SESV2::SESV2Client::PutConfigurationSetSendingOptionsCallable
virtual Model::PutConfigurationSetSendingOptionsOutcomeCallable PutConfigurationSetSendingOptionsCallable(const Model::PutConfigurationSetSendingOptionsRequest &request) const
Aws::SESV2::Model::DeleteDedicatedIpPoolOutcomeCallable
std::future< DeleteDedicatedIpPoolOutcome > DeleteDedicatedIpPoolOutcomeCallable
Definition: SESV2Client.h:314
Aws::SESV2::SendCustomVerificationEmailResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::SendCustomVerificationEmailRequest &, const Model::SendCustomVerificationEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCustomVerificationEmailResponseReceivedHandler
Definition: SESV2Client.h:453
Aws::SESV2::SESV2Client::UpdateEmailTemplateCallable
virtual Model::UpdateEmailTemplateOutcomeCallable UpdateEmailTemplateCallable(const Model::UpdateEmailTemplateRequest &request) const
Aws::SESV2::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:26
Aws::SESV2::SESV2Client::CreateContactList
virtual Model::CreateContactListOutcome CreateContactList(const Model::CreateContactListRequest &request) const
Aws::SESV2::SESV2Client::ListCustomVerificationEmailTemplatesCallable
virtual Model::ListCustomVerificationEmailTemplatesOutcomeCallable ListCustomVerificationEmailTemplatesCallable(const Model::ListCustomVerificationEmailTemplatesRequest &request) const
Aws::SESV2::SESV2Client::PutConfigurationSetDeliveryOptionsAsync
virtual void PutConfigurationSetDeliveryOptionsAsync(const Model::PutConfigurationSetDeliveryOptionsRequest &request, const PutConfigurationSetDeliveryOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::ListDomainDeliverabilityCampaignsOutcomeCallable
std::future< ListDomainDeliverabilityCampaignsOutcome > ListDomainDeliverabilityCampaignsOutcomeCallable
Definition: SESV2Client.h:343
Aws::SESV2::SESV2Client::GetBlacklistReportsCallable
virtual Model::GetBlacklistReportsOutcomeCallable GetBlacklistReportsCallable(const Model::GetBlacklistReportsRequest &request) const
Aws::SESV2::Model::PutAccountDetailsOutcomeCallable
std::future< PutAccountDetailsOutcome > PutAccountDetailsOutcomeCallable
Definition: SESV2Client.h:350
Aws::SESV2::SESV2Client::SendCustomVerificationEmailCallable
virtual Model::SendCustomVerificationEmailOutcomeCallable SendCustomVerificationEmailCallable(const Model::SendCustomVerificationEmailRequest &request) const
Aws::SESV2::Model::GetEmailIdentityOutcome
Aws::Utils::Outcome< GetEmailIdentityResult, SESV2Error > GetEmailIdentityOutcome
Definition: SESV2Client.h:250
Aws::SESV2::Model::PutConfigurationSetDeliveryOptionsRequest
Definition: PutConfigurationSetDeliveryOptionsRequest.h:27
Aws::SESV2::Model::DeleteConfigurationSetOutcomeCallable
std::future< DeleteConfigurationSetOutcome > DeleteConfigurationSetOutcomeCallable
Definition: SESV2Client.h:309
Aws::SESV2::SESV2Client::PutAccountDetails
virtual Model::PutAccountDetailsOutcome PutAccountDetails(const Model::PutAccountDetailsRequest &request) const
Aws::SESV2::GetCustomVerificationEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetCustomVerificationEmailTemplateRequest &, const Model::GetCustomVerificationEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomVerificationEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:410
Aws::SESV2::Model::GetAccountRequest
Definition: GetAccountRequest.h:24
Aws::SESV2::SESV2Client::PutEmailIdentityConfigurationSetAttributes
virtual Model::PutEmailIdentityConfigurationSetAttributesOutcome PutEmailIdentityConfigurationSetAttributes(const Model::PutEmailIdentityConfigurationSetAttributesRequest &request) const
Aws::SESV2::SESV2Client::CreateCustomVerificationEmailTemplate
virtual Model::CreateCustomVerificationEmailTemplateOutcome CreateCustomVerificationEmailTemplate(const Model::CreateCustomVerificationEmailTemplateRequest &request) const
ListSuppressedDestinationsResult.h
Aws::SESV2::SESV2Client::~SESV2Client
virtual ~SESV2Client()
GetDeliverabilityTestReportResult.h
Aws::SESV2::Model::DeleteSuppressedDestinationOutcomeCallable
std::future< DeleteSuppressedDestinationOutcome > DeleteSuppressedDestinationOutcomeCallable
Definition: SESV2Client.h:318
Aws::SESV2::Model::SendEmailOutcome
Aws::Utils::Outcome< SendEmailResult, SESV2Error > SendEmailOutcome
Definition: SESV2Client.h:287
Aws::SESV2::SESV2Client::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::SESV2::SESV2Client::PutConfigurationSetSuppressionOptionsAsync
virtual void PutConfigurationSetSuppressionOptionsAsync(const Model::PutConfigurationSetSuppressionOptionsRequest &request, const PutConfigurationSetSuppressionOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteConfigurationSetEventDestinationResult.h
Aws::SESV2::SESV2Client::GetDeliverabilityDashboardOptions
virtual Model::GetDeliverabilityDashboardOptionsOutcome GetDeliverabilityDashboardOptions(const Model::GetDeliverabilityDashboardOptionsRequest &request) const
Aws::SESV2::GetContactListResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetContactListRequest &, const Model::GetContactListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContactListResponseReceivedHandler
Definition: SESV2Client.h:409
Aws::SESV2::Model::ListDedicatedIpPoolsRequest
Definition: ListDedicatedIpPoolsRequest.h:30
Aws::SESV2::PutAccountSuppressionAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutAccountSuppressionAttributesRequest &, const Model::PutAccountSuppressionAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountSuppressionAttributesResponseReceivedHandler
Definition: SESV2Client.h:437
Aws::SESV2::GetDedicatedIpsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetDedicatedIpsRequest &, const Model::GetDedicatedIpsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDedicatedIpsResponseReceivedHandler
Definition: SESV2Client.h:412
Aws::SESV2::Model::PutEmailIdentityDkimSigningAttributesOutcomeCallable
std::future< PutEmailIdentityDkimSigningAttributesOutcome > PutEmailIdentityDkimSigningAttributesOutcomeCallable
Definition: SESV2Client.h:363
ListConfigurationSetsResult.h
Aws::SESV2::SESV2Client::GetEmailIdentity
virtual Model::GetEmailIdentityOutcome GetEmailIdentity(const Model::GetEmailIdentityRequest &request) const
Aws::SESV2::Model::ListContactListsRequest
Definition: ListContactListsRequest.h:26
Aws::SESV2::Model::UpdateContactOutcomeCallable
std::future< UpdateContactOutcome > UpdateContactOutcomeCallable
Definition: SESV2Client.h:374
Aws::SESV2::SESV2Client::CreateEmailIdentityPolicyCallable
virtual Model::CreateEmailIdentityPolicyOutcomeCallable CreateEmailIdentityPolicyCallable(const Model::CreateEmailIdentityPolicyRequest &request) const
Aws::SESV2::SESV2Client::PutEmailIdentityDkimAttributesCallable
virtual Model::PutEmailIdentityDkimAttributesOutcomeCallable PutEmailIdentityDkimAttributesCallable(const Model::PutEmailIdentityDkimAttributesRequest &request) const
CreateEmailIdentityResult.h
Aws::SESV2::Model::DeleteEmailIdentityPolicyOutcomeCallable
std::future< DeleteEmailIdentityPolicyOutcome > DeleteEmailIdentityPolicyOutcomeCallable
Definition: SESV2Client.h:316
Aws::SESV2::SESV2Client::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::SESV2::SESV2Client::PutAccountSuppressionAttributes
virtual Model::PutAccountSuppressionAttributesOutcome PutAccountSuppressionAttributes(const Model::PutAccountSuppressionAttributesRequest &request) const
Aws::SESV2::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::SESV2::SESV2Client::SESV2Client
SESV2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SESV2::SESV2Client::CreateConfigurationSetAsync
virtual void CreateConfigurationSetAsync(const Model::CreateConfigurationSetRequest &request, const CreateConfigurationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::PutSuppressedDestinationCallable
virtual Model::PutSuppressedDestinationOutcomeCallable PutSuppressedDestinationCallable(const Model::PutSuppressedDestinationRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::SESV2::ListDeliverabilityTestReportsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListDeliverabilityTestReportsRequest &, const Model::ListDeliverabilityTestReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeliverabilityTestReportsResponseReceivedHandler
Definition: SESV2Client.h:427
Aws::SESV2::SESV2Client::UpdateEmailIdentityPolicyCallable
virtual Model::UpdateEmailIdentityPolicyOutcomeCallable UpdateEmailIdentityPolicyCallable(const Model::UpdateEmailIdentityPolicyRequest &request) const
Aws::SESV2::Model::GetCustomVerificationEmailTemplateOutcomeCallable
std::future< GetCustomVerificationEmailTemplateOutcome > GetCustomVerificationEmailTemplateOutcomeCallable
Definition: SESV2Client.h:325
Aws::SESV2::ListSuppressedDestinationsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListSuppressedDestinationsRequest &, const Model::ListSuppressedDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSuppressedDestinationsResponseReceivedHandler
Definition: SESV2Client.h:432
Aws::SESV2::SESV2Client::UpdateContactCallable
virtual Model::UpdateContactOutcomeCallable UpdateContactCallable(const Model::UpdateContactRequest &request) const
ListDeliverabilityTestReportsResult.h
DeleteEmailIdentityPolicyResult.h
Aws::SESV2::SESV2Client::CreateEmailTemplateCallable
virtual Model::CreateEmailTemplateOutcomeCallable CreateEmailTemplateCallable(const Model::CreateEmailTemplateRequest &request) const
Aws::SESV2::Model::PutConfigurationSetReputationOptionsRequest
Definition: PutConfigurationSetReputationOptionsRequest.h:26
Aws::SESV2::SESV2Client::UpdateContactListAsync
virtual void UpdateContactListAsync(const Model::UpdateContactListRequest &request, const UpdateContactListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::CreateConfigurationSet
virtual Model::CreateConfigurationSetOutcome CreateConfigurationSet(const Model::CreateConfigurationSetRequest &request) const
Aws::SESV2::Model::GetContactListOutcome
Aws::Utils::Outcome< GetContactListResult, SESV2Error > GetContactListOutcome
Definition: SESV2Client.h:242
Aws::SESV2::CreateEmailIdentityPolicyResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateEmailIdentityPolicyRequest &, const Model::CreateEmailIdentityPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEmailIdentityPolicyResponseReceivedHandler
Definition: SESV2Client.h:391
Aws::SESV2::Model::DeleteEmailTemplateRequest
Definition: DeleteEmailTemplateRequest.h:28
Aws::SESV2::Model::PutSuppressedDestinationOutcome
Aws::Utils::Outcome< PutSuppressedDestinationResult, SESV2Error > PutSuppressedDestinationOutcome
Definition: SESV2Client.h:284
Aws::SESV2::Model::ListEmailIdentitiesRequest
Definition: ListEmailIdentitiesRequest.h:32
Aws::SESV2::SESV2Client::CreateConfigurationSetEventDestinationCallable
virtual Model::CreateConfigurationSetEventDestinationOutcomeCallable CreateConfigurationSetEventDestinationCallable(const Model::CreateConfigurationSetEventDestinationRequest &request) const
Aws::SESV2::Model::PutEmailIdentityMailFromAttributesOutcome
Aws::Utils::Outcome< PutEmailIdentityMailFromAttributesResult, SESV2Error > PutEmailIdentityMailFromAttributesOutcome
Definition: SESV2Client.h:283
Aws::SESV2::GetEmailIdentityPoliciesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetEmailIdentityPoliciesRequest &, const Model::GetEmailIdentityPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEmailIdentityPoliciesResponseReceivedHandler
Definition: SESV2Client.h:418
ListDomainDeliverabilityCampaignsResult.h
Aws::SESV2::SESV2Client::PutEmailIdentityDkimSigningAttributes
virtual Model::PutEmailIdentityDkimSigningAttributesOutcome PutEmailIdentityDkimSigningAttributes(const Model::PutEmailIdentityDkimSigningAttributesRequest &request) const
Aws::SESV2::SESV2Client::GetBlacklistReportsAsync
virtual void GetBlacklistReportsAsync(const Model::GetBlacklistReportsRequest &request, const GetBlacklistReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::CreateConfigurationSetEventDestinationAsync
virtual void CreateConfigurationSetEventDestinationAsync(const Model::CreateConfigurationSetEventDestinationRequest &request, const CreateConfigurationSetEventDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::ListEmailTemplatesOutcomeCallable
std::future< ListEmailTemplatesOutcome > ListEmailTemplatesOutcomeCallable
Definition: SESV2Client.h:345
Aws::SESV2::Model::PutEmailIdentityConfigurationSetAttributesOutcome
Aws::Utils::Outcome< PutEmailIdentityConfigurationSetAttributesResult, SESV2Error > PutEmailIdentityConfigurationSetAttributesOutcome
Definition: SESV2Client.h:279
Aws::SESV2::Model::GetConfigurationSetOutcomeCallable
std::future< GetConfigurationSetOutcome > GetConfigurationSetOutcomeCallable
Definition: SESV2Client.h:321
Aws::SESV2::Model::UpdateEmailIdentityPolicyRequest
Definition: UpdateEmailIdentityPolicyRequest.h:29
Aws::SESV2::Model::PutEmailIdentityFeedbackAttributesRequest
Definition: PutEmailIdentityFeedbackAttributesRequest.h:26
Aws::SESV2::SESV2Client::CreateContactListAsync
virtual void CreateContactListAsync(const Model::CreateContactListRequest &request, const CreateContactListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::PutEmailIdentityDkimAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutEmailIdentityDkimAttributesRequest &, const Model::PutEmailIdentityDkimAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityDkimAttributesResponseReceivedHandler
Definition: SESV2Client.h:447
Aws::SESV2::Model::PutEmailIdentityDkimAttributesOutcome
Aws::Utils::Outcome< PutEmailIdentityDkimAttributesResult, SESV2Error > PutEmailIdentityDkimAttributesOutcome
Definition: SESV2Client.h:280
Aws::SESV2::Model::CreateImportJobOutcomeCallable
std::future< CreateImportJobOutcome > CreateImportJobOutcomeCallable
Definition: SESV2Client.h:308
Aws::SESV2::Model::CreateDedicatedIpPoolOutcomeCallable
std::future< CreateDedicatedIpPoolOutcome > CreateDedicatedIpPoolOutcomeCallable
Definition: SESV2Client.h:303
PutEmailIdentityDkimSigningAttributesResult.h
AWSString.h
Aws::SESV2::SESV2Client::PutEmailIdentityFeedbackAttributesAsync
virtual void PutEmailIdentityFeedbackAttributesAsync(const Model::PutEmailIdentityFeedbackAttributesRequest &request, const PutEmailIdentityFeedbackAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::GetEmailIdentityOutcomeCallable
std::future< GetEmailIdentityOutcome > GetEmailIdentityOutcomeCallable
Definition: SESV2Client.h:332
Aws::SESV2::Model::SendEmailRequest
Definition: SendEmailRequest.h:33
Aws::SESV2::SESV2Client::DeleteConfigurationSet
virtual Model::DeleteConfigurationSetOutcome DeleteConfigurationSet(const Model::DeleteConfigurationSetRequest &request) const
Aws::SESV2::SESV2Client::UpdateContactListCallable
virtual Model::UpdateContactListOutcomeCallable UpdateContactListCallable(const Model::UpdateContactListRequest &request) const
Aws::SESV2::PutEmailIdentityMailFromAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutEmailIdentityMailFromAttributesRequest &, const Model::PutEmailIdentityMailFromAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityMailFromAttributesResponseReceivedHandler
Definition: SESV2Client.h:450
Aws::SESV2::SESV2Client::GetSuppressedDestinationCallable
virtual Model::GetSuppressedDestinationOutcomeCallable GetSuppressedDestinationCallable(const Model::GetSuppressedDestinationRequest &request) const
Aws::SESV2::Model::GetDeliverabilityTestReportOutcome
Aws::Utils::Outcome< GetDeliverabilityTestReportResult, SESV2Error > GetDeliverabilityTestReportOutcome
Definition: SESV2Client.h:247
Aws::SESV2::SESV2Client::PutConfigurationSetTrackingOptionsAsync
virtual void PutConfigurationSetTrackingOptionsAsync(const Model::PutConfigurationSetTrackingOptionsRequest &request, const PutConfigurationSetTrackingOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::SendCustomVerificationEmailRequest
Definition: SendCustomVerificationEmailRequest.h:26
GetEmailIdentityResult.h
Aws::SESV2::Model::GetAccountOutcome
Aws::Utils::Outcome< GetAccountResult, SESV2Error > GetAccountOutcome
Definition: SESV2Client.h:237
Aws::SESV2::SESV2Client::ListContactListsCallable
virtual Model::ListContactListsOutcomeCallable ListContactListsCallable(const Model::ListContactListsRequest &request) const
Aws::SESV2::Model::PutConfigurationSetSuppressionOptionsOutcomeCallable
std::future< PutConfigurationSetSuppressionOptionsOutcome > PutConfigurationSetSuppressionOptionsOutcomeCallable
Definition: SESV2Client.h:356
Aws::SESV2::SESV2Client::CreateDedicatedIpPool
virtual Model::CreateDedicatedIpPoolOutcome CreateDedicatedIpPool(const Model::CreateDedicatedIpPoolRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::SESV2::Model::CreateConfigurationSetEventDestinationOutcome
Aws::Utils::Outcome< CreateConfigurationSetEventDestinationResult, SESV2Error > CreateConfigurationSetEventDestinationOutcome
Definition: SESV2Client.h:217
Aws::SESV2::Model::GetDomainDeliverabilityCampaignRequest
Definition: GetDomainDeliverabilityCampaignRequest.h:29
Aws::SESV2::PutConfigurationSetDeliveryOptionsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutConfigurationSetDeliveryOptionsRequest &, const Model::PutConfigurationSetDeliveryOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetDeliveryOptionsResponseReceivedHandler
Definition: SESV2Client.h:438
Aws::SESV2::Model::GetConfigurationSetEventDestinationsOutcome
Aws::Utils::Outcome< GetConfigurationSetEventDestinationsResult, SESV2Error > GetConfigurationSetEventDestinationsOutcome
Definition: SESV2Client.h:240
Aws::SESV2::SESV2Client::GetDomainStatisticsReportAsync
virtual void GetDomainStatisticsReportAsync(const Model::GetDomainStatisticsReportRequest &request, const GetDomainStatisticsReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::GetDeliverabilityTestReportOutcomeCallable
std::future< GetDeliverabilityTestReportOutcome > GetDeliverabilityTestReportOutcomeCallable
Definition: SESV2Client.h:329
Aws::SESV2::SESV2Client::UpdateConfigurationSetEventDestination
virtual Model::UpdateConfigurationSetEventDestinationOutcome UpdateConfigurationSetEventDestination(const Model::UpdateConfigurationSetEventDestinationRequest &request) const
Aws::SESV2::SESV2Client::ListDomainDeliverabilityCampaigns
virtual Model::ListDomainDeliverabilityCampaignsOutcome ListDomainDeliverabilityCampaigns(const Model::ListDomainDeliverabilityCampaignsRequest &request) const
CreateConfigurationSetEventDestinationResult.h
Aws::SESV2::SESV2Client::ListEmailTemplates
virtual Model::ListEmailTemplatesOutcome ListEmailTemplates(const Model::ListEmailTemplatesRequest &request) const
Aws::SESV2::SESV2Client::UpdateCustomVerificationEmailTemplateAsync
virtual void UpdateCustomVerificationEmailTemplateAsync(const Model::UpdateCustomVerificationEmailTemplateRequest &request, const UpdateCustomVerificationEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::GetDedicatedIpResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetDedicatedIpRequest &, const Model::GetDedicatedIpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDedicatedIpResponseReceivedHandler
Definition: SESV2Client.h:411
ListDedicatedIpPoolsResult.h
SESV2_EXPORTS.h
Aws::SESV2::Model::ListContactsOutcome
Aws::Utils::Outcome< ListContactsResult, SESV2Error > ListContactsOutcome
Definition: SESV2Client.h:257
Aws::SESV2::SESV2Client::CreateEmailTemplateAsync
virtual void CreateEmailTemplateAsync(const Model::CreateEmailTemplateRequest &request, const CreateEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::PutConfigurationSetTrackingOptionsCallable
virtual Model::PutConfigurationSetTrackingOptionsOutcomeCallable PutConfigurationSetTrackingOptionsCallable(const Model::PutConfigurationSetTrackingOptionsRequest &request) const
Aws::SESV2::TestRenderEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::TestRenderEmailTemplateRequest &, const Model::TestRenderEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestRenderEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:456
Aws::SESV2::Model::GetDeliverabilityTestReportRequest
Definition: GetDeliverabilityTestReportRequest.h:26
Aws::SESV2::DeleteConfigurationSetResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteConfigurationSetRequest &, const Model::DeleteConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationSetResponseReceivedHandler
Definition: SESV2Client.h:394
Aws::SESV2::SESV2Client::ListImportJobsAsync
virtual void ListImportJobsAsync(const Model::ListImportJobsRequest &request, const ListImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::CreateContactListResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateContactListRequest &, const Model::CreateContactListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContactListResponseReceivedHandler
Definition: SESV2Client.h:386
CreateDedicatedIpPoolResult.h
Aws::SESV2::Model::CreateDeliverabilityTestReportOutcomeCallable
std::future< CreateDeliverabilityTestReportOutcome > CreateDeliverabilityTestReportOutcomeCallable
Definition: SESV2Client.h:304
Aws::SESV2::DeleteEmailIdentityPolicyResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteEmailIdentityPolicyRequest &, const Model::DeleteEmailIdentityPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEmailIdentityPolicyResponseReceivedHandler
Definition: SESV2Client.h:401
Aws::SESV2::Model::CreateContactListOutcome
Aws::Utils::Outcome< CreateContactListResult, SESV2Error > CreateContactListOutcome
Definition: SESV2Client.h:219
Aws::SESV2::CreateImportJobResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::CreateImportJobRequest &, const Model::CreateImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImportJobResponseReceivedHandler
Definition: SESV2Client.h:393
Aws::SESV2::SESV2Client::DeleteConfigurationSetEventDestination
virtual Model::DeleteConfigurationSetEventDestinationOutcome DeleteConfigurationSetEventDestination(const Model::DeleteConfigurationSetEventDestinationRequest &request) const
Aws::SESV2::Model::ListEmailIdentitiesOutcomeCallable
std::future< ListEmailIdentitiesOutcome > ListEmailIdentitiesOutcomeCallable
Definition: SESV2Client.h:344
Aws::SESV2::Model::GetSuppressedDestinationRequest
Definition: GetSuppressedDestinationRequest.h:26
ListEmailTemplatesResult.h
Aws::SESV2::SESV2Client::SendBulkEmail
virtual Model::SendBulkEmailOutcome SendBulkEmail(const Model::SendBulkEmailRequest &request) const
Aws::SESV2::Model::PutAccountDedicatedIpWarmupAttributesOutcome
Aws::Utils::Outcome< PutAccountDedicatedIpWarmupAttributesResult, SESV2Error > PutAccountDedicatedIpWarmupAttributesOutcome
Definition: SESV2Client.h:267
Aws::SESV2::SESV2Client::PutConfigurationSetDeliveryOptions
virtual Model::PutConfigurationSetDeliveryOptionsOutcome PutConfigurationSetDeliveryOptions(const Model::PutConfigurationSetDeliveryOptionsRequest &request) const
Aws::SESV2::SESV2Client::PutAccountDetailsAsync
virtual void PutAccountDetailsAsync(const Model::PutAccountDetailsRequest &request, const PutAccountDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::DeleteEmailIdentityPolicyOutcome
Aws::Utils::Outcome< DeleteEmailIdentityPolicyResult, SESV2Error > DeleteEmailIdentityPolicyOutcome
Definition: SESV2Client.h:234
GetSuppressedDestinationResult.h
GetDomainDeliverabilityCampaignResult.h
Aws::SESV2::Model::CreateEmailTemplateOutcome
Aws::Utils::Outcome< CreateEmailTemplateResult, SESV2Error > CreateEmailTemplateOutcome
Definition: SESV2Client.h:225
Aws::SESV2::SESV2Client::CreateEmailIdentityCallable
virtual Model::CreateEmailIdentityOutcomeCallable CreateEmailIdentityCallable(const Model::CreateEmailIdentityRequest &request) const
Aws::SESV2::PutEmailIdentityDkimSigningAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutEmailIdentityDkimSigningAttributesRequest &, const Model::PutEmailIdentityDkimSigningAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEmailIdentityDkimSigningAttributesResponseReceivedHandler
Definition: SESV2Client.h:448
DeleteEmailIdentityResult.h
Aws::SESV2::Model::PutEmailIdentityMailFromAttributesRequest
Definition: PutEmailIdentityMailFromAttributesRequest.h:27
Aws::SESV2::SESV2Client::PutEmailIdentityFeedbackAttributesCallable
virtual Model::PutEmailIdentityFeedbackAttributesOutcomeCallable PutEmailIdentityFeedbackAttributesCallable(const Model::PutEmailIdentityFeedbackAttributesRequest &request) const
Aws::SESV2::SESV2Client::GetConfigurationSetEventDestinations
virtual Model::GetConfigurationSetEventDestinationsOutcome GetConfigurationSetEventDestinations(const Model::GetConfigurationSetEventDestinationsRequest &request) const
Aws::SESV2::Model::SendBulkEmailOutcomeCallable
std::future< SendBulkEmailOutcome > SendBulkEmailOutcomeCallable
Definition: SESV2Client.h:367
Aws::SESV2::GetEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetEmailTemplateRequest &, const Model::GetEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:419
Aws::SESV2::SESV2Client::PutAccountSendingAttributesCallable
virtual Model::PutAccountSendingAttributesOutcomeCallable PutAccountSendingAttributesCallable(const Model::PutAccountSendingAttributesRequest &request) const
Aws::SESV2::GetDomainStatisticsReportResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetDomainStatisticsReportRequest &, const Model::GetDomainStatisticsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainStatisticsReportResponseReceivedHandler
Definition: SESV2Client.h:416
Aws::SESV2::SESV2Client::SendEmailCallable
virtual Model::SendEmailOutcomeCallable SendEmailCallable(const Model::SendEmailRequest &request) const
Aws::SESV2::SESV2Client::GetCustomVerificationEmailTemplate
virtual Model::GetCustomVerificationEmailTemplateOutcome GetCustomVerificationEmailTemplate(const Model::GetCustomVerificationEmailTemplateRequest &request) const
Aws::SESV2::Model::ListCustomVerificationEmailTemplatesOutcomeCallable
std::future< ListCustomVerificationEmailTemplatesOutcome > ListCustomVerificationEmailTemplatesOutcomeCallable
Definition: SESV2Client.h:340
Aws::SESV2::SESV2Client::GetDedicatedIpCallable
virtual Model::GetDedicatedIpOutcomeCallable GetDedicatedIpCallable(const Model::GetDedicatedIpRequest &request) const
Aws::SESV2::Model::GetDedicatedIpsOutcome
Aws::Utils::Outcome< GetDedicatedIpsResult, SESV2Error > GetDedicatedIpsOutcome
Definition: SESV2Client.h:245
Aws::SESV2::SESV2Client::PutEmailIdentityDkimAttributes
virtual Model::PutEmailIdentityDkimAttributesOutcome PutEmailIdentityDkimAttributes(const Model::PutEmailIdentityDkimAttributesRequest &request) const
DeleteContactResult.h
UntagResourceResult.h
Aws::SESV2::SESV2Client::GetConfigurationSetEventDestinationsAsync
virtual void GetConfigurationSetEventDestinationsAsync(const Model::GetConfigurationSetEventDestinationsRequest &request, const GetConfigurationSetEventDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::GetConfigurationSetEventDestinationsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetConfigurationSetEventDestinationsRequest &, const Model::GetConfigurationSetEventDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationSetEventDestinationsResponseReceivedHandler
Definition: SESV2Client.h:407
PutConfigurationSetSendingOptionsResult.h
Aws::SESV2::Model::UpdateContactOutcome
Aws::Utils::Outcome< UpdateContactResult, SESV2Error > UpdateContactOutcome
Definition: SESV2Client.h:292
Aws::SESV2::SESV2Client::ListDedicatedIpPools
virtual Model::ListDedicatedIpPoolsOutcome ListDedicatedIpPools(const Model::ListDedicatedIpPoolsRequest &request) const
Aws::SESV2::SESV2Client::ListEmailIdentitiesCallable
virtual Model::ListEmailIdentitiesOutcomeCallable ListEmailIdentitiesCallable(const Model::ListEmailIdentitiesRequest &request) const
Aws::SESV2::SESV2Client::GetSuppressedDestinationAsync
virtual void GetSuppressedDestinationAsync(const Model::GetSuppressedDestinationRequest &request, const GetSuppressedDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SendCustomVerificationEmailResult.h
Aws::SESV2::Model::ListSuppressedDestinationsOutcome
Aws::Utils::Outcome< ListSuppressedDestinationsResult, SESV2Error > ListSuppressedDestinationsOutcome
Definition: SESV2Client.h:265
Aws::SESV2::Model::GetDedicatedIpOutcomeCallable
std::future< GetDedicatedIpOutcome > GetDedicatedIpOutcomeCallable
Definition: SESV2Client.h:326
Aws::SESV2::SESV2Client::GetContact
virtual Model::GetContactOutcome GetContact(const Model::GetContactRequest &request) const
Aws::SESV2::Model::GetDeliverabilityDashboardOptionsRequest
Definition: GetDeliverabilityDashboardOptionsRequest.h:32
Aws::SESV2::SESV2Client::DeleteSuppressedDestination
virtual Model::DeleteSuppressedDestinationOutcome DeleteSuppressedDestination(const Model::DeleteSuppressedDestinationRequest &request) const
Aws::SESV2::SESV2Client::CreateEmailTemplate
virtual Model::CreateEmailTemplateOutcome CreateEmailTemplate(const Model::CreateEmailTemplateRequest &request) const
Aws::SESV2::SESV2Client::DeleteEmailIdentityPolicyCallable
virtual Model::DeleteEmailIdentityPolicyOutcomeCallable DeleteEmailIdentityPolicyCallable(const Model::DeleteEmailIdentityPolicyRequest &request) const
Aws::SESV2::SESV2Client::GetImportJobAsync
virtual void GetImportJobAsync(const Model::GetImportJobRequest &request, const GetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::DeleteEmailTemplateOutcome
Aws::Utils::Outcome< DeleteEmailTemplateResult, SESV2Error > DeleteEmailTemplateOutcome
Definition: SESV2Client.h:235
Aws::SESV2::SESV2Client::GetEmailTemplateCallable
virtual Model::GetEmailTemplateOutcomeCallable GetEmailTemplateCallable(const Model::GetEmailTemplateRequest &request) const
Aws::SESV2::Model::PutAccountSuppressionAttributesRequest
Definition: PutAccountSuppressionAttributesRequest.h:27
Aws::SESV2::DeleteEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteEmailTemplateRequest &, const Model::DeleteEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:402
Aws::SESV2::SESV2Client::DeleteCustomVerificationEmailTemplateCallable
virtual Model::DeleteCustomVerificationEmailTemplateOutcomeCallable DeleteCustomVerificationEmailTemplateCallable(const Model::DeleteCustomVerificationEmailTemplateRequest &request) const
Aws::SESV2::Model::GetSuppressedDestinationOutcomeCallable
std::future< GetSuppressedDestinationOutcome > GetSuppressedDestinationOutcomeCallable
Definition: SESV2Client.h:336
PutAccountDedicatedIpWarmupAttributesResult.h
Aws::SESV2::SESV2Client::SendEmailAsync
virtual void SendEmailAsync(const Model::SendEmailRequest &request, const SendEmailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::GetImportJob
virtual Model::GetImportJobOutcome GetImportJob(const Model::GetImportJobRequest &request) const
Aws::SESV2::ListDedicatedIpPoolsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListDedicatedIpPoolsRequest &, const Model::ListDedicatedIpPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDedicatedIpPoolsResponseReceivedHandler
Definition: SESV2Client.h:426
Aws::SESV2::SESV2Client::DeleteContactListCallable
virtual Model::DeleteContactListOutcomeCallable DeleteContactListCallable(const Model::DeleteContactListRequest &request) const
Aws::SESV2::SESV2Client::CreateEmailIdentity
virtual Model::CreateEmailIdentityOutcome CreateEmailIdentity(const Model::CreateEmailIdentityRequest &request) const
Aws::SESV2::SESV2Client::GetEmailIdentityPolicies
virtual Model::GetEmailIdentityPoliciesOutcome GetEmailIdentityPolicies(const Model::GetEmailIdentityPoliciesRequest &request) const
Aws::SESV2::PutAccountDetailsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutAccountDetailsRequest &, const Model::PutAccountDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountDetailsResponseReceivedHandler
Definition: SESV2Client.h:435
Aws::SESV2::Model::DeleteSuppressedDestinationRequest
Definition: DeleteSuppressedDestinationRequest.h:26
ClientConfiguration.h
Aws::SESV2::Model::PutConfigurationSetDeliveryOptionsOutcomeCallable
std::future< PutConfigurationSetDeliveryOptionsOutcome > PutConfigurationSetDeliveryOptionsOutcomeCallable
Definition: SESV2Client.h:353
Aws::SESV2::DeleteContactListResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteContactListRequest &, const Model::DeleteContactListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContactListResponseReceivedHandler
Definition: SESV2Client.h:397
Aws::SESV2::SESV2Client::ListSuppressedDestinationsAsync
virtual void ListSuppressedDestinationsAsync(const Model::ListSuppressedDestinationsRequest &request, const ListSuppressedDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::ListImportJobs
virtual Model::ListImportJobsOutcome ListImportJobs(const Model::ListImportJobsRequest &request) const
Aws::SESV2::SESV2Client::DeleteEmailTemplate
virtual Model::DeleteEmailTemplateOutcome DeleteEmailTemplate(const Model::DeleteEmailTemplateRequest &request) const
Aws::SESV2::UpdateConfigurationSetEventDestinationResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::UpdateConfigurationSetEventDestinationRequest &, const Model::UpdateConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationSetEventDestinationResponseReceivedHandler
Definition: SESV2Client.h:458
GetImportJobResult.h
Aws::SESV2::Model::GetEmailTemplateOutcome
Aws::Utils::Outcome< GetEmailTemplateResult, SESV2Error > GetEmailTemplateOutcome
Definition: SESV2Client.h:252
Aws::SESV2::SESV2Client::PutConfigurationSetTrackingOptions
virtual Model::PutConfigurationSetTrackingOptionsOutcome PutConfigurationSetTrackingOptions(const Model::PutConfigurationSetTrackingOptionsRequest &request) const
Aws::SESV2::ListConfigurationSetsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListConfigurationSetsRequest &, const Model::ListConfigurationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationSetsResponseReceivedHandler
Definition: SESV2Client.h:422
Aws::SESV2::GetAccountResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetAccountRequest &, const Model::GetAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountResponseReceivedHandler
Definition: SESV2Client.h:404
Aws::SESV2::SESV2Client::DeleteConfigurationSetEventDestinationAsync
virtual void DeleteConfigurationSetEventDestinationAsync(const Model::DeleteConfigurationSetEventDestinationRequest &request, const DeleteConfigurationSetEventDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::ListEmailTemplatesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListEmailTemplatesRequest &, const Model::ListEmailTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEmailTemplatesResponseReceivedHandler
Definition: SESV2Client.h:430
Aws::SESV2::Model::GetBlacklistReportsOutcome
Aws::Utils::Outcome< GetBlacklistReportsResult, SESV2Error > GetBlacklistReportsOutcome
Definition: SESV2Client.h:238
Aws
Definition: AccessManagementClient.h:15
Aws::SESV2::Model::PutConfigurationSetSuppressionOptionsRequest
Definition: PutConfigurationSetSuppressionOptionsRequest.h:28
HttpTypes.h
Aws::SESV2::SESV2Client::GetConfigurationSetEventDestinationsCallable
virtual Model::GetConfigurationSetEventDestinationsOutcomeCallable GetConfigurationSetEventDestinationsCallable(const Model::GetConfigurationSetEventDestinationsRequest &request) const
Aws::SESV2::SESV2Client::SendBulkEmailAsync
virtual void SendBulkEmailAsync(const Model::SendBulkEmailRequest &request, const SendBulkEmailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateContactResult.h
Aws::SESV2::DeleteCustomVerificationEmailTemplateResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteCustomVerificationEmailTemplateRequest &, const Model::DeleteCustomVerificationEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomVerificationEmailTemplateResponseReceivedHandler
Definition: SESV2Client.h:398
Aws::SESV2::Model::CreateContactListOutcomeCallable
std::future< CreateContactListOutcome > CreateContactListOutcomeCallable
Definition: SESV2Client.h:301
Aws::SESV2::SESV2Client::ListEmailIdentities
virtual Model::ListEmailIdentitiesOutcome ListEmailIdentities(const Model::ListEmailIdentitiesRequest &request) const
Aws::SESV2::Model::ListDedicatedIpPoolsOutcome
Aws::Utils::Outcome< ListDedicatedIpPoolsResult, SESV2Error > ListDedicatedIpPoolsOutcome
Definition: SESV2Client.h:259
Aws::SESV2::SESV2Client::GetEmailIdentityAsync
virtual void GetEmailIdentityAsync(const Model::GetEmailIdentityRequest &request, const GetEmailIdentityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::PutConfigurationSetSendingOptionsRequest
Definition: PutConfigurationSetSendingOptionsRequest.h:26
Aws::SESV2::SESV2Client::UpdateContact
virtual Model::UpdateContactOutcome UpdateContact(const Model::UpdateContactRequest &request) const
Aws::SESV2::SESV2Client::ListContactsAsync
virtual void ListContactsAsync(const Model::ListContactsRequest &request, const ListContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::ListContactListsAsync
virtual void ListContactListsAsync(const Model::ListContactListsRequest &request, const ListContactListsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::GetConfigurationSetEventDestinationsOutcomeCallable
std::future< GetConfigurationSetEventDestinationsOutcome > GetConfigurationSetEventDestinationsOutcomeCallable
Definition: SESV2Client.h:322
Aws::SESV2::SESV2Client::GetDomainDeliverabilityCampaignAsync
virtual void GetDomainDeliverabilityCampaignAsync(const Model::GetDomainDeliverabilityCampaignRequest &request, const GetDomainDeliverabilityCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SendBulkEmailResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::SendBulkEmailRequest &, const Model::SendBulkEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendBulkEmailResponseReceivedHandler
Definition: SESV2Client.h:452
Aws::SESV2::Model::PutConfigurationSetDeliveryOptionsOutcome
Aws::Utils::Outcome< PutConfigurationSetDeliveryOptionsResult, SESV2Error > PutConfigurationSetDeliveryOptionsOutcome
Definition: SESV2Client.h:271
Aws::SESV2::SESV2Client::SendCustomVerificationEmail
virtual Model::SendCustomVerificationEmailOutcome SendCustomVerificationEmail(const Model::SendCustomVerificationEmailRequest &request) const
Aws::SESV2::Model::UpdateContactRequest
Definition: UpdateContactRequest.h:24
Aws::SESV2::SESV2Client::ListConfigurationSetsAsync
virtual void ListConfigurationSetsAsync(const Model::ListConfigurationSetsRequest &request, const ListConfigurationSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::TestRenderEmailTemplateOutcome
Aws::Utils::Outcome< TestRenderEmailTemplateResult, SESV2Error > TestRenderEmailTemplateOutcome
Definition: SESV2Client.h:289
Aws::SESV2::DeleteConfigurationSetEventDestinationResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::DeleteConfigurationSetEventDestinationRequest &, const Model::DeleteConfigurationSetEventDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationSetEventDestinationResponseReceivedHandler
Definition: SESV2Client.h:395
Aws::SESV2::Model::ListConfigurationSetsOutcomeCallable
std::future< ListConfigurationSetsOutcome > ListConfigurationSetsOutcomeCallable
Definition: SESV2Client.h:337
Aws::SESV2::Model::GetCustomVerificationEmailTemplateOutcome
Aws::Utils::Outcome< GetCustomVerificationEmailTemplateResult, SESV2Error > GetCustomVerificationEmailTemplateOutcome
Definition: SESV2Client.h:243
Aws::SESV2::PutConfigurationSetReputationOptionsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutConfigurationSetReputationOptionsRequest &, const Model::PutConfigurationSetReputationOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationSetReputationOptionsResponseReceivedHandler
Definition: SESV2Client.h:439
Aws::SESV2::ListContactListsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListContactListsRequest &, const Model::ListContactListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactListsResponseReceivedHandler
Definition: SESV2Client.h:423
PutDedicatedIpInPoolResult.h
Aws::SESV2::Model::CreateCustomVerificationEmailTemplateOutcome
Aws::Utils::Outcome< CreateCustomVerificationEmailTemplateResult, SESV2Error > CreateCustomVerificationEmailTemplateOutcome
Definition: SESV2Client.h:220
Aws::SESV2::Model::PutConfigurationSetTrackingOptionsOutcome
Aws::Utils::Outcome< PutConfigurationSetTrackingOptionsResult, SESV2Error > PutConfigurationSetTrackingOptionsOutcome
Definition: SESV2Client.h:275
Aws::SESV2::SESV2Client::GetContactAsync
virtual void GetContactAsync(const Model::GetContactRequest &request, const GetContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::SESV2::SESV2Client::DeleteEmailIdentityCallable
virtual Model::DeleteEmailIdentityOutcomeCallable DeleteEmailIdentityCallable(const Model::DeleteEmailIdentityRequest &request) const
Aws::SESV2::Model::ListImportJobsRequest
Definition: ListImportJobsRequest.h:32
Aws::SESV2::SESV2Client::GetDeliverabilityDashboardOptionsAsync
virtual void GetDeliverabilityDashboardOptionsAsync(const Model::GetDeliverabilityDashboardOptionsRequest &request, const GetDeliverabilityDashboardOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::CreateEmailIdentityOutcome
Aws::Utils::Outcome< CreateEmailIdentityResult, SESV2Error > CreateEmailIdentityOutcome
Definition: SESV2Client.h:223
Aws::SESV2::Model::UpdateEmailIdentityPolicyOutcomeCallable
std::future< UpdateEmailIdentityPolicyOutcome > UpdateEmailIdentityPolicyOutcomeCallable
Definition: SESV2Client.h:377
Aws::SESV2::Model::PutAccountDedicatedIpWarmupAttributesRequest
Definition: PutAccountDedicatedIpWarmupAttributesRequest.h:24
Aws::SESV2::SESV2Client::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SESV2Client.h:478
Aws::SESV2::SESV2Client::CreateEmailIdentityPolicy
virtual Model::CreateEmailIdentityPolicyOutcome CreateEmailIdentityPolicy(const Model::CreateEmailIdentityPolicyRequest &request) const
Aws::SESV2::SESV2Client::DeleteEmailIdentityPolicy
virtual Model::DeleteEmailIdentityPolicyOutcome DeleteEmailIdentityPolicy(const Model::DeleteEmailIdentityPolicyRequest &request) const
Aws::SESV2::Model::UpdateEmailTemplateRequest
Definition: UpdateEmailTemplateRequest.h:29
Aws::SESV2::Model::PutDeliverabilityDashboardOptionOutcomeCallable
std::future< PutDeliverabilityDashboardOptionOutcome > PutDeliverabilityDashboardOptionOutcomeCallable
Definition: SESV2Client.h:360
SESV2Errors.h
Aws::SESV2::Model::PutEmailIdentityConfigurationSetAttributesRequest
Definition: PutEmailIdentityConfigurationSetAttributesRequest.h:26
Aws::SESV2::SESV2Client::CreateImportJob
virtual Model::CreateImportJobOutcome CreateImportJob(const Model::CreateImportJobRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SESV2::SESV2Client::DeleteEmailTemplateCallable
virtual Model::DeleteEmailTemplateOutcomeCallable DeleteEmailTemplateCallable(const Model::DeleteEmailTemplateRequest &request) const
Aws::SESV2::SESV2Client::ListDeliverabilityTestReports
virtual Model::ListDeliverabilityTestReportsOutcome ListDeliverabilityTestReports(const Model::ListDeliverabilityTestReportsRequest &request) const
Aws::SESV2::Model::GetBlacklistReportsOutcomeCallable
std::future< GetBlacklistReportsOutcome > GetBlacklistReportsOutcomeCallable
Definition: SESV2Client.h:320
Aws::SESV2::SESV2Client::CreateDedicatedIpPoolCallable
virtual Model::CreateDedicatedIpPoolOutcomeCallable CreateDedicatedIpPoolCallable(const Model::CreateDedicatedIpPoolRequest &request) const
DeleteEmailTemplateResult.h
Aws::SESV2::SESV2Client::DeleteCustomVerificationEmailTemplateAsync
virtual void DeleteCustomVerificationEmailTemplateAsync(const Model::DeleteCustomVerificationEmailTemplateRequest &request, const DeleteCustomVerificationEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::GetConfigurationSetEventDestinationsRequest
Definition: GetConfigurationSetEventDestinationsRequest.h:26
Aws::SESV2::SESV2Client::UpdateEmailIdentityPolicy
virtual Model::UpdateEmailIdentityPolicyOutcome UpdateEmailIdentityPolicy(const Model::UpdateEmailIdentityPolicyRequest &request) const
CreateCustomVerificationEmailTemplateResult.h
Aws::SESV2::Model::GetDomainStatisticsReportRequest
Definition: GetDomainStatisticsReportRequest.h:31
Aws::SESV2::SESV2Client::DeleteEmailIdentityAsync
virtual void DeleteEmailIdentityAsync(const Model::DeleteEmailIdentityRequest &request, const DeleteEmailIdentityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::CreateEmailIdentityPolicyAsync
virtual void CreateEmailIdentityPolicyAsync(const Model::CreateEmailIdentityPolicyRequest &request, const CreateEmailIdentityPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListContactListsResult.h
Aws::SESV2::PutDedicatedIpInPoolResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutDedicatedIpInPoolRequest &, const Model::PutDedicatedIpInPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDedicatedIpInPoolResponseReceivedHandler
Definition: SESV2Client.h:443
Aws::SESV2::Model::ListEmailIdentitiesOutcome
Aws::Utils::Outcome< ListEmailIdentitiesResult, SESV2Error > ListEmailIdentitiesOutcome
Definition: SESV2Client.h:262
AWSClient.h
Aws::SESV2::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: SESV2Client.h:372
Aws::SESV2::SESV2Client::ListDedicatedIpPoolsCallable
virtual Model::ListDedicatedIpPoolsOutcomeCallable ListDedicatedIpPoolsCallable(const Model::ListDedicatedIpPoolsRequest &request) const
Aws::SESV2::PutDedicatedIpWarmupAttributesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::PutDedicatedIpWarmupAttributesRequest &, const Model::PutDedicatedIpWarmupAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDedicatedIpWarmupAttributesResponseReceivedHandler
Definition: SESV2Client.h:444
Aws::SESV2::Model::ListEmailTemplatesOutcome
Aws::Utils::Outcome< ListEmailTemplatesResult, SESV2Error > ListEmailTemplatesOutcome
Definition: SESV2Client.h:263
Aws::SESV2::Model::DeleteDedicatedIpPoolOutcome
Aws::Utils::Outcome< DeleteDedicatedIpPoolResult, SESV2Error > DeleteDedicatedIpPoolOutcome
Definition: SESV2Client.h:232
ListEmailIdentitiesResult.h
Aws::SESV2::SESV2Client::ListImportJobsCallable
virtual Model::ListImportJobsOutcomeCallable ListImportJobsCallable(const Model::ListImportJobsRequest &request) const
PutEmailIdentityMailFromAttributesResult.h
Aws::SESV2::Model::PutDedicatedIpInPoolOutcomeCallable
std::future< PutDedicatedIpInPoolOutcome > PutDedicatedIpInPoolOutcomeCallable
Definition: SESV2Client.h:358
Aws::SESV2::Model::CreateContactListRequest
Definition: CreateContactListRequest.h:25
Aws::SESV2::SESV2Client::GetEmailIdentityPoliciesAsync
virtual void GetEmailIdentityPoliciesAsync(const Model::GetEmailIdentityPoliciesRequest &request, const GetEmailIdentityPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SESV2Error > ListTagsForResourceOutcome
Definition: SESV2Client.h:266
Aws::SESV2::Model::PutConfigurationSetSuppressionOptionsOutcome
Aws::Utils::Outcome< PutConfigurationSetSuppressionOptionsResult, SESV2Error > PutConfigurationSetSuppressionOptionsOutcome
Definition: SESV2Client.h:274
Aws::SESV2::Model::ListCustomVerificationEmailTemplatesRequest
Definition: ListCustomVerificationEmailTemplatesRequest.h:30
Aws::SESV2::Model::PutConfigurationSetTrackingOptionsRequest
Definition: PutConfigurationSetTrackingOptionsRequest.h:26
Aws::SESV2::Model::CreateConfigurationSetOutcome
Aws::Utils::Outcome< CreateConfigurationSetResult, SESV2Error > CreateConfigurationSetOutcome
Definition: SESV2Client.h:214
Aws::SESV2::GetDeliverabilityTestReportResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetDeliverabilityTestReportRequest &, const Model::GetDeliverabilityTestReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverabilityTestReportResponseReceivedHandler
Definition: SESV2Client.h:414
Aws::SESV2::Model::GetAccountOutcomeCallable
std::future< GetAccountOutcome > GetAccountOutcomeCallable
Definition: SESV2Client.h:319
CreateDeliverabilityTestReportResult.h
GetEmailIdentityPoliciesResult.h
Aws::SESV2::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, SESV2Error > TagResourceOutcome
Definition: SESV2Client.h:288
Aws::SESV2::SESV2Client::ListConfigurationSetsCallable
virtual Model::ListConfigurationSetsOutcomeCallable ListConfigurationSetsCallable(const Model::ListConfigurationSetsRequest &request) const
Aws::SESV2::Model::ListDomainDeliverabilityCampaignsRequest
Definition: ListDomainDeliverabilityCampaignsRequest.h:33
Aws::SESV2::Model::PutEmailIdentityDkimSigningAttributesOutcome
Aws::Utils::Outcome< PutEmailIdentityDkimSigningAttributesResult, SESV2Error > PutEmailIdentityDkimSigningAttributesOutcome
Definition: SESV2Client.h:281
Aws::SESV2::Model::GetContactListOutcomeCallable
std::future< GetContactListOutcome > GetContactListOutcomeCallable
Definition: SESV2Client.h:324
Aws::SESV2::Model::UpdateContactListOutcome
Aws::Utils::Outcome< UpdateContactListResult, SESV2Error > UpdateContactListOutcome
Definition: SESV2Client.h:293
Aws::SESV2::ListImportJobsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListImportJobsRequest &, const Model::ListImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportJobsResponseReceivedHandler
Definition: SESV2Client.h:431
Aws::SESV2::SESV2Client::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::GetDedicatedIpsAsync
virtual void GetDedicatedIpsAsync(const Model::GetDedicatedIpsRequest &request, const GetDedicatedIpsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::PutDedicatedIpInPoolCallable
virtual Model::PutDedicatedIpInPoolOutcomeCallable PutDedicatedIpInPoolCallable(const Model::PutDedicatedIpInPoolRequest &request) const
Aws::SESV2::SESV2Client::PutEmailIdentityConfigurationSetAttributesAsync
virtual void PutEmailIdentityConfigurationSetAttributesAsync(const Model::PutEmailIdentityConfigurationSetAttributesRequest &request, const PutEmailIdentityConfigurationSetAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::PutEmailIdentityFeedbackAttributesOutcome
Aws::Utils::Outcome< PutEmailIdentityFeedbackAttributesResult, SESV2Error > PutEmailIdentityFeedbackAttributesOutcome
Definition: SESV2Client.h:282
Aws::SESV2::GetSuppressedDestinationResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetSuppressedDestinationRequest &, const Model::GetSuppressedDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSuppressedDestinationResponseReceivedHandler
Definition: SESV2Client.h:421
Aws::SESV2::Model::CreateConfigurationSetEventDestinationRequest
Definition: CreateConfigurationSetEventDestinationRequest.h:27
Aws::SESV2::SESV2Client::GetDeliverabilityTestReport
virtual Model::GetDeliverabilityTestReportOutcome GetDeliverabilityTestReport(const Model::GetDeliverabilityTestReportRequest &request) const
Aws::SESV2::SESV2Client::PutConfigurationSetSuppressionOptions
virtual Model::PutConfigurationSetSuppressionOptionsOutcome PutConfigurationSetSuppressionOptions(const Model::PutConfigurationSetSuppressionOptionsRequest &request) const
Aws::SESV2::SESV2Client::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::SESV2::Model::SendEmailOutcomeCallable
std::future< SendEmailOutcome > SendEmailOutcomeCallable
Definition: SESV2Client.h:369
ListCustomVerificationEmailTemplatesResult.h
Aws::SESV2::Model::PutSuppressedDestinationOutcomeCallable
std::future< PutSuppressedDestinationOutcome > PutSuppressedDestinationOutcomeCallable
Definition: SESV2Client.h:366
Aws::SESV2::Model::GetBlacklistReportsRequest
Definition: GetBlacklistReportsRequest.h:31
Aws::SESV2::GetConfigurationSetResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetConfigurationSetRequest &, const Model::GetConfigurationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationSetResponseReceivedHandler
Definition: SESV2Client.h:406
Aws::SESV2::SESV2Client::DeleteConfigurationSetEventDestinationCallable
virtual Model::DeleteConfigurationSetEventDestinationOutcomeCallable DeleteConfigurationSetEventDestinationCallable(const Model::DeleteConfigurationSetEventDestinationRequest &request) const
Aws::SESV2::SESV2Client::DeleteEmailIdentity
virtual Model::DeleteEmailIdentityOutcome DeleteEmailIdentity(const Model::DeleteEmailIdentityRequest &request) const
Aws::SESV2::Model::CreateEmailTemplateOutcomeCallable
std::future< CreateEmailTemplateOutcome > CreateEmailTemplateOutcomeCallable
Definition: SESV2Client.h:307
Aws::SESV2::SESV2Client::PutDedicatedIpInPoolAsync
virtual void PutDedicatedIpInPoolAsync(const Model::PutDedicatedIpInPoolRequest &request, const PutDedicatedIpInPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::DeleteCustomVerificationEmailTemplateOutcome
Aws::Utils::Outcome< DeleteCustomVerificationEmailTemplateResult, SESV2Error > DeleteCustomVerificationEmailTemplateOutcome
Definition: SESV2Client.h:231
Aws::SESV2::GetDomainDeliverabilityCampaignResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetDomainDeliverabilityCampaignRequest &, const Model::GetDomainDeliverabilityCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainDeliverabilityCampaignResponseReceivedHandler
Definition: SESV2Client.h:415
Aws::SESV2::Model::ListContactsOutcomeCallable
std::future< ListContactsOutcome > ListContactsOutcomeCallable
Definition: SESV2Client.h:339
PutConfigurationSetTrackingOptionsResult.h
Aws::SESV2::SESV2Client::GetContactList
virtual Model::GetContactListOutcome GetContactList(const Model::GetContactListRequest &request) const
Aws::SESV2::Model::UpdateContactListOutcomeCallable
std::future< UpdateContactListOutcome > UpdateContactListOutcomeCallable
Definition: SESV2Client.h:375
Aws::SESV2::Model::DeleteSuppressedDestinationOutcome
Aws::Utils::Outcome< DeleteSuppressedDestinationResult, SESV2Error > DeleteSuppressedDestinationOutcome
Definition: SESV2Client.h:236
Aws::SESV2::Model::UpdateEmailTemplateOutcome
Aws::Utils::Outcome< UpdateEmailTemplateResult, SESV2Error > UpdateEmailTemplateOutcome
Definition: SESV2Client.h:296
DeleteSuppressedDestinationResult.h
Aws::SESV2::ListContactsResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListContactsRequest &, const Model::ListContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactsResponseReceivedHandler
Definition: SESV2Client.h:424
Aws::SESV2::Model::DeleteContactRequest
Definition: DeleteContactRequest.h:22
Aws::SESV2::Model::GetEmailTemplateOutcomeCallable
std::future< GetEmailTemplateOutcome > GetEmailTemplateOutcomeCallable
Definition: SESV2Client.h:334
Aws::SESV2::SESV2Client::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::SESV2::Model::CreateDedicatedIpPoolRequest
Definition: CreateDedicatedIpPoolRequest.h:27
Aws::SESV2::SESV2Client::ListContactLists
virtual Model::ListContactListsOutcome ListContactLists(const Model::ListContactListsRequest &request) const
Aws::SESV2::Model::SendBulkEmailRequest
Definition: SendBulkEmailRequest.h:32
Aws::SESV2::Model::DeleteEmailTemplateOutcomeCallable
std::future< DeleteEmailTemplateOutcome > DeleteEmailTemplateOutcomeCallable
Definition: SESV2Client.h:317
UpdateContactListResult.h
Aws::SESV2::SESV2Client::PutEmailIdentityConfigurationSetAttributesCallable
virtual Model::PutEmailIdentityConfigurationSetAttributesOutcomeCallable PutEmailIdentityConfigurationSetAttributesCallable(const Model::PutEmailIdentityConfigurationSetAttributesRequest &request) const
Aws::SESV2::SESV2Client::DeleteContact
virtual Model::DeleteContactOutcome DeleteContact(const Model::DeleteContactRequest &request) const
Aws::SESV2::Model::TestRenderEmailTemplateOutcomeCallable
std::future< TestRenderEmailTemplateOutcome > TestRenderEmailTemplateOutcomeCallable
Definition: SESV2Client.h:371
Aws::SESV2::ListEmailIdentitiesResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::ListEmailIdentitiesRequest &, const Model::ListEmailIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEmailIdentitiesResponseReceivedHandler
Definition: SESV2Client.h:429
Aws::SESV2::Model::DeleteEmailIdentityRequest
Definition: DeleteEmailIdentityRequest.h:28
Aws::SESV2::Model::SendCustomVerificationEmailOutcome
Aws::Utils::Outcome< SendCustomVerificationEmailResult, SESV2Error > SendCustomVerificationEmailOutcome
Definition: SESV2Client.h:286
Aws::SESV2::SESV2Client::CreateContactAsync
virtual void CreateContactAsync(const Model::CreateContactRequest &request, const CreateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::PutDedicatedIpWarmupAttributesOutcomeCallable
std::future< PutDedicatedIpWarmupAttributesOutcome > PutDedicatedIpWarmupAttributesOutcomeCallable
Definition: SESV2Client.h:359
Aws::SESV2::Model::CreateImportJobRequest
Definition: CreateImportJobRequest.h:27
Aws::SESV2::SESV2Client::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::SESV2::SESV2Client::PutConfigurationSetReputationOptionsAsync
virtual void PutConfigurationSetReputationOptionsAsync(const Model::PutConfigurationSetReputationOptionsRequest &request, const PutConfigurationSetReputationOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::Model::UpdateEmailTemplateOutcomeCallable
std::future< UpdateEmailTemplateOutcome > UpdateEmailTemplateOutcomeCallable
Definition: SESV2Client.h:378
Aws::SESV2::SESV2Client::PutEmailIdentityFeedbackAttributes
virtual Model::PutEmailIdentityFeedbackAttributesOutcome PutEmailIdentityFeedbackAttributes(const Model::PutEmailIdentityFeedbackAttributesRequest &request) const
Aws::SESV2::SESV2Client::ListDeliverabilityTestReportsAsync
virtual void ListDeliverabilityTestReportsAsync(const Model::ListDeliverabilityTestReportsRequest &request, const ListDeliverabilityTestReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
JsonSerializer.h
Aws::SESV2::Model::CreateConfigurationSetRequest
Definition: CreateConfigurationSetRequest.h:32
Aws::SESV2::Model::GetContactListRequest
Definition: GetContactListRequest.h:22
Aws::SESV2::SESV2Client::PutConfigurationSetReputationOptionsCallable
virtual Model::PutConfigurationSetReputationOptionsOutcomeCallable PutConfigurationSetReputationOptionsCallable(const Model::PutConfigurationSetReputationOptionsRequest &request) const
Aws::SESV2::SESV2Client::DeleteConfigurationSetAsync
virtual void DeleteConfigurationSetAsync(const Model::DeleteConfigurationSetRequest &request, const DeleteConfigurationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::SendEmail
virtual Model::SendEmailOutcome SendEmail(const Model::SendEmailRequest &request) const
Aws::SESV2::Model::CreateImportJobOutcome
Aws::Utils::Outcome< CreateImportJobResult, SESV2Error > CreateImportJobOutcome
Definition: SESV2Client.h:226
Aws::SESV2::SESV2Client::DeleteDedicatedIpPool
virtual Model::DeleteDedicatedIpPoolOutcome DeleteDedicatedIpPool(const Model::DeleteDedicatedIpPoolRequest &request) const
Aws::SESV2::SESV2Client::GetDeliverabilityDashboardOptionsCallable
virtual Model::GetDeliverabilityDashboardOptionsOutcomeCallable GetDeliverabilityDashboardOptionsCallable(const Model::GetDeliverabilityDashboardOptionsRequest &request) const
Aws::SESV2::SESV2Client::GetEmailTemplateAsync
virtual void GetEmailTemplateAsync(const Model::GetEmailTemplateRequest &request, const GetEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::GetContactResponseReceivedHandler
std::function< void(const SESV2Client *, const Model::GetContactRequest &, const Model::GetContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContactResponseReceivedHandler
Definition: SESV2Client.h:408
Aws::SESV2::SESV2Client::GetDeliverabilityTestReportCallable
virtual Model::GetDeliverabilityTestReportOutcomeCallable GetDeliverabilityTestReportCallable(const Model::GetDeliverabilityTestReportRequest &request) const
Aws::SESV2::SESV2Client::PutEmailIdentityDkimAttributesAsync
virtual void PutEmailIdentityDkimAttributesAsync(const Model::PutEmailIdentityDkimAttributesRequest &request, const PutEmailIdentityDkimAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::PutDeliverabilityDashboardOptionCallable
virtual Model::PutDeliverabilityDashboardOptionOutcomeCallable PutDeliverabilityDashboardOptionCallable(const Model::PutDeliverabilityDashboardOptionRequest &request) const
Aws::SESV2::SESV2Client::CreateEmailIdentityAsync
virtual void CreateEmailIdentityAsync(const Model::CreateEmailIdentityRequest &request, const CreateEmailIdentityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SESV2::SESV2Client::GetConfigurationSetCallable
virtual Model::GetConfigurationSetOutcomeCallable GetConfigurationSetCallable(const Model::GetConfigurationSetRequest &request) const