AWS SDK for C++

AWS SDK for C++ Version 1.11.745

Loading...
Searching...
No Matches
MailManagerServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/mailmanager/MailManagerEndpointProvider.h>
15#include <aws/mailmanager/MailManagerErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in MailManagerClient header */
22#include <aws/mailmanager/model/CreateAddonInstanceResult.h>
23#include <aws/mailmanager/model/CreateAddonSubscriptionResult.h>
24#include <aws/mailmanager/model/CreateAddressListImportJobResult.h>
25#include <aws/mailmanager/model/CreateAddressListResult.h>
26#include <aws/mailmanager/model/CreateArchiveResult.h>
27#include <aws/mailmanager/model/CreateIngressPointResult.h>
28#include <aws/mailmanager/model/CreateRelayResult.h>
29#include <aws/mailmanager/model/CreateRuleSetResult.h>
30#include <aws/mailmanager/model/CreateTrafficPolicyResult.h>
31#include <aws/mailmanager/model/DeleteAddonInstanceResult.h>
32#include <aws/mailmanager/model/DeleteAddonSubscriptionResult.h>
33#include <aws/mailmanager/model/DeleteAddressListResult.h>
34#include <aws/mailmanager/model/DeleteArchiveResult.h>
35#include <aws/mailmanager/model/DeleteIngressPointResult.h>
36#include <aws/mailmanager/model/DeleteRelayResult.h>
37#include <aws/mailmanager/model/DeleteRuleSetResult.h>
38#include <aws/mailmanager/model/DeleteTrafficPolicyResult.h>
39#include <aws/mailmanager/model/DeregisterMemberFromAddressListResult.h>
40#include <aws/mailmanager/model/GetAddonInstanceResult.h>
41#include <aws/mailmanager/model/GetAddonSubscriptionResult.h>
42#include <aws/mailmanager/model/GetAddressListImportJobResult.h>
43#include <aws/mailmanager/model/GetAddressListResult.h>
44#include <aws/mailmanager/model/GetArchiveExportResult.h>
45#include <aws/mailmanager/model/GetArchiveMessageContentResult.h>
46#include <aws/mailmanager/model/GetArchiveMessageResult.h>
47#include <aws/mailmanager/model/GetArchiveResult.h>
48#include <aws/mailmanager/model/GetArchiveSearchResult.h>
49#include <aws/mailmanager/model/GetArchiveSearchResultsResult.h>
50#include <aws/mailmanager/model/GetIngressPointResult.h>
51#include <aws/mailmanager/model/GetMemberOfAddressListResult.h>
52#include <aws/mailmanager/model/GetRelayResult.h>
53#include <aws/mailmanager/model/GetRuleSetResult.h>
54#include <aws/mailmanager/model/GetTrafficPolicyResult.h>
55#include <aws/mailmanager/model/ListAddonInstancesRequest.h>
56#include <aws/mailmanager/model/ListAddonInstancesResult.h>
57#include <aws/mailmanager/model/ListAddonSubscriptionsRequest.h>
58#include <aws/mailmanager/model/ListAddonSubscriptionsResult.h>
59#include <aws/mailmanager/model/ListAddressListImportJobsResult.h>
60#include <aws/mailmanager/model/ListAddressListsRequest.h>
61#include <aws/mailmanager/model/ListAddressListsResult.h>
62#include <aws/mailmanager/model/ListArchiveExportsResult.h>
63#include <aws/mailmanager/model/ListArchiveSearchesResult.h>
64#include <aws/mailmanager/model/ListArchivesRequest.h>
65#include <aws/mailmanager/model/ListArchivesResult.h>
66#include <aws/mailmanager/model/ListIngressPointsRequest.h>
67#include <aws/mailmanager/model/ListIngressPointsResult.h>
68#include <aws/mailmanager/model/ListMembersOfAddressListResult.h>
69#include <aws/mailmanager/model/ListRelaysRequest.h>
70#include <aws/mailmanager/model/ListRelaysResult.h>
71#include <aws/mailmanager/model/ListRuleSetsRequest.h>
72#include <aws/mailmanager/model/ListRuleSetsResult.h>
73#include <aws/mailmanager/model/ListTagsForResourceResult.h>
74#include <aws/mailmanager/model/ListTrafficPoliciesRequest.h>
75#include <aws/mailmanager/model/ListTrafficPoliciesResult.h>
76#include <aws/mailmanager/model/RegisterMemberToAddressListResult.h>
77#include <aws/mailmanager/model/StartAddressListImportJobResult.h>
78#include <aws/mailmanager/model/StartArchiveExportResult.h>
79#include <aws/mailmanager/model/StartArchiveSearchResult.h>
80#include <aws/mailmanager/model/StopAddressListImportJobResult.h>
81#include <aws/mailmanager/model/StopArchiveExportResult.h>
82#include <aws/mailmanager/model/StopArchiveSearchResult.h>
83#include <aws/mailmanager/model/TagResourceResult.h>
84#include <aws/mailmanager/model/UntagResourceResult.h>
85#include <aws/mailmanager/model/UpdateArchiveResult.h>
86#include <aws/mailmanager/model/UpdateIngressPointResult.h>
87#include <aws/mailmanager/model/UpdateRelayResult.h>
88#include <aws/mailmanager/model/UpdateRuleSetResult.h>
89#include <aws/mailmanager/model/UpdateTrafficPolicyResult.h>
90/* End of service model headers required in MailManagerClient header */
91
92namespace Aws {
93namespace Http {
94class HttpClient;
95class HttpClientFactory;
96} // namespace Http
97
98namespace Utils {
99template <typename R, typename E>
100class Outcome;
101
102namespace Threading {
103class Executor;
104} // namespace Threading
105} // namespace Utils
106
107namespace Auth {
108class AWSCredentials;
109class AWSCredentialsProvider;
110} // namespace Auth
111
112namespace Client {
113class RetryStrategy;
114} // namespace Client
115
116namespace MailManager {
120
121namespace Model {
122/* Service model forward declarations required in MailManagerClient header */
153class GetRelayRequest;
183/* End of service model forward declarations required in MailManagerClient header */
184
185/* Service model Outcome class definitions */
246/* End of service model Outcome class definitions */
247
248/* Service model Outcome callable definitions */
249typedef std::future<CreateAddonInstanceOutcome> CreateAddonInstanceOutcomeCallable;
250typedef std::future<CreateAddonSubscriptionOutcome> CreateAddonSubscriptionOutcomeCallable;
251typedef std::future<CreateAddressListOutcome> CreateAddressListOutcomeCallable;
252typedef std::future<CreateAddressListImportJobOutcome> CreateAddressListImportJobOutcomeCallable;
253typedef std::future<CreateArchiveOutcome> CreateArchiveOutcomeCallable;
254typedef std::future<CreateIngressPointOutcome> CreateIngressPointOutcomeCallable;
255typedef std::future<CreateRelayOutcome> CreateRelayOutcomeCallable;
256typedef std::future<CreateRuleSetOutcome> CreateRuleSetOutcomeCallable;
257typedef std::future<CreateTrafficPolicyOutcome> CreateTrafficPolicyOutcomeCallable;
258typedef std::future<DeleteAddonInstanceOutcome> DeleteAddonInstanceOutcomeCallable;
259typedef std::future<DeleteAddonSubscriptionOutcome> DeleteAddonSubscriptionOutcomeCallable;
260typedef std::future<DeleteAddressListOutcome> DeleteAddressListOutcomeCallable;
261typedef std::future<DeleteArchiveOutcome> DeleteArchiveOutcomeCallable;
262typedef std::future<DeleteIngressPointOutcome> DeleteIngressPointOutcomeCallable;
263typedef std::future<DeleteRelayOutcome> DeleteRelayOutcomeCallable;
264typedef std::future<DeleteRuleSetOutcome> DeleteRuleSetOutcomeCallable;
265typedef std::future<DeleteTrafficPolicyOutcome> DeleteTrafficPolicyOutcomeCallable;
266typedef std::future<DeregisterMemberFromAddressListOutcome> DeregisterMemberFromAddressListOutcomeCallable;
267typedef std::future<GetAddonInstanceOutcome> GetAddonInstanceOutcomeCallable;
268typedef std::future<GetAddonSubscriptionOutcome> GetAddonSubscriptionOutcomeCallable;
269typedef std::future<GetAddressListOutcome> GetAddressListOutcomeCallable;
270typedef std::future<GetAddressListImportJobOutcome> GetAddressListImportJobOutcomeCallable;
271typedef std::future<GetArchiveOutcome> GetArchiveOutcomeCallable;
272typedef std::future<GetArchiveExportOutcome> GetArchiveExportOutcomeCallable;
273typedef std::future<GetArchiveMessageOutcome> GetArchiveMessageOutcomeCallable;
274typedef std::future<GetArchiveMessageContentOutcome> GetArchiveMessageContentOutcomeCallable;
275typedef std::future<GetArchiveSearchOutcome> GetArchiveSearchOutcomeCallable;
276typedef std::future<GetArchiveSearchResultsOutcome> GetArchiveSearchResultsOutcomeCallable;
277typedef std::future<GetIngressPointOutcome> GetIngressPointOutcomeCallable;
278typedef std::future<GetMemberOfAddressListOutcome> GetMemberOfAddressListOutcomeCallable;
279typedef std::future<GetRelayOutcome> GetRelayOutcomeCallable;
280typedef std::future<GetRuleSetOutcome> GetRuleSetOutcomeCallable;
281typedef std::future<GetTrafficPolicyOutcome> GetTrafficPolicyOutcomeCallable;
282typedef std::future<ListAddonInstancesOutcome> ListAddonInstancesOutcomeCallable;
283typedef std::future<ListAddonSubscriptionsOutcome> ListAddonSubscriptionsOutcomeCallable;
284typedef std::future<ListAddressListImportJobsOutcome> ListAddressListImportJobsOutcomeCallable;
285typedef std::future<ListAddressListsOutcome> ListAddressListsOutcomeCallable;
286typedef std::future<ListArchiveExportsOutcome> ListArchiveExportsOutcomeCallable;
287typedef std::future<ListArchiveSearchesOutcome> ListArchiveSearchesOutcomeCallable;
288typedef std::future<ListArchivesOutcome> ListArchivesOutcomeCallable;
289typedef std::future<ListIngressPointsOutcome> ListIngressPointsOutcomeCallable;
290typedef std::future<ListMembersOfAddressListOutcome> ListMembersOfAddressListOutcomeCallable;
291typedef std::future<ListRelaysOutcome> ListRelaysOutcomeCallable;
292typedef std::future<ListRuleSetsOutcome> ListRuleSetsOutcomeCallable;
293typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
294typedef std::future<ListTrafficPoliciesOutcome> ListTrafficPoliciesOutcomeCallable;
295typedef std::future<RegisterMemberToAddressListOutcome> RegisterMemberToAddressListOutcomeCallable;
296typedef std::future<StartAddressListImportJobOutcome> StartAddressListImportJobOutcomeCallable;
297typedef std::future<StartArchiveExportOutcome> StartArchiveExportOutcomeCallable;
298typedef std::future<StartArchiveSearchOutcome> StartArchiveSearchOutcomeCallable;
299typedef std::future<StopAddressListImportJobOutcome> StopAddressListImportJobOutcomeCallable;
300typedef std::future<StopArchiveExportOutcome> StopArchiveExportOutcomeCallable;
301typedef std::future<StopArchiveSearchOutcome> StopArchiveSearchOutcomeCallable;
302typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
303typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
304typedef std::future<UpdateArchiveOutcome> UpdateArchiveOutcomeCallable;
305typedef std::future<UpdateIngressPointOutcome> UpdateIngressPointOutcomeCallable;
306typedef std::future<UpdateRelayOutcome> UpdateRelayOutcomeCallable;
307typedef std::future<UpdateRuleSetOutcome> UpdateRuleSetOutcomeCallable;
308typedef std::future<UpdateTrafficPolicyOutcome> UpdateTrafficPolicyOutcomeCallable;
309/* End of service model Outcome callable definitions */
310} // namespace Model
311
313
314/* Service model async handlers definitions */
315typedef std::function<void(const MailManagerClient*, const Model::CreateAddonInstanceRequest&, const Model::CreateAddonInstanceOutcome&,
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const MailManagerClient*, const Model::CreateAddonSubscriptionRequest&,
319 const Model::CreateAddonSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321typedef std::function<void(const MailManagerClient*, const Model::CreateAddressListRequest&, const Model::CreateAddressListOutcome&,
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324typedef std::function<void(const MailManagerClient*, const Model::CreateAddressListImportJobRequest&,
325 const Model::CreateAddressListImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327typedef std::function<void(const MailManagerClient*, const Model::CreateArchiveRequest&, const Model::CreateArchiveOutcome&,
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
330typedef std::function<void(const MailManagerClient*, const Model::CreateIngressPointRequest&, const Model::CreateIngressPointOutcome&,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
333typedef std::function<void(const MailManagerClient*, const Model::CreateRelayRequest&, const Model::CreateRelayOutcome&,
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
336typedef std::function<void(const MailManagerClient*, const Model::CreateRuleSetRequest&, const Model::CreateRuleSetOutcome&,
337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
339typedef std::function<void(const MailManagerClient*, const Model::CreateTrafficPolicyRequest&, const Model::CreateTrafficPolicyOutcome&,
340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
342typedef std::function<void(const MailManagerClient*, const Model::DeleteAddonInstanceRequest&, const Model::DeleteAddonInstanceOutcome&,
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
345typedef std::function<void(const MailManagerClient*, const Model::DeleteAddonSubscriptionRequest&,
346 const Model::DeleteAddonSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
348typedef std::function<void(const MailManagerClient*, const Model::DeleteAddressListRequest&, const Model::DeleteAddressListOutcome&,
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
351typedef std::function<void(const MailManagerClient*, const Model::DeleteArchiveRequest&, const Model::DeleteArchiveOutcome&,
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
354typedef std::function<void(const MailManagerClient*, const Model::DeleteIngressPointRequest&, const Model::DeleteIngressPointOutcome&,
355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
357typedef std::function<void(const MailManagerClient*, const Model::DeleteRelayRequest&, const Model::DeleteRelayOutcome&,
358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
360typedef std::function<void(const MailManagerClient*, const Model::DeleteRuleSetRequest&, const Model::DeleteRuleSetOutcome&,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363typedef std::function<void(const MailManagerClient*, const Model::DeleteTrafficPolicyRequest&, const Model::DeleteTrafficPolicyOutcome&,
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const MailManagerClient*, const Model::DeregisterMemberFromAddressListRequest&,
368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370typedef std::function<void(const MailManagerClient*, const Model::GetAddonInstanceRequest&, const Model::GetAddonInstanceOutcome&,
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373typedef std::function<void(const MailManagerClient*, const Model::GetAddonSubscriptionRequest&, const Model::GetAddonSubscriptionOutcome&,
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376typedef std::function<void(const MailManagerClient*, const Model::GetAddressListRequest&, const Model::GetAddressListOutcome&,
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
379typedef std::function<void(const MailManagerClient*, const Model::GetAddressListImportJobRequest&,
380 const Model::GetAddressListImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
382typedef std::function<void(const MailManagerClient*, const Model::GetArchiveRequest&, const Model::GetArchiveOutcome&,
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385typedef std::function<void(const MailManagerClient*, const Model::GetArchiveExportRequest&, const Model::GetArchiveExportOutcome&,
386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
388typedef std::function<void(const MailManagerClient*, const Model::GetArchiveMessageRequest&, const Model::GetArchiveMessageOutcome&,
389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
391typedef std::function<void(const MailManagerClient*, const Model::GetArchiveMessageContentRequest&,
392 const Model::GetArchiveMessageContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
394typedef std::function<void(const MailManagerClient*, const Model::GetArchiveSearchRequest&, const Model::GetArchiveSearchOutcome&,
395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
397typedef std::function<void(const MailManagerClient*, const Model::GetArchiveSearchResultsRequest&,
398 const Model::GetArchiveSearchResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
400typedef std::function<void(const MailManagerClient*, const Model::GetIngressPointRequest&, const Model::GetIngressPointOutcome&,
401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403typedef std::function<void(const MailManagerClient*, const Model::GetMemberOfAddressListRequest&,
404 const Model::GetMemberOfAddressListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
406typedef std::function<void(const MailManagerClient*, const Model::GetRelayRequest&, const Model::GetRelayOutcome&,
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
409typedef std::function<void(const MailManagerClient*, const Model::GetRuleSetRequest&, const Model::GetRuleSetOutcome&,
410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
412typedef std::function<void(const MailManagerClient*, const Model::GetTrafficPolicyRequest&, const Model::GetTrafficPolicyOutcome&,
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
415typedef std::function<void(const MailManagerClient*, const Model::ListAddonInstancesRequest&, const Model::ListAddonInstancesOutcome&,
416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418typedef std::function<void(const MailManagerClient*, const Model::ListAddonSubscriptionsRequest&,
419 const Model::ListAddonSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
421typedef std::function<void(const MailManagerClient*, const Model::ListAddressListImportJobsRequest&,
422 const Model::ListAddressListImportJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
424typedef std::function<void(const MailManagerClient*, const Model::ListAddressListsRequest&, const Model::ListAddressListsOutcome&,
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
427typedef std::function<void(const MailManagerClient*, const Model::ListArchiveExportsRequest&, const Model::ListArchiveExportsOutcome&,
428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430typedef std::function<void(const MailManagerClient*, const Model::ListArchiveSearchesRequest&, const Model::ListArchiveSearchesOutcome&,
431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433typedef std::function<void(const MailManagerClient*, const Model::ListArchivesRequest&, const Model::ListArchivesOutcome&,
434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436typedef std::function<void(const MailManagerClient*, const Model::ListIngressPointsRequest&, const Model::ListIngressPointsOutcome&,
437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
439typedef std::function<void(const MailManagerClient*, const Model::ListMembersOfAddressListRequest&,
440 const Model::ListMembersOfAddressListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442typedef std::function<void(const MailManagerClient*, const Model::ListRelaysRequest&, const Model::ListRelaysOutcome&,
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445typedef std::function<void(const MailManagerClient*, const Model::ListRuleSetsRequest&, const Model::ListRuleSetsOutcome&,
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448typedef std::function<void(const MailManagerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
451typedef std::function<void(const MailManagerClient*, const Model::ListTrafficPoliciesRequest&, const Model::ListTrafficPoliciesOutcome&,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
454typedef std::function<void(const MailManagerClient*, const Model::RegisterMemberToAddressListRequest&,
455 const Model::RegisterMemberToAddressListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
457typedef std::function<void(const MailManagerClient*, const Model::StartAddressListImportJobRequest&,
458 const Model::StartAddressListImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460typedef std::function<void(const MailManagerClient*, const Model::StartArchiveExportRequest&, const Model::StartArchiveExportOutcome&,
461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
463typedef std::function<void(const MailManagerClient*, const Model::StartArchiveSearchRequest&, const Model::StartArchiveSearchOutcome&,
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466typedef std::function<void(const MailManagerClient*, const Model::StopAddressListImportJobRequest&,
467 const Model::StopAddressListImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
469typedef std::function<void(const MailManagerClient*, const Model::StopArchiveExportRequest&, const Model::StopArchiveExportOutcome&,
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472typedef std::function<void(const MailManagerClient*, const Model::StopArchiveSearchRequest&, const Model::StopArchiveSearchOutcome&,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475typedef std::function<void(const MailManagerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const MailManagerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const MailManagerClient*, const Model::UpdateArchiveRequest&, const Model::UpdateArchiveOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const MailManagerClient*, const Model::UpdateIngressPointRequest&, const Model::UpdateIngressPointOutcome&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const MailManagerClient*, const Model::UpdateRelayRequest&, const Model::UpdateRelayOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const MailManagerClient*, const Model::UpdateRuleSetRequest&, const Model::UpdateRuleSetOutcome&,
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const MailManagerClient*, const Model::UpdateTrafficPolicyRequest&, const Model::UpdateTrafficPolicyOutcome&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496/* End of service model async handlers definitions */
497} // namespace MailManager
498} // namespace Aws
EndpointProviderBase< MailManagerClientConfiguration, MailManagerBuiltInParameters, MailManagerClientContextParameters > MailManagerEndpointProviderBase
std::future< ListAddressListImportJobsOutcome > ListAddressListImportJobsOutcomeCallable
Aws::Utils::Outcome< CreateAddonSubscriptionResult, MailManagerError > CreateAddonSubscriptionOutcome
Aws::Utils::Outcome< CreateRuleSetResult, MailManagerError > CreateRuleSetOutcome
std::future< GetAddressListOutcome > GetAddressListOutcomeCallable
std::future< GetArchiveMessageOutcome > GetArchiveMessageOutcomeCallable
Aws::Utils::Outcome< StartAddressListImportJobResult, MailManagerError > StartAddressListImportJobOutcome
Aws::Utils::Outcome< ListAddonInstancesResult, MailManagerError > ListAddonInstancesOutcome
std::future< StopAddressListImportJobOutcome > StopAddressListImportJobOutcomeCallable
std::future< CreateRelayOutcome > CreateRelayOutcomeCallable
std::future< GetTrafficPolicyOutcome > GetTrafficPolicyOutcomeCallable
std::future< StartAddressListImportJobOutcome > StartAddressListImportJobOutcomeCallable
Aws::Utils::Outcome< StartArchiveExportResult, MailManagerError > StartArchiveExportOutcome
std::future< RegisterMemberToAddressListOutcome > RegisterMemberToAddressListOutcomeCallable
std::future< ListAddonSubscriptionsOutcome > ListAddonSubscriptionsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListAddressListsResult, MailManagerError > ListAddressListsOutcome
Aws::Utils::Outcome< GetArchiveSearchResult, MailManagerError > GetArchiveSearchOutcome
std::future< UpdateIngressPointOutcome > UpdateIngressPointOutcomeCallable
std::future< DeleteRuleSetOutcome > DeleteRuleSetOutcomeCallable
Aws::Utils::Outcome< GetArchiveSearchResultsResult, MailManagerError > GetArchiveSearchResultsOutcome
std::future< GetAddressListImportJobOutcome > GetAddressListImportJobOutcomeCallable
Aws::Utils::Outcome< StartArchiveSearchResult, MailManagerError > StartArchiveSearchOutcome
std::future< ListTrafficPoliciesOutcome > ListTrafficPoliciesOutcomeCallable
std::future< DeleteTrafficPolicyOutcome > DeleteTrafficPolicyOutcomeCallable
std::future< ListAddonInstancesOutcome > ListAddonInstancesOutcomeCallable
Aws::Utils::Outcome< UpdateArchiveResult, MailManagerError > UpdateArchiveOutcome
Aws::Utils::Outcome< CreateAddressListResult, MailManagerError > CreateAddressListOutcome
std::future< GetRuleSetOutcome > GetRuleSetOutcomeCallable
std::future< GetArchiveSearchOutcome > GetArchiveSearchOutcomeCallable
std::future< UpdateRuleSetOutcome > UpdateRuleSetOutcomeCallable
std::future< GetArchiveSearchResultsOutcome > GetArchiveSearchResultsOutcomeCallable
Aws::Utils::Outcome< UpdateTrafficPolicyResult, MailManagerError > UpdateTrafficPolicyOutcome
Aws::Utils::Outcome< ListTrafficPoliciesResult, MailManagerError > ListTrafficPoliciesOutcome
Aws::Utils::Outcome< DeleteTrafficPolicyResult, MailManagerError > DeleteTrafficPolicyOutcome
Aws::Utils::Outcome< GetRelayResult, MailManagerError > GetRelayOutcome
Aws::Utils::Outcome< CreateAddonInstanceResult, MailManagerError > CreateAddonInstanceOutcome
std::future< CreateTrafficPolicyOutcome > CreateTrafficPolicyOutcomeCallable
std::future< UpdateRelayOutcome > UpdateRelayOutcomeCallable
Aws::Utils::Outcome< ListRelaysResult, MailManagerError > ListRelaysOutcome
std::future< UpdateArchiveOutcome > UpdateArchiveOutcomeCallable
std::future< ListAddressListsOutcome > ListAddressListsOutcomeCallable
std::future< ListIngressPointsOutcome > ListIngressPointsOutcomeCallable
Aws::Utils::Outcome< GetAddressListResult, MailManagerError > GetAddressListOutcome
Aws::Utils::Outcome< DeleteAddonInstanceResult, MailManagerError > DeleteAddonInstanceOutcome
Aws::Utils::Outcome< DeleteRuleSetResult, MailManagerError > DeleteRuleSetOutcome
std::future< DeleteRelayOutcome > DeleteRelayOutcomeCallable
std::future< DeleteIngressPointOutcome > DeleteIngressPointOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, MailManagerError > UntagResourceOutcome
std::future< DeregisterMemberFromAddressListOutcome > DeregisterMemberFromAddressListOutcomeCallable
std::future< ListArchiveExportsOutcome > ListArchiveExportsOutcomeCallable
Aws::Utils::Outcome< DeleteRelayResult, MailManagerError > DeleteRelayOutcome
std::future< DeleteAddonSubscriptionOutcome > DeleteAddonSubscriptionOutcomeCallable
Aws::Utils::Outcome< RegisterMemberToAddressListResult, MailManagerError > RegisterMemberToAddressListOutcome
std::future< ListArchivesOutcome > ListArchivesOutcomeCallable
std::future< GetRelayOutcome > GetRelayOutcomeCallable
std::future< DeleteArchiveOutcome > DeleteArchiveOutcomeCallable
Aws::Utils::Outcome< DeleteAddonSubscriptionResult, MailManagerError > DeleteAddonSubscriptionOutcome
std::future< CreateRuleSetOutcome > CreateRuleSetOutcomeCallable
Aws::Utils::Outcome< StopAddressListImportJobResult, MailManagerError > StopAddressListImportJobOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetArchiveMessageContentResult, MailManagerError > GetArchiveMessageContentOutcome
Aws::Utils::Outcome< GetAddonInstanceResult, MailManagerError > GetAddonInstanceOutcome
Aws::Utils::Outcome< GetMemberOfAddressListResult, MailManagerError > GetMemberOfAddressListOutcome
Aws::Utils::Outcome< ListArchivesResult, MailManagerError > ListArchivesOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetRuleSetResult, MailManagerError > GetRuleSetOutcome
Aws::Utils::Outcome< CreateAddressListImportJobResult, MailManagerError > CreateAddressListImportJobOutcome
Aws::Utils::Outcome< UpdateRuleSetResult, MailManagerError > UpdateRuleSetOutcome
Aws::Utils::Outcome< GetAddressListImportJobResult, MailManagerError > GetAddressListImportJobOutcome
Aws::Utils::Outcome< DeleteIngressPointResult, MailManagerError > DeleteIngressPointOutcome
Aws::Utils::Outcome< CreateArchiveResult, MailManagerError > CreateArchiveOutcome
Aws::Utils::Outcome< GetTrafficPolicyResult, MailManagerError > GetTrafficPolicyOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, MailManagerError > ListTagsForResourceOutcome
std::future< StartArchiveExportOutcome > StartArchiveExportOutcomeCallable
std::future< GetAddonInstanceOutcome > GetAddonInstanceOutcomeCallable
Aws::Utils::Outcome< GetArchiveExportResult, MailManagerError > GetArchiveExportOutcome
Aws::Utils::Outcome< GetAddonSubscriptionResult, MailManagerError > GetAddonSubscriptionOutcome
std::future< CreateAddonSubscriptionOutcome > CreateAddonSubscriptionOutcomeCallable
std::future< StopArchiveSearchOutcome > StopArchiveSearchOutcomeCallable
Aws::Utils::Outcome< StopArchiveExportResult, MailManagerError > StopArchiveExportOutcome
std::future< CreateArchiveOutcome > CreateArchiveOutcomeCallable
std::future< GetArchiveMessageContentOutcome > GetArchiveMessageContentOutcomeCallable
std::future< ListRelaysOutcome > ListRelaysOutcomeCallable
std::future< CreateIngressPointOutcome > CreateIngressPointOutcomeCallable
Aws::Utils::Outcome< DeleteArchiveResult, MailManagerError > DeleteArchiveOutcome
Aws::Utils::Outcome< CreateIngressPointResult, MailManagerError > CreateIngressPointOutcome
std::future< GetMemberOfAddressListOutcome > GetMemberOfAddressListOutcomeCallable
Aws::Utils::Outcome< DeleteAddressListResult, MailManagerError > DeleteAddressListOutcome
std::future< ListRuleSetsOutcome > ListRuleSetsOutcomeCallable
Aws::Utils::Outcome< GetArchiveMessageResult, MailManagerError > GetArchiveMessageOutcome
std::future< GetAddonSubscriptionOutcome > GetAddonSubscriptionOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, MailManagerError > TagResourceOutcome
std::future< DeleteAddressListOutcome > DeleteAddressListOutcomeCallable
Aws::Utils::Outcome< DeregisterMemberFromAddressListResult, MailManagerError > DeregisterMemberFromAddressListOutcome
std::future< UpdateTrafficPolicyOutcome > UpdateTrafficPolicyOutcomeCallable
std::future< GetArchiveExportOutcome > GetArchiveExportOutcomeCallable
Aws::Utils::Outcome< UpdateRelayResult, MailManagerError > UpdateRelayOutcome
std::future< ListArchiveSearchesOutcome > ListArchiveSearchesOutcomeCallable
Aws::Utils::Outcome< ListAddonSubscriptionsResult, MailManagerError > ListAddonSubscriptionsOutcome
std::future< ListMembersOfAddressListOutcome > ListMembersOfAddressListOutcomeCallable
Aws::Utils::Outcome< ListArchiveSearchesResult, MailManagerError > ListArchiveSearchesOutcome
std::future< CreateAddressListImportJobOutcome > CreateAddressListImportJobOutcomeCallable
Aws::Utils::Outcome< GetIngressPointResult, MailManagerError > GetIngressPointOutcome
Aws::Utils::Outcome< CreateRelayResult, MailManagerError > CreateRelayOutcome
Aws::Utils::Outcome< GetArchiveResult, MailManagerError > GetArchiveOutcome
Aws::Utils::Outcome< UpdateIngressPointResult, MailManagerError > UpdateIngressPointOutcome
Aws::Utils::Outcome< ListRuleSetsResult, MailManagerError > ListRuleSetsOutcome
Aws::Utils::Outcome< ListMembersOfAddressListResult, MailManagerError > ListMembersOfAddressListOutcome
Aws::Utils::Outcome< ListAddressListImportJobsResult, MailManagerError > ListAddressListImportJobsOutcome
std::future< DeleteAddonInstanceOutcome > DeleteAddonInstanceOutcomeCallable
Aws::Utils::Outcome< ListArchiveExportsResult, MailManagerError > ListArchiveExportsOutcome
std::future< GetIngressPointOutcome > GetIngressPointOutcomeCallable
std::future< GetArchiveOutcome > GetArchiveOutcomeCallable
std::future< StartArchiveSearchOutcome > StartArchiveSearchOutcomeCallable
Aws::Utils::Outcome< CreateTrafficPolicyResult, MailManagerError > CreateTrafficPolicyOutcome
Aws::Utils::Outcome< ListIngressPointsResult, MailManagerError > ListIngressPointsOutcome
Aws::Utils::Outcome< StopArchiveSearchResult, MailManagerError > StopArchiveSearchOutcome
std::future< StopArchiveExportOutcome > StopArchiveExportOutcomeCallable
std::future< CreateAddressListOutcome > CreateAddressListOutcomeCallable
std::future< CreateAddonInstanceOutcome > CreateAddonInstanceOutcomeCallable
std::function< void(const MailManagerClient *, const Model::StopAddressListImportJobRequest &, const Model::StopAddressListImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopAddressListImportJobResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateRuleSetRequest &, const Model::CreateRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRuleSetResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::StartArchiveExportRequest &, const Model::StartArchiveExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartArchiveExportResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteAddonInstanceRequest &, const Model::DeleteAddonInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAddonInstanceResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListArchiveExportsRequest &, const Model::ListArchiveExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListArchiveExportsResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListAddressListsRequest &, const Model::ListAddressListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAddressListsResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetIngressPointRequest &, const Model::GetIngressPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIngressPointResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetMemberOfAddressListRequest &, const Model::GetMemberOfAddressListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMemberOfAddressListResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetAddressListRequest &, const Model::GetAddressListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAddressListResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::UpdateArchiveRequest &, const Model::UpdateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateArchiveResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListAddonInstancesRequest &, const Model::ListAddonInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAddonInstancesResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetArchiveRequest &, const Model::GetArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArchiveResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetArchiveSearchRequest &, const Model::GetArchiveSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArchiveSearchResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateRelayRequest &, const Model::CreateRelayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRelayResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteRuleSetRequest &, const Model::DeleteRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRuleSetResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetArchiveExportRequest &, const Model::GetArchiveExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArchiveExportResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListAddressListImportJobsRequest &, const Model::ListAddressListImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAddressListImportJobsResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteAddressListRequest &, const Model::DeleteAddressListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAddressListResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateAddressListImportJobRequest &, const Model::CreateAddressListImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAddressListImportJobResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::StartArchiveSearchRequest &, const Model::StartArchiveSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartArchiveSearchResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetAddressListImportJobRequest &, const Model::GetAddressListImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAddressListImportJobResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeregisterMemberFromAddressListRequest &, const Model::DeregisterMemberFromAddressListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterMemberFromAddressListResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetTrafficPolicyRequest &, const Model::GetTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTrafficPolicyResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListRuleSetsRequest &, const Model::ListRuleSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRuleSetsResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::StartAddressListImportJobRequest &, const Model::StartAddressListImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAddressListImportJobResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetAddonInstanceRequest &, const Model::GetAddonInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAddonInstanceResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteIngressPointRequest &, const Model::DeleteIngressPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIngressPointResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateAddonInstanceRequest &, const Model::CreateAddonInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAddonInstanceResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListMembersOfAddressListRequest &, const Model::ListMembersOfAddressListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMembersOfAddressListResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateAddonSubscriptionRequest &, const Model::CreateAddonSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAddonSubscriptionResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteAddonSubscriptionRequest &, const Model::DeleteAddonSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAddonSubscriptionResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::UpdateTrafficPolicyRequest &, const Model::UpdateTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTrafficPolicyResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetArchiveMessageRequest &, const Model::GetArchiveMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArchiveMessageResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::UpdateRelayRequest &, const Model::UpdateRelayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRelayResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateIngressPointRequest &, const Model::CreateIngressPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIngressPointResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateArchiveRequest &, const Model::CreateArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateArchiveResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteRelayRequest &, const Model::DeleteRelayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRelayResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListRelaysRequest &, const Model::ListRelaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRelaysResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateAddressListRequest &, const Model::CreateAddressListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAddressListResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListArchiveSearchesRequest &, const Model::ListArchiveSearchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListArchiveSearchesResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetAddonSubscriptionRequest &, const Model::GetAddonSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAddonSubscriptionResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::StopArchiveSearchRequest &, const Model::StopArchiveSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopArchiveSearchResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetArchiveSearchResultsRequest &, const Model::GetArchiveSearchResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArchiveSearchResultsResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::StopArchiveExportRequest &, const Model::StopArchiveExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopArchiveExportResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::CreateTrafficPolicyRequest &, const Model::CreateTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrafficPolicyResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::RegisterMemberToAddressListRequest &, const Model::RegisterMemberToAddressListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterMemberToAddressListResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::UpdateIngressPointRequest &, const Model::UpdateIngressPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIngressPointResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListTrafficPoliciesRequest &, const Model::ListTrafficPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTrafficPoliciesResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteArchiveRequest &, const Model::DeleteArchiveOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteArchiveResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListIngressPointsRequest &, const Model::ListIngressPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIngressPointsResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListAddonSubscriptionsRequest &, const Model::ListAddonSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAddonSubscriptionsResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetRuleSetRequest &, const Model::GetRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRuleSetResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::UpdateRuleSetRequest &, const Model::UpdateRuleSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRuleSetResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetArchiveMessageContentRequest &, const Model::GetArchiveMessageContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArchiveMessageContentResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::GetRelayRequest &, const Model::GetRelayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRelayResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::ListArchivesRequest &, const Model::ListArchivesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListArchivesResponseReceivedHandler
std::function< void(const MailManagerClient *, const Model::DeleteTrafficPolicyRequest &, const Model::DeleteTrafficPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrafficPolicyResponseReceivedHandler