AWS SDK for C++

AWS SDK for C++ Version 1.11.606

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