AWS SDK for C++

AWS SDK for C++ Version 1.11.683

Loading...
Searching...
No Matches
PinpointServiceClientModel.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/pinpoint/PinpointEndpointProvider.h>
15#include <aws/pinpoint/PinpointErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in PinpointClient header */
22#include <aws/core/NoResult.h>
23#include <aws/pinpoint/model/CreateAppResult.h>
24#include <aws/pinpoint/model/CreateCampaignResult.h>
25#include <aws/pinpoint/model/CreateEmailTemplateResult.h>
26#include <aws/pinpoint/model/CreateExportJobResult.h>
27#include <aws/pinpoint/model/CreateImportJobResult.h>
28#include <aws/pinpoint/model/CreateInAppTemplateResult.h>
29#include <aws/pinpoint/model/CreateJourneyResult.h>
30#include <aws/pinpoint/model/CreatePushTemplateResult.h>
31#include <aws/pinpoint/model/CreateRecommenderConfigurationResult.h>
32#include <aws/pinpoint/model/CreateSegmentResult.h>
33#include <aws/pinpoint/model/CreateSmsTemplateResult.h>
34#include <aws/pinpoint/model/CreateVoiceTemplateResult.h>
35#include <aws/pinpoint/model/DeleteAdmChannelResult.h>
36#include <aws/pinpoint/model/DeleteApnsChannelResult.h>
37#include <aws/pinpoint/model/DeleteApnsSandboxChannelResult.h>
38#include <aws/pinpoint/model/DeleteApnsVoipChannelResult.h>
39#include <aws/pinpoint/model/DeleteApnsVoipSandboxChannelResult.h>
40#include <aws/pinpoint/model/DeleteAppResult.h>
41#include <aws/pinpoint/model/DeleteBaiduChannelResult.h>
42#include <aws/pinpoint/model/DeleteCampaignResult.h>
43#include <aws/pinpoint/model/DeleteEmailChannelResult.h>
44#include <aws/pinpoint/model/DeleteEmailTemplateResult.h>
45#include <aws/pinpoint/model/DeleteEndpointResult.h>
46#include <aws/pinpoint/model/DeleteEventStreamResult.h>
47#include <aws/pinpoint/model/DeleteGcmChannelResult.h>
48#include <aws/pinpoint/model/DeleteInAppTemplateResult.h>
49#include <aws/pinpoint/model/DeleteJourneyResult.h>
50#include <aws/pinpoint/model/DeletePushTemplateResult.h>
51#include <aws/pinpoint/model/DeleteRecommenderConfigurationResult.h>
52#include <aws/pinpoint/model/DeleteSegmentResult.h>
53#include <aws/pinpoint/model/DeleteSmsChannelResult.h>
54#include <aws/pinpoint/model/DeleteSmsTemplateResult.h>
55#include <aws/pinpoint/model/DeleteUserEndpointsResult.h>
56#include <aws/pinpoint/model/DeleteVoiceChannelResult.h>
57#include <aws/pinpoint/model/DeleteVoiceTemplateResult.h>
58#include <aws/pinpoint/model/GetAdmChannelResult.h>
59#include <aws/pinpoint/model/GetApnsChannelResult.h>
60#include <aws/pinpoint/model/GetApnsSandboxChannelResult.h>
61#include <aws/pinpoint/model/GetApnsVoipChannelResult.h>
62#include <aws/pinpoint/model/GetApnsVoipSandboxChannelResult.h>
63#include <aws/pinpoint/model/GetAppResult.h>
64#include <aws/pinpoint/model/GetApplicationDateRangeKpiResult.h>
65#include <aws/pinpoint/model/GetApplicationSettingsResult.h>
66#include <aws/pinpoint/model/GetAppsRequest.h>
67#include <aws/pinpoint/model/GetAppsResult.h>
68#include <aws/pinpoint/model/GetBaiduChannelResult.h>
69#include <aws/pinpoint/model/GetCampaignActivitiesResult.h>
70#include <aws/pinpoint/model/GetCampaignDateRangeKpiResult.h>
71#include <aws/pinpoint/model/GetCampaignResult.h>
72#include <aws/pinpoint/model/GetCampaignVersionResult.h>
73#include <aws/pinpoint/model/GetCampaignVersionsResult.h>
74#include <aws/pinpoint/model/GetCampaignsResult.h>
75#include <aws/pinpoint/model/GetChannelsResult.h>
76#include <aws/pinpoint/model/GetEmailChannelResult.h>
77#include <aws/pinpoint/model/GetEmailTemplateResult.h>
78#include <aws/pinpoint/model/GetEndpointResult.h>
79#include <aws/pinpoint/model/GetEventStreamResult.h>
80#include <aws/pinpoint/model/GetExportJobResult.h>
81#include <aws/pinpoint/model/GetExportJobsResult.h>
82#include <aws/pinpoint/model/GetGcmChannelResult.h>
83#include <aws/pinpoint/model/GetImportJobResult.h>
84#include <aws/pinpoint/model/GetImportJobsResult.h>
85#include <aws/pinpoint/model/GetInAppMessagesResult.h>
86#include <aws/pinpoint/model/GetInAppTemplateResult.h>
87#include <aws/pinpoint/model/GetJourneyDateRangeKpiResult.h>
88#include <aws/pinpoint/model/GetJourneyExecutionActivityMetricsResult.h>
89#include <aws/pinpoint/model/GetJourneyExecutionMetricsResult.h>
90#include <aws/pinpoint/model/GetJourneyResult.h>
91#include <aws/pinpoint/model/GetJourneyRunExecutionActivityMetricsResult.h>
92#include <aws/pinpoint/model/GetJourneyRunExecutionMetricsResult.h>
93#include <aws/pinpoint/model/GetJourneyRunsResult.h>
94#include <aws/pinpoint/model/GetPushTemplateResult.h>
95#include <aws/pinpoint/model/GetRecommenderConfigurationResult.h>
96#include <aws/pinpoint/model/GetRecommenderConfigurationsRequest.h>
97#include <aws/pinpoint/model/GetRecommenderConfigurationsResult.h>
98#include <aws/pinpoint/model/GetSegmentExportJobsResult.h>
99#include <aws/pinpoint/model/GetSegmentImportJobsResult.h>
100#include <aws/pinpoint/model/GetSegmentResult.h>
101#include <aws/pinpoint/model/GetSegmentVersionResult.h>
102#include <aws/pinpoint/model/GetSegmentVersionsResult.h>
103#include <aws/pinpoint/model/GetSegmentsResult.h>
104#include <aws/pinpoint/model/GetSmsChannelResult.h>
105#include <aws/pinpoint/model/GetSmsTemplateResult.h>
106#include <aws/pinpoint/model/GetUserEndpointsResult.h>
107#include <aws/pinpoint/model/GetVoiceChannelResult.h>
108#include <aws/pinpoint/model/GetVoiceTemplateResult.h>
109#include <aws/pinpoint/model/ListJourneysResult.h>
110#include <aws/pinpoint/model/ListTagsForResourceResult.h>
111#include <aws/pinpoint/model/ListTemplateVersionsResult.h>
112#include <aws/pinpoint/model/ListTemplatesRequest.h>
113#include <aws/pinpoint/model/ListTemplatesResult.h>
114#include <aws/pinpoint/model/PhoneNumberValidateResult.h>
115#include <aws/pinpoint/model/PutEventStreamResult.h>
116#include <aws/pinpoint/model/PutEventsResult.h>
117#include <aws/pinpoint/model/RemoveAttributesResult.h>
118#include <aws/pinpoint/model/SendMessagesResult.h>
119#include <aws/pinpoint/model/SendOTPMessageResult.h>
120#include <aws/pinpoint/model/SendUsersMessagesResult.h>
121#include <aws/pinpoint/model/UpdateAdmChannelResult.h>
122#include <aws/pinpoint/model/UpdateApnsChannelResult.h>
123#include <aws/pinpoint/model/UpdateApnsSandboxChannelResult.h>
124#include <aws/pinpoint/model/UpdateApnsVoipChannelResult.h>
125#include <aws/pinpoint/model/UpdateApnsVoipSandboxChannelResult.h>
126#include <aws/pinpoint/model/UpdateApplicationSettingsResult.h>
127#include <aws/pinpoint/model/UpdateBaiduChannelResult.h>
128#include <aws/pinpoint/model/UpdateCampaignResult.h>
129#include <aws/pinpoint/model/UpdateEmailChannelResult.h>
130#include <aws/pinpoint/model/UpdateEmailTemplateResult.h>
131#include <aws/pinpoint/model/UpdateEndpointResult.h>
132#include <aws/pinpoint/model/UpdateEndpointsBatchResult.h>
133#include <aws/pinpoint/model/UpdateGcmChannelResult.h>
134#include <aws/pinpoint/model/UpdateInAppTemplateResult.h>
135#include <aws/pinpoint/model/UpdateJourneyResult.h>
136#include <aws/pinpoint/model/UpdateJourneyStateResult.h>
137#include <aws/pinpoint/model/UpdatePushTemplateResult.h>
138#include <aws/pinpoint/model/UpdateRecommenderConfigurationResult.h>
139#include <aws/pinpoint/model/UpdateSegmentResult.h>
140#include <aws/pinpoint/model/UpdateSmsChannelResult.h>
141#include <aws/pinpoint/model/UpdateSmsTemplateResult.h>
142#include <aws/pinpoint/model/UpdateTemplateActiveVersionResult.h>
143#include <aws/pinpoint/model/UpdateVoiceChannelResult.h>
144#include <aws/pinpoint/model/UpdateVoiceTemplateResult.h>
145#include <aws/pinpoint/model/VerifyOTPMessageResult.h>
146/* End of service model headers required in PinpointClient header */
147
148namespace Aws {
149namespace Http {
150class HttpClient;
151class HttpClientFactory;
152} // namespace Http
153
154namespace Utils {
155template <typename R, typename E>
156class Outcome;
157
158namespace Threading {
159class Executor;
160} // namespace Threading
161} // namespace Utils
162
163namespace Auth {
164class AWSCredentials;
165class AWSCredentialsProvider;
166} // namespace Auth
167
168namespace Client {
169class RetryStrategy;
170} // namespace Client
171
172namespace Pinpoint {
176
177namespace Model {
178/* Service model forward declarations required in PinpointClient header */
179class CreateAppRequest;
180class CreateCampaignRequest;
181class CreateEmailTemplateRequest;
182class CreateExportJobRequest;
183class CreateImportJobRequest;
184class CreateInAppTemplateRequest;
185class CreateJourneyRequest;
186class CreatePushTemplateRequest;
187class CreateRecommenderConfigurationRequest;
188class CreateSegmentRequest;
189class CreateSmsTemplateRequest;
190class CreateVoiceTemplateRequest;
191class DeleteAdmChannelRequest;
192class DeleteApnsChannelRequest;
193class DeleteApnsSandboxChannelRequest;
194class DeleteApnsVoipChannelRequest;
195class DeleteApnsVoipSandboxChannelRequest;
196class DeleteAppRequest;
197class DeleteBaiduChannelRequest;
198class DeleteCampaignRequest;
199class DeleteEmailChannelRequest;
200class DeleteEmailTemplateRequest;
201class DeleteEndpointRequest;
202class DeleteEventStreamRequest;
203class DeleteGcmChannelRequest;
204class DeleteInAppTemplateRequest;
205class DeleteJourneyRequest;
206class DeletePushTemplateRequest;
207class DeleteRecommenderConfigurationRequest;
208class DeleteSegmentRequest;
209class DeleteSmsChannelRequest;
210class DeleteSmsTemplateRequest;
211class DeleteUserEndpointsRequest;
212class DeleteVoiceChannelRequest;
213class DeleteVoiceTemplateRequest;
214class GetAdmChannelRequest;
215class GetApnsChannelRequest;
216class GetApnsSandboxChannelRequest;
217class GetApnsVoipChannelRequest;
218class GetApnsVoipSandboxChannelRequest;
219class GetAppRequest;
220class GetApplicationDateRangeKpiRequest;
221class GetApplicationSettingsRequest;
222class GetAppsRequest;
223class GetBaiduChannelRequest;
224class GetCampaignRequest;
225class GetCampaignActivitiesRequest;
226class GetCampaignDateRangeKpiRequest;
227class GetCampaignVersionRequest;
228class GetCampaignVersionsRequest;
229class GetCampaignsRequest;
230class GetChannelsRequest;
231class GetEmailChannelRequest;
232class GetEmailTemplateRequest;
233class GetEndpointRequest;
234class GetEventStreamRequest;
235class GetExportJobRequest;
236class GetExportJobsRequest;
237class GetGcmChannelRequest;
238class GetImportJobRequest;
239class GetImportJobsRequest;
240class GetInAppMessagesRequest;
241class GetInAppTemplateRequest;
242class GetJourneyRequest;
243class GetJourneyDateRangeKpiRequest;
244class GetJourneyExecutionActivityMetricsRequest;
245class GetJourneyExecutionMetricsRequest;
246class GetJourneyRunExecutionActivityMetricsRequest;
247class GetJourneyRunExecutionMetricsRequest;
248class GetJourneyRunsRequest;
249class GetPushTemplateRequest;
250class GetRecommenderConfigurationRequest;
251class GetRecommenderConfigurationsRequest;
252class GetSegmentRequest;
253class GetSegmentExportJobsRequest;
254class GetSegmentImportJobsRequest;
255class GetSegmentVersionRequest;
256class GetSegmentVersionsRequest;
257class GetSegmentsRequest;
258class GetSmsChannelRequest;
259class GetSmsTemplateRequest;
260class GetUserEndpointsRequest;
261class GetVoiceChannelRequest;
262class GetVoiceTemplateRequest;
263class ListJourneysRequest;
264class ListTagsForResourceRequest;
265class ListTemplateVersionsRequest;
266class ListTemplatesRequest;
267class PhoneNumberValidateRequest;
268class PutEventStreamRequest;
269class PutEventsRequest;
270class RemoveAttributesRequest;
271class SendMessagesRequest;
272class SendOTPMessageRequest;
273class SendUsersMessagesRequest;
274class TagResourceRequest;
275class UntagResourceRequest;
276class UpdateAdmChannelRequest;
277class UpdateApnsChannelRequest;
278class UpdateApnsSandboxChannelRequest;
279class UpdateApnsVoipChannelRequest;
280class UpdateApnsVoipSandboxChannelRequest;
281class UpdateApplicationSettingsRequest;
282class UpdateBaiduChannelRequest;
283class UpdateCampaignRequest;
284class UpdateEmailChannelRequest;
285class UpdateEmailTemplateRequest;
286class UpdateEndpointRequest;
287class UpdateEndpointsBatchRequest;
288class UpdateGcmChannelRequest;
289class UpdateInAppTemplateRequest;
290class UpdateJourneyRequest;
291class UpdateJourneyStateRequest;
292class UpdatePushTemplateRequest;
293class UpdateRecommenderConfigurationRequest;
294class UpdateSegmentRequest;
295class UpdateSmsChannelRequest;
296class UpdateSmsTemplateRequest;
297class UpdateTemplateActiveVersionRequest;
298class UpdateVoiceChannelRequest;
299class UpdateVoiceTemplateRequest;
300class VerifyOTPMessageRequest;
301/* End of service model forward declarations required in PinpointClient header */
302
303/* Service model Outcome class definitions */
426/* End of service model Outcome class definitions */
427
428/* Service model Outcome callable definitions */
429typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
430typedef std::future<CreateCampaignOutcome> CreateCampaignOutcomeCallable;
431typedef std::future<CreateEmailTemplateOutcome> CreateEmailTemplateOutcomeCallable;
432typedef std::future<CreateExportJobOutcome> CreateExportJobOutcomeCallable;
433typedef std::future<CreateImportJobOutcome> CreateImportJobOutcomeCallable;
434typedef std::future<CreateInAppTemplateOutcome> CreateInAppTemplateOutcomeCallable;
435typedef std::future<CreateJourneyOutcome> CreateJourneyOutcomeCallable;
436typedef std::future<CreatePushTemplateOutcome> CreatePushTemplateOutcomeCallable;
437typedef std::future<CreateRecommenderConfigurationOutcome> CreateRecommenderConfigurationOutcomeCallable;
438typedef std::future<CreateSegmentOutcome> CreateSegmentOutcomeCallable;
439typedef std::future<CreateSmsTemplateOutcome> CreateSmsTemplateOutcomeCallable;
440typedef std::future<CreateVoiceTemplateOutcome> CreateVoiceTemplateOutcomeCallable;
441typedef std::future<DeleteAdmChannelOutcome> DeleteAdmChannelOutcomeCallable;
442typedef std::future<DeleteApnsChannelOutcome> DeleteApnsChannelOutcomeCallable;
443typedef std::future<DeleteApnsSandboxChannelOutcome> DeleteApnsSandboxChannelOutcomeCallable;
444typedef std::future<DeleteApnsVoipChannelOutcome> DeleteApnsVoipChannelOutcomeCallable;
445typedef std::future<DeleteApnsVoipSandboxChannelOutcome> DeleteApnsVoipSandboxChannelOutcomeCallable;
446typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
447typedef std::future<DeleteBaiduChannelOutcome> DeleteBaiduChannelOutcomeCallable;
448typedef std::future<DeleteCampaignOutcome> DeleteCampaignOutcomeCallable;
449typedef std::future<DeleteEmailChannelOutcome> DeleteEmailChannelOutcomeCallable;
450typedef std::future<DeleteEmailTemplateOutcome> DeleteEmailTemplateOutcomeCallable;
451typedef std::future<DeleteEndpointOutcome> DeleteEndpointOutcomeCallable;
452typedef std::future<DeleteEventStreamOutcome> DeleteEventStreamOutcomeCallable;
453typedef std::future<DeleteGcmChannelOutcome> DeleteGcmChannelOutcomeCallable;
454typedef std::future<DeleteInAppTemplateOutcome> DeleteInAppTemplateOutcomeCallable;
455typedef std::future<DeleteJourneyOutcome> DeleteJourneyOutcomeCallable;
456typedef std::future<DeletePushTemplateOutcome> DeletePushTemplateOutcomeCallable;
457typedef std::future<DeleteRecommenderConfigurationOutcome> DeleteRecommenderConfigurationOutcomeCallable;
458typedef std::future<DeleteSegmentOutcome> DeleteSegmentOutcomeCallable;
459typedef std::future<DeleteSmsChannelOutcome> DeleteSmsChannelOutcomeCallable;
460typedef std::future<DeleteSmsTemplateOutcome> DeleteSmsTemplateOutcomeCallable;
461typedef std::future<DeleteUserEndpointsOutcome> DeleteUserEndpointsOutcomeCallable;
462typedef std::future<DeleteVoiceChannelOutcome> DeleteVoiceChannelOutcomeCallable;
463typedef std::future<DeleteVoiceTemplateOutcome> DeleteVoiceTemplateOutcomeCallable;
464typedef std::future<GetAdmChannelOutcome> GetAdmChannelOutcomeCallable;
465typedef std::future<GetApnsChannelOutcome> GetApnsChannelOutcomeCallable;
466typedef std::future<GetApnsSandboxChannelOutcome> GetApnsSandboxChannelOutcomeCallable;
467typedef std::future<GetApnsVoipChannelOutcome> GetApnsVoipChannelOutcomeCallable;
468typedef std::future<GetApnsVoipSandboxChannelOutcome> GetApnsVoipSandboxChannelOutcomeCallable;
469typedef std::future<GetAppOutcome> GetAppOutcomeCallable;
470typedef std::future<GetApplicationDateRangeKpiOutcome> GetApplicationDateRangeKpiOutcomeCallable;
471typedef std::future<GetApplicationSettingsOutcome> GetApplicationSettingsOutcomeCallable;
472typedef std::future<GetAppsOutcome> GetAppsOutcomeCallable;
473typedef std::future<GetBaiduChannelOutcome> GetBaiduChannelOutcomeCallable;
474typedef std::future<GetCampaignOutcome> GetCampaignOutcomeCallable;
475typedef std::future<GetCampaignActivitiesOutcome> GetCampaignActivitiesOutcomeCallable;
476typedef std::future<GetCampaignDateRangeKpiOutcome> GetCampaignDateRangeKpiOutcomeCallable;
477typedef std::future<GetCampaignVersionOutcome> GetCampaignVersionOutcomeCallable;
478typedef std::future<GetCampaignVersionsOutcome> GetCampaignVersionsOutcomeCallable;
479typedef std::future<GetCampaignsOutcome> GetCampaignsOutcomeCallable;
480typedef std::future<GetChannelsOutcome> GetChannelsOutcomeCallable;
481typedef std::future<GetEmailChannelOutcome> GetEmailChannelOutcomeCallable;
482typedef std::future<GetEmailTemplateOutcome> GetEmailTemplateOutcomeCallable;
483typedef std::future<GetEndpointOutcome> GetEndpointOutcomeCallable;
484typedef std::future<GetEventStreamOutcome> GetEventStreamOutcomeCallable;
485typedef std::future<GetExportJobOutcome> GetExportJobOutcomeCallable;
486typedef std::future<GetExportJobsOutcome> GetExportJobsOutcomeCallable;
487typedef std::future<GetGcmChannelOutcome> GetGcmChannelOutcomeCallable;
488typedef std::future<GetImportJobOutcome> GetImportJobOutcomeCallable;
489typedef std::future<GetImportJobsOutcome> GetImportJobsOutcomeCallable;
490typedef std::future<GetInAppMessagesOutcome> GetInAppMessagesOutcomeCallable;
491typedef std::future<GetInAppTemplateOutcome> GetInAppTemplateOutcomeCallable;
492typedef std::future<GetJourneyOutcome> GetJourneyOutcomeCallable;
493typedef std::future<GetJourneyDateRangeKpiOutcome> GetJourneyDateRangeKpiOutcomeCallable;
494typedef std::future<GetJourneyExecutionActivityMetricsOutcome> GetJourneyExecutionActivityMetricsOutcomeCallable;
495typedef std::future<GetJourneyExecutionMetricsOutcome> GetJourneyExecutionMetricsOutcomeCallable;
496typedef std::future<GetJourneyRunExecutionActivityMetricsOutcome> GetJourneyRunExecutionActivityMetricsOutcomeCallable;
497typedef std::future<GetJourneyRunExecutionMetricsOutcome> GetJourneyRunExecutionMetricsOutcomeCallable;
498typedef std::future<GetJourneyRunsOutcome> GetJourneyRunsOutcomeCallable;
499typedef std::future<GetPushTemplateOutcome> GetPushTemplateOutcomeCallable;
500typedef std::future<GetRecommenderConfigurationOutcome> GetRecommenderConfigurationOutcomeCallable;
501typedef std::future<GetRecommenderConfigurationsOutcome> GetRecommenderConfigurationsOutcomeCallable;
502typedef std::future<GetSegmentOutcome> GetSegmentOutcomeCallable;
503typedef std::future<GetSegmentExportJobsOutcome> GetSegmentExportJobsOutcomeCallable;
504typedef std::future<GetSegmentImportJobsOutcome> GetSegmentImportJobsOutcomeCallable;
505typedef std::future<GetSegmentVersionOutcome> GetSegmentVersionOutcomeCallable;
506typedef std::future<GetSegmentVersionsOutcome> GetSegmentVersionsOutcomeCallable;
507typedef std::future<GetSegmentsOutcome> GetSegmentsOutcomeCallable;
508typedef std::future<GetSmsChannelOutcome> GetSmsChannelOutcomeCallable;
509typedef std::future<GetSmsTemplateOutcome> GetSmsTemplateOutcomeCallable;
510typedef std::future<GetUserEndpointsOutcome> GetUserEndpointsOutcomeCallable;
511typedef std::future<GetVoiceChannelOutcome> GetVoiceChannelOutcomeCallable;
512typedef std::future<GetVoiceTemplateOutcome> GetVoiceTemplateOutcomeCallable;
513typedef std::future<ListJourneysOutcome> ListJourneysOutcomeCallable;
514typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
515typedef std::future<ListTemplateVersionsOutcome> ListTemplateVersionsOutcomeCallable;
516typedef std::future<ListTemplatesOutcome> ListTemplatesOutcomeCallable;
517typedef std::future<PhoneNumberValidateOutcome> PhoneNumberValidateOutcomeCallable;
518typedef std::future<PutEventStreamOutcome> PutEventStreamOutcomeCallable;
519typedef std::future<PutEventsOutcome> PutEventsOutcomeCallable;
520typedef std::future<RemoveAttributesOutcome> RemoveAttributesOutcomeCallable;
521typedef std::future<SendMessagesOutcome> SendMessagesOutcomeCallable;
522typedef std::future<SendOTPMessageOutcome> SendOTPMessageOutcomeCallable;
523typedef std::future<SendUsersMessagesOutcome> SendUsersMessagesOutcomeCallable;
524typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
525typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
526typedef std::future<UpdateAdmChannelOutcome> UpdateAdmChannelOutcomeCallable;
527typedef std::future<UpdateApnsChannelOutcome> UpdateApnsChannelOutcomeCallable;
528typedef std::future<UpdateApnsSandboxChannelOutcome> UpdateApnsSandboxChannelOutcomeCallable;
529typedef std::future<UpdateApnsVoipChannelOutcome> UpdateApnsVoipChannelOutcomeCallable;
530typedef std::future<UpdateApnsVoipSandboxChannelOutcome> UpdateApnsVoipSandboxChannelOutcomeCallable;
531typedef std::future<UpdateApplicationSettingsOutcome> UpdateApplicationSettingsOutcomeCallable;
532typedef std::future<UpdateBaiduChannelOutcome> UpdateBaiduChannelOutcomeCallable;
533typedef std::future<UpdateCampaignOutcome> UpdateCampaignOutcomeCallable;
534typedef std::future<UpdateEmailChannelOutcome> UpdateEmailChannelOutcomeCallable;
535typedef std::future<UpdateEmailTemplateOutcome> UpdateEmailTemplateOutcomeCallable;
536typedef std::future<UpdateEndpointOutcome> UpdateEndpointOutcomeCallable;
537typedef std::future<UpdateEndpointsBatchOutcome> UpdateEndpointsBatchOutcomeCallable;
538typedef std::future<UpdateGcmChannelOutcome> UpdateGcmChannelOutcomeCallable;
539typedef std::future<UpdateInAppTemplateOutcome> UpdateInAppTemplateOutcomeCallable;
540typedef std::future<UpdateJourneyOutcome> UpdateJourneyOutcomeCallable;
541typedef std::future<UpdateJourneyStateOutcome> UpdateJourneyStateOutcomeCallable;
542typedef std::future<UpdatePushTemplateOutcome> UpdatePushTemplateOutcomeCallable;
543typedef std::future<UpdateRecommenderConfigurationOutcome> UpdateRecommenderConfigurationOutcomeCallable;
544typedef std::future<UpdateSegmentOutcome> UpdateSegmentOutcomeCallable;
545typedef std::future<UpdateSmsChannelOutcome> UpdateSmsChannelOutcomeCallable;
546typedef std::future<UpdateSmsTemplateOutcome> UpdateSmsTemplateOutcomeCallable;
547typedef std::future<UpdateTemplateActiveVersionOutcome> UpdateTemplateActiveVersionOutcomeCallable;
548typedef std::future<UpdateVoiceChannelOutcome> UpdateVoiceChannelOutcomeCallable;
549typedef std::future<UpdateVoiceTemplateOutcome> UpdateVoiceTemplateOutcomeCallable;
550typedef std::future<VerifyOTPMessageOutcome> VerifyOTPMessageOutcomeCallable;
551/* End of service model Outcome callable definitions */
552} // namespace Model
553
554class PinpointClient;
555
556/* Service model async handlers definitions */
557typedef std::function<void(const PinpointClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const PinpointClient*, const Model::CreateCampaignRequest&, const Model::CreateCampaignOutcome&,
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563typedef std::function<void(const PinpointClient*, const Model::CreateEmailTemplateRequest&, const Model::CreateEmailTemplateOutcome&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const PinpointClient*, const Model::CreateExportJobRequest&, const Model::CreateExportJobOutcome&,
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569typedef std::function<void(const PinpointClient*, const Model::CreateImportJobRequest&, const Model::CreateImportJobOutcome&,
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const PinpointClient*, const Model::CreateInAppTemplateRequest&, const Model::CreateInAppTemplateOutcome&,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const PinpointClient*, const Model::CreateJourneyRequest&, const Model::CreateJourneyOutcome&,
576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
578typedef std::function<void(const PinpointClient*, const Model::CreatePushTemplateRequest&, const Model::CreatePushTemplateOutcome&,
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
581typedef std::function<void(const PinpointClient*, const Model::CreateRecommenderConfigurationRequest&,
583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
585typedef std::function<void(const PinpointClient*, const Model::CreateSegmentRequest&, const Model::CreateSegmentOutcome&,
586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
588typedef std::function<void(const PinpointClient*, const Model::CreateSmsTemplateRequest&, const Model::CreateSmsTemplateOutcome&,
589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
591typedef std::function<void(const PinpointClient*, const Model::CreateVoiceTemplateRequest&, const Model::CreateVoiceTemplateOutcome&,
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594typedef std::function<void(const PinpointClient*, const Model::DeleteAdmChannelRequest&, const Model::DeleteAdmChannelOutcome&,
595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
597typedef std::function<void(const PinpointClient*, const Model::DeleteApnsChannelRequest&, const Model::DeleteApnsChannelOutcome&,
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
600typedef std::function<void(const PinpointClient*, const Model::DeleteApnsSandboxChannelRequest&,
601 const Model::DeleteApnsSandboxChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
603typedef std::function<void(const PinpointClient*, const Model::DeleteApnsVoipChannelRequest&, const Model::DeleteApnsVoipChannelOutcome&,
604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
606typedef std::function<void(const PinpointClient*, const Model::DeleteApnsVoipSandboxChannelRequest&,
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
610typedef std::function<void(const PinpointClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&,
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
613typedef std::function<void(const PinpointClient*, const Model::DeleteBaiduChannelRequest&, const Model::DeleteBaiduChannelOutcome&,
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
616typedef std::function<void(const PinpointClient*, const Model::DeleteCampaignRequest&, const Model::DeleteCampaignOutcome&,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
619typedef std::function<void(const PinpointClient*, const Model::DeleteEmailChannelRequest&, const Model::DeleteEmailChannelOutcome&,
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
622typedef std::function<void(const PinpointClient*, const Model::DeleteEmailTemplateRequest&, const Model::DeleteEmailTemplateOutcome&,
623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
625typedef std::function<void(const PinpointClient*, const Model::DeleteEndpointRequest&, const Model::DeleteEndpointOutcome&,
626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
628typedef std::function<void(const PinpointClient*, const Model::DeleteEventStreamRequest&, const Model::DeleteEventStreamOutcome&,
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
631typedef std::function<void(const PinpointClient*, const Model::DeleteGcmChannelRequest&, const Model::DeleteGcmChannelOutcome&,
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634typedef std::function<void(const PinpointClient*, const Model::DeleteInAppTemplateRequest&, const Model::DeleteInAppTemplateOutcome&,
635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
637typedef std::function<void(const PinpointClient*, const Model::DeleteJourneyRequest&, const Model::DeleteJourneyOutcome&,
638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
640typedef std::function<void(const PinpointClient*, const Model::DeletePushTemplateRequest&, const Model::DeletePushTemplateOutcome&,
641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
643typedef std::function<void(const PinpointClient*, const Model::DeleteRecommenderConfigurationRequest&,
645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
647typedef std::function<void(const PinpointClient*, const Model::DeleteSegmentRequest&, const Model::DeleteSegmentOutcome&,
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
650typedef std::function<void(const PinpointClient*, const Model::DeleteSmsChannelRequest&, const Model::DeleteSmsChannelOutcome&,
651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653typedef std::function<void(const PinpointClient*, const Model::DeleteSmsTemplateRequest&, const Model::DeleteSmsTemplateOutcome&,
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
656typedef std::function<void(const PinpointClient*, const Model::DeleteUserEndpointsRequest&, const Model::DeleteUserEndpointsOutcome&,
657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
659typedef std::function<void(const PinpointClient*, const Model::DeleteVoiceChannelRequest&, const Model::DeleteVoiceChannelOutcome&,
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
662typedef std::function<void(const PinpointClient*, const Model::DeleteVoiceTemplateRequest&, const Model::DeleteVoiceTemplateOutcome&,
663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
665typedef std::function<void(const PinpointClient*, const Model::GetAdmChannelRequest&, const Model::GetAdmChannelOutcome&,
666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
668typedef std::function<void(const PinpointClient*, const Model::GetApnsChannelRequest&, const Model::GetApnsChannelOutcome&,
669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671typedef std::function<void(const PinpointClient*, const Model::GetApnsSandboxChannelRequest&, const Model::GetApnsSandboxChannelOutcome&,
672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
674typedef std::function<void(const PinpointClient*, const Model::GetApnsVoipChannelRequest&, const Model::GetApnsVoipChannelOutcome&,
675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
677typedef std::function<void(const PinpointClient*, const Model::GetApnsVoipSandboxChannelRequest&,
678 const Model::GetApnsVoipSandboxChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
680typedef std::function<void(const PinpointClient*, const Model::GetAppRequest&, const Model::GetAppOutcome&,
681 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
683typedef std::function<void(const PinpointClient*, const Model::GetApplicationDateRangeKpiRequest&,
684 const Model::GetApplicationDateRangeKpiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
689typedef std::function<void(const PinpointClient*, const Model::GetAppsRequest&, const Model::GetAppsOutcome&,
690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692typedef std::function<void(const PinpointClient*, const Model::GetBaiduChannelRequest&, const Model::GetBaiduChannelOutcome&,
693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
695typedef std::function<void(const PinpointClient*, const Model::GetCampaignRequest&, const Model::GetCampaignOutcome&,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698typedef std::function<void(const PinpointClient*, const Model::GetCampaignActivitiesRequest&, const Model::GetCampaignActivitiesOutcome&,
699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
701typedef std::function<void(const PinpointClient*, const Model::GetCampaignDateRangeKpiRequest&,
702 const Model::GetCampaignDateRangeKpiOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
704typedef std::function<void(const PinpointClient*, const Model::GetCampaignVersionRequest&, const Model::GetCampaignVersionOutcome&,
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
707typedef std::function<void(const PinpointClient*, const Model::GetCampaignVersionsRequest&, const Model::GetCampaignVersionsOutcome&,
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
710typedef std::function<void(const PinpointClient*, const Model::GetCampaignsRequest&, const Model::GetCampaignsOutcome&,
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
713typedef std::function<void(const PinpointClient*, const Model::GetChannelsRequest&, const Model::GetChannelsOutcome&,
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
716typedef std::function<void(const PinpointClient*, const Model::GetEmailChannelRequest&, const Model::GetEmailChannelOutcome&,
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719typedef std::function<void(const PinpointClient*, const Model::GetEmailTemplateRequest&, const Model::GetEmailTemplateOutcome&,
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
722typedef std::function<void(const PinpointClient*, const Model::GetEndpointRequest&, const Model::GetEndpointOutcome&,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
725typedef std::function<void(const PinpointClient*, const Model::GetEventStreamRequest&, const Model::GetEventStreamOutcome&,
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
728typedef std::function<void(const PinpointClient*, const Model::GetExportJobRequest&, const Model::GetExportJobOutcome&,
729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
731typedef std::function<void(const PinpointClient*, const Model::GetExportJobsRequest&, const Model::GetExportJobsOutcome&,
732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
734typedef std::function<void(const PinpointClient*, const Model::GetGcmChannelRequest&, const Model::GetGcmChannelOutcome&,
735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
737typedef std::function<void(const PinpointClient*, const Model::GetImportJobRequest&, const Model::GetImportJobOutcome&,
738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
740typedef std::function<void(const PinpointClient*, const Model::GetImportJobsRequest&, const Model::GetImportJobsOutcome&,
741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
743typedef std::function<void(const PinpointClient*, const Model::GetInAppMessagesRequest&, const Model::GetInAppMessagesOutcome&,
744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
746typedef std::function<void(const PinpointClient*, const Model::GetInAppTemplateRequest&, const Model::GetInAppTemplateOutcome&,
747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
749typedef std::function<void(const PinpointClient*, const Model::GetJourneyRequest&, const Model::GetJourneyOutcome&,
750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
755typedef std::function<void(const PinpointClient*, const Model::GetJourneyExecutionActivityMetricsRequest&,
757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
759typedef std::function<void(const PinpointClient*, const Model::GetJourneyExecutionMetricsRequest&,
760 const Model::GetJourneyExecutionMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
762typedef std::function<void(const PinpointClient*, const Model::GetJourneyRunExecutionActivityMetricsRequest&,
764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
766typedef std::function<void(const PinpointClient*, const Model::GetJourneyRunExecutionMetricsRequest&,
768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
770typedef std::function<void(const PinpointClient*, const Model::GetJourneyRunsRequest&, const Model::GetJourneyRunsOutcome&,
771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
773typedef std::function<void(const PinpointClient*, const Model::GetPushTemplateRequest&, const Model::GetPushTemplateOutcome&,
774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
776typedef std::function<void(const PinpointClient*, const Model::GetRecommenderConfigurationRequest&,
777 const Model::GetRecommenderConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const PinpointClient*, const Model::GetRecommenderConfigurationsRequest&,
781 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
783typedef std::function<void(const PinpointClient*, const Model::GetSegmentRequest&, const Model::GetSegmentOutcome&,
784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
786typedef std::function<void(const PinpointClient*, const Model::GetSegmentExportJobsRequest&, const Model::GetSegmentExportJobsOutcome&,
787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
789typedef std::function<void(const PinpointClient*, const Model::GetSegmentImportJobsRequest&, const Model::GetSegmentImportJobsOutcome&,
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
792typedef std::function<void(const PinpointClient*, const Model::GetSegmentVersionRequest&, const Model::GetSegmentVersionOutcome&,
793 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
795typedef std::function<void(const PinpointClient*, const Model::GetSegmentVersionsRequest&, const Model::GetSegmentVersionsOutcome&,
796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
798typedef std::function<void(const PinpointClient*, const Model::GetSegmentsRequest&, const Model::GetSegmentsOutcome&,
799 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
801typedef std::function<void(const PinpointClient*, const Model::GetSmsChannelRequest&, const Model::GetSmsChannelOutcome&,
802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
804typedef std::function<void(const PinpointClient*, const Model::GetSmsTemplateRequest&, const Model::GetSmsTemplateOutcome&,
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
807typedef std::function<void(const PinpointClient*, const Model::GetUserEndpointsRequest&, const Model::GetUserEndpointsOutcome&,
808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
810typedef std::function<void(const PinpointClient*, const Model::GetVoiceChannelRequest&, const Model::GetVoiceChannelOutcome&,
811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
813typedef std::function<void(const PinpointClient*, const Model::GetVoiceTemplateRequest&, const Model::GetVoiceTemplateOutcome&,
814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
816typedef std::function<void(const PinpointClient*, const Model::ListJourneysRequest&, const Model::ListJourneysOutcome&,
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
819typedef std::function<void(const PinpointClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
822typedef std::function<void(const PinpointClient*, const Model::ListTemplateVersionsRequest&, const Model::ListTemplateVersionsOutcome&,
823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
825typedef std::function<void(const PinpointClient*, const Model::ListTemplatesRequest&, const Model::ListTemplatesOutcome&,
826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
828typedef std::function<void(const PinpointClient*, const Model::PhoneNumberValidateRequest&, const Model::PhoneNumberValidateOutcome&,
829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
831typedef std::function<void(const PinpointClient*, const Model::PutEventStreamRequest&, const Model::PutEventStreamOutcome&,
832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
834typedef std::function<void(const PinpointClient*, const Model::PutEventsRequest&, const Model::PutEventsOutcome&,
835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
837typedef std::function<void(const PinpointClient*, const Model::RemoveAttributesRequest&, const Model::RemoveAttributesOutcome&,
838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
840typedef std::function<void(const PinpointClient*, const Model::SendMessagesRequest&, const Model::SendMessagesOutcome&,
841 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
843typedef std::function<void(const PinpointClient*, const Model::SendOTPMessageRequest&, const Model::SendOTPMessageOutcome&,
844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
846typedef std::function<void(const PinpointClient*, const Model::SendUsersMessagesRequest&, const Model::SendUsersMessagesOutcome&,
847 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
849typedef std::function<void(const PinpointClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
850 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
852typedef std::function<void(const PinpointClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
855typedef std::function<void(const PinpointClient*, const Model::UpdateAdmChannelRequest&, const Model::UpdateAdmChannelOutcome&,
856 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
858typedef std::function<void(const PinpointClient*, const Model::UpdateApnsChannelRequest&, const Model::UpdateApnsChannelOutcome&,
859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
861typedef std::function<void(const PinpointClient*, const Model::UpdateApnsSandboxChannelRequest&,
862 const Model::UpdateApnsSandboxChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
864typedef std::function<void(const PinpointClient*, const Model::UpdateApnsVoipChannelRequest&, const Model::UpdateApnsVoipChannelOutcome&,
865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
867typedef std::function<void(const PinpointClient*, const Model::UpdateApnsVoipSandboxChannelRequest&,
869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
871typedef std::function<void(const PinpointClient*, const Model::UpdateApplicationSettingsRequest&,
872 const Model::UpdateApplicationSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
874typedef std::function<void(const PinpointClient*, const Model::UpdateBaiduChannelRequest&, const Model::UpdateBaiduChannelOutcome&,
875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
877typedef std::function<void(const PinpointClient*, const Model::UpdateCampaignRequest&, const Model::UpdateCampaignOutcome&,
878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
880typedef std::function<void(const PinpointClient*, const Model::UpdateEmailChannelRequest&, const Model::UpdateEmailChannelOutcome&,
881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
883typedef std::function<void(const PinpointClient*, const Model::UpdateEmailTemplateRequest&, const Model::UpdateEmailTemplateOutcome&,
884 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
886typedef std::function<void(const PinpointClient*, const Model::UpdateEndpointRequest&, const Model::UpdateEndpointOutcome&,
887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
889typedef std::function<void(const PinpointClient*, const Model::UpdateEndpointsBatchRequest&, const Model::UpdateEndpointsBatchOutcome&,
890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
892typedef std::function<void(const PinpointClient*, const Model::UpdateGcmChannelRequest&, const Model::UpdateGcmChannelOutcome&,
893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
895typedef std::function<void(const PinpointClient*, const Model::UpdateInAppTemplateRequest&, const Model::UpdateInAppTemplateOutcome&,
896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
898typedef std::function<void(const PinpointClient*, const Model::UpdateJourneyRequest&, const Model::UpdateJourneyOutcome&,
899 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
901typedef std::function<void(const PinpointClient*, const Model::UpdateJourneyStateRequest&, const Model::UpdateJourneyStateOutcome&,
902 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
904typedef std::function<void(const PinpointClient*, const Model::UpdatePushTemplateRequest&, const Model::UpdatePushTemplateOutcome&,
905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
907typedef std::function<void(const PinpointClient*, const Model::UpdateRecommenderConfigurationRequest&,
909 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
911typedef std::function<void(const PinpointClient*, const Model::UpdateSegmentRequest&, const Model::UpdateSegmentOutcome&,
912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
914typedef std::function<void(const PinpointClient*, const Model::UpdateSmsChannelRequest&, const Model::UpdateSmsChannelOutcome&,
915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
917typedef std::function<void(const PinpointClient*, const Model::UpdateSmsTemplateRequest&, const Model::UpdateSmsTemplateOutcome&,
918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
920typedef std::function<void(const PinpointClient*, const Model::UpdateTemplateActiveVersionRequest&,
921 const Model::UpdateTemplateActiveVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
923typedef std::function<void(const PinpointClient*, const Model::UpdateVoiceChannelRequest&, const Model::UpdateVoiceChannelOutcome&,
924 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
926typedef std::function<void(const PinpointClient*, const Model::UpdateVoiceTemplateRequest&, const Model::UpdateVoiceTemplateOutcome&,
927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
929typedef std::function<void(const PinpointClient*, const Model::VerifyOTPMessageRequest&, const Model::VerifyOTPMessageOutcome&,
930 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
932/* End of service model async handlers definitions */
933} // namespace Pinpoint
934} // namespace Aws
EndpointProviderBase< PinpointClientConfiguration, PinpointBuiltInParameters, PinpointClientContextParameters > PinpointEndpointProviderBase
std::future< GetRecommenderConfigurationOutcome > GetRecommenderConfigurationOutcomeCallable
Aws::Utils::Outcome< UpdateApnsChannelResult, PinpointError > UpdateApnsChannelOutcome
Aws::Utils::Outcome< DeleteVoiceChannelResult, PinpointError > DeleteVoiceChannelOutcome
std::future< GetApplicationDateRangeKpiOutcome > GetApplicationDateRangeKpiOutcomeCallable
Aws::Utils::Outcome< GetApplicationDateRangeKpiResult, PinpointError > GetApplicationDateRangeKpiOutcome
std::future< GetJourneyExecutionActivityMetricsOutcome > GetJourneyExecutionActivityMetricsOutcomeCallable
Aws::Utils::Outcome< GetInAppTemplateResult, PinpointError > GetInAppTemplateOutcome
Aws::Utils::Outcome< UpdateEmailTemplateResult, PinpointError > UpdateEmailTemplateOutcome
std::future< GetSegmentExportJobsOutcome > GetSegmentExportJobsOutcomeCallable
std::future< GetVoiceTemplateOutcome > GetVoiceTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateJourneyResult, PinpointError > UpdateJourneyOutcome
Aws::Utils::Outcome< RemoveAttributesResult, PinpointError > RemoveAttributesOutcome
std::future< GetUserEndpointsOutcome > GetUserEndpointsOutcomeCallable
std::future< DeleteRecommenderConfigurationOutcome > DeleteRecommenderConfigurationOutcomeCallable
std::future< DeleteEventStreamOutcome > DeleteEventStreamOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PinpointError > TagResourceOutcome
Aws::Utils::Outcome< UpdateVoiceChannelResult, PinpointError > UpdateVoiceChannelOutcome
Aws::Utils::Outcome< GetSegmentVersionsResult, PinpointError > GetSegmentVersionsOutcome
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateSegmentResult, PinpointError > UpdateSegmentOutcome
Aws::Utils::Outcome< DeleteEventStreamResult, PinpointError > DeleteEventStreamOutcome
std::future< DeletePushTemplateOutcome > DeletePushTemplateOutcomeCallable
Aws::Utils::Outcome< GetGcmChannelResult, PinpointError > GetGcmChannelOutcome
Aws::Utils::Outcome< CreateInAppTemplateResult, PinpointError > CreateInAppTemplateOutcome
Aws::Utils::Outcome< UpdateApnsSandboxChannelResult, PinpointError > UpdateApnsSandboxChannelOutcome
Aws::Utils::Outcome< GetAppResult, PinpointError > GetAppOutcome
std::future< PutEventsOutcome > PutEventsOutcomeCallable
Aws::Utils::Outcome< DeletePushTemplateResult, PinpointError > DeletePushTemplateOutcome
Aws::Utils::Outcome< DeleteApnsSandboxChannelResult, PinpointError > DeleteApnsSandboxChannelOutcome
std::future< GetEventStreamOutcome > GetEventStreamOutcomeCallable
Aws::Utils::Outcome< DeleteRecommenderConfigurationResult, PinpointError > DeleteRecommenderConfigurationOutcome
Aws::Utils::Outcome< VerifyOTPMessageResult, PinpointError > VerifyOTPMessageOutcome
Aws::Utils::Outcome< UpdateBaiduChannelResult, PinpointError > UpdateBaiduChannelOutcome
std::future< DeleteInAppTemplateOutcome > DeleteInAppTemplateOutcomeCallable
std::future< UpdateRecommenderConfigurationOutcome > UpdateRecommenderConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteJourneyResult, PinpointError > DeleteJourneyOutcome
std::future< VerifyOTPMessageOutcome > VerifyOTPMessageOutcomeCallable
Aws::Utils::Outcome< GetSegmentResult, PinpointError > GetSegmentOutcome
std::future< UpdateEndpointOutcome > UpdateEndpointOutcomeCallable
std::future< GetApnsVoipSandboxChannelOutcome > GetApnsVoipSandboxChannelOutcomeCallable
Aws::Utils::Outcome< GetCampaignDateRangeKpiResult, PinpointError > GetCampaignDateRangeKpiOutcome
Aws::Utils::Outcome< UpdateAdmChannelResult, PinpointError > UpdateAdmChannelOutcome
Aws::Utils::Outcome< GetVoiceChannelResult, PinpointError > GetVoiceChannelOutcome
Aws::Utils::Outcome< GetJourneyExecutionActivityMetricsResult, PinpointError > GetJourneyExecutionActivityMetricsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteApnsVoipSandboxChannelOutcome > DeleteApnsVoipSandboxChannelOutcomeCallable
std::future< DeleteApnsVoipChannelOutcome > DeleteApnsVoipChannelOutcomeCallable
Aws::Utils::Outcome< SendMessagesResult, PinpointError > SendMessagesOutcome
Aws::Utils::Outcome< SendUsersMessagesResult, PinpointError > SendUsersMessagesOutcome
std::future< DeleteBaiduChannelOutcome > DeleteBaiduChannelOutcomeCallable
Aws::Utils::Outcome< CreateJourneyResult, PinpointError > CreateJourneyOutcome
std::future< SendMessagesOutcome > SendMessagesOutcomeCallable
std::future< PhoneNumberValidateOutcome > PhoneNumberValidateOutcomeCallable
std::future< UpdateEmailChannelOutcome > UpdateEmailChannelOutcomeCallable
Aws::Utils::Outcome< GetApnsVoipSandboxChannelResult, PinpointError > GetApnsVoipSandboxChannelOutcome
std::future< UpdateGcmChannelOutcome > UpdateGcmChannelOutcomeCallable
Aws::Utils::Outcome< GetExportJobsResult, PinpointError > GetExportJobsOutcome
std::future< GetJourneyOutcome > GetJourneyOutcomeCallable
Aws::Utils::Outcome< GetJourneyExecutionMetricsResult, PinpointError > GetJourneyExecutionMetricsOutcome
Aws::Utils::Outcome< GetApnsChannelResult, PinpointError > GetApnsChannelOutcome
Aws::Utils::Outcome< UpdateTemplateActiveVersionResult, PinpointError > UpdateTemplateActiveVersionOutcome
Aws::Utils::Outcome< GetCampaignActivitiesResult, PinpointError > GetCampaignActivitiesOutcome
std::future< GetJourneyExecutionMetricsOutcome > GetJourneyExecutionMetricsOutcomeCallable
Aws::Utils::Outcome< GetEmailTemplateResult, PinpointError > GetEmailTemplateOutcome
std::future< UpdateJourneyStateOutcome > UpdateJourneyStateOutcomeCallable
std::future< UpdateBaiduChannelOutcome > UpdateBaiduChannelOutcomeCallable
std::future< DeleteAppOutcome > DeleteAppOutcomeCallable
std::future< GetEmailTemplateOutcome > GetEmailTemplateOutcomeCallable
std::future< UpdateSmsChannelOutcome > UpdateSmsChannelOutcomeCallable
std::future< GetApplicationSettingsOutcome > GetApplicationSettingsOutcomeCallable
std::future< GetChannelsOutcome > GetChannelsOutcomeCallable
Aws::Utils::Outcome< UpdateVoiceTemplateResult, PinpointError > UpdateVoiceTemplateOutcome
std::future< GetExportJobOutcome > GetExportJobOutcomeCallable
Aws::Utils::Outcome< GetCampaignResult, PinpointError > GetCampaignOutcome
Aws::Utils::Outcome< GetSmsTemplateResult, PinpointError > GetSmsTemplateOutcome
Aws::Utils::Outcome< DeleteVoiceTemplateResult, PinpointError > DeleteVoiceTemplateOutcome
std::future< RemoveAttributesOutcome > RemoveAttributesOutcomeCallable
Aws::Utils::Outcome< GetEndpointResult, PinpointError > GetEndpointOutcome
std::future< CreateEmailTemplateOutcome > CreateEmailTemplateOutcomeCallable
Aws::Utils::Outcome< GetRecommenderConfigurationsResult, PinpointError > GetRecommenderConfigurationsOutcome
Aws::Utils::Outcome< GetVoiceTemplateResult, PinpointError > GetVoiceTemplateOutcome
Aws::Utils::Outcome< GetCampaignVersionsResult, PinpointError > GetCampaignVersionsOutcome
Aws::Utils::Outcome< DeleteEndpointResult, PinpointError > DeleteEndpointOutcome
Aws::Utils::Outcome< DeleteBaiduChannelResult, PinpointError > DeleteBaiduChannelOutcome
Aws::Utils::Outcome< DeleteAppResult, PinpointError > DeleteAppOutcome
Aws::Utils::Outcome< GetInAppMessagesResult, PinpointError > GetInAppMessagesOutcome
Aws::Utils::Outcome< GetApnsVoipChannelResult, PinpointError > GetApnsVoipChannelOutcome
Aws::Utils::Outcome< UpdateApnsVoipSandboxChannelResult, PinpointError > UpdateApnsVoipSandboxChannelOutcome
std::future< UpdateVoiceTemplateOutcome > UpdateVoiceTemplateOutcomeCallable
Aws::Utils::Outcome< GetEmailChannelResult, PinpointError > GetEmailChannelOutcome
Aws::Utils::Outcome< CreatePushTemplateResult, PinpointError > CreatePushTemplateOutcome
Aws::Utils::Outcome< GetImportJobResult, PinpointError > GetImportJobOutcome
std::future< GetApnsChannelOutcome > GetApnsChannelOutcomeCallable
Aws::Utils::Outcome< PutEventsResult, PinpointError > PutEventsOutcome
std::future< CreatePushTemplateOutcome > CreatePushTemplateOutcomeCallable
std::future< GetSegmentImportJobsOutcome > GetSegmentImportJobsOutcomeCallable
Aws::Utils::Outcome< UpdateApnsVoipChannelResult, PinpointError > UpdateApnsVoipChannelOutcome
Aws::Utils::Outcome< GetBaiduChannelResult, PinpointError > GetBaiduChannelOutcome
Aws::Utils::Outcome< DeleteCampaignResult, PinpointError > DeleteCampaignOutcome
std::future< GetSegmentVersionsOutcome > GetSegmentVersionsOutcomeCallable
std::future< GetJourneyRunExecutionActivityMetricsOutcome > GetJourneyRunExecutionActivityMetricsOutcomeCallable
Aws::Utils::Outcome< GetJourneyRunExecutionActivityMetricsResult, PinpointError > GetJourneyRunExecutionActivityMetricsOutcome
std::future< GetCampaignVersionOutcome > GetCampaignVersionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PinpointError > UntagResourceOutcome
std::future< UpdateApnsVoipChannelOutcome > UpdateApnsVoipChannelOutcomeCallable
std::future< UpdateInAppTemplateOutcome > UpdateInAppTemplateOutcomeCallable
std::future< GetSmsTemplateOutcome > GetSmsTemplateOutcomeCallable
std::future< GetSegmentVersionOutcome > GetSegmentVersionOutcomeCallable
std::future< UpdateVoiceChannelOutcome > UpdateVoiceChannelOutcomeCallable
std::future< GetApnsSandboxChannelOutcome > GetApnsSandboxChannelOutcomeCallable
Aws::Utils::Outcome< UpdateInAppTemplateResult, PinpointError > UpdateInAppTemplateOutcome
Aws::Utils::Outcome< GetCampaignVersionResult, PinpointError > GetCampaignVersionOutcome
std::future< UpdateApnsVoipSandboxChannelOutcome > UpdateApnsVoipSandboxChannelOutcomeCallable
Aws::Utils::Outcome< GetAdmChannelResult, PinpointError > GetAdmChannelOutcome
std::future< UpdateJourneyOutcome > UpdateJourneyOutcomeCallable
std::future< CreateJourneyOutcome > CreateJourneyOutcomeCallable
std::future< GetImportJobsOutcome > GetImportJobsOutcomeCallable
std::future< GetSmsChannelOutcome > GetSmsChannelOutcomeCallable
Aws::Utils::Outcome< GetSegmentsResult, PinpointError > GetSegmentsOutcome
std::future< GetBaiduChannelOutcome > GetBaiduChannelOutcomeCallable
Aws::Utils::Outcome< SendOTPMessageResult, PinpointError > SendOTPMessageOutcome
std::future< GetVoiceChannelOutcome > GetVoiceChannelOutcomeCallable
Aws::Utils::Outcome< UpdateEndpointResult, PinpointError > UpdateEndpointOutcome
std::future< SendOTPMessageOutcome > SendOTPMessageOutcomeCallable
Aws::Utils::Outcome< GetCampaignsResult, PinpointError > GetCampaignsOutcome
std::future< GetImportJobOutcome > GetImportJobOutcomeCallable
Aws::Utils::Outcome< GetJourneyResult, PinpointError > GetJourneyOutcome
std::future< CreateVoiceTemplateOutcome > CreateVoiceTemplateOutcomeCallable
std::future< CreateCampaignOutcome > CreateCampaignOutcomeCallable
std::future< GetRecommenderConfigurationsOutcome > GetRecommenderConfigurationsOutcomeCallable
std::future< UpdateApnsChannelOutcome > UpdateApnsChannelOutcomeCallable
Aws::Utils::Outcome< UpdateEndpointsBatchResult, PinpointError > UpdateEndpointsBatchOutcome
Aws::Utils::Outcome< DeleteInAppTemplateResult, PinpointError > DeleteInAppTemplateOutcome
std::future< GetAppOutcome > GetAppOutcomeCallable
std::future< ListTemplateVersionsOutcome > ListTemplateVersionsOutcomeCallable
std::future< CreateSegmentOutcome > CreateSegmentOutcomeCallable
Aws::Utils::Outcome< GetSegmentVersionResult, PinpointError > GetSegmentVersionOutcome
Aws::Utils::Outcome< CreateImportJobResult, PinpointError > CreateImportJobOutcome
std::future< UpdateEndpointsBatchOutcome > UpdateEndpointsBatchOutcomeCallable
std::future< UpdateApplicationSettingsOutcome > UpdateApplicationSettingsOutcomeCallable
std::future< ListTemplatesOutcome > ListTemplatesOutcomeCallable
Aws::Utils::Outcome< UpdateJourneyStateResult, PinpointError > UpdateJourneyStateOutcome
std::future< GetSegmentsOutcome > GetSegmentsOutcomeCallable
Aws::Utils::Outcome< GetApplicationSettingsResult, PinpointError > GetApplicationSettingsOutcome
Aws::Utils::Outcome< GetEventStreamResult, PinpointError > GetEventStreamOutcome
Aws::Utils::Outcome< UpdateApplicationSettingsResult, PinpointError > UpdateApplicationSettingsOutcome
Aws::Utils::Outcome< GetRecommenderConfigurationResult, PinpointError > GetRecommenderConfigurationOutcome
Aws::Utils::Outcome< GetJourneyDateRangeKpiResult, PinpointError > GetJourneyDateRangeKpiOutcome
Aws::Utils::Outcome< DeleteEmailTemplateResult, PinpointError > DeleteEmailTemplateOutcome
Aws::Utils::Outcome< DeleteEmailChannelResult, PinpointError > DeleteEmailChannelOutcome
std::future< ListJourneysOutcome > ListJourneysOutcomeCallable
std::future< DeleteUserEndpointsOutcome > DeleteUserEndpointsOutcomeCallable
Aws::Utils::Outcome< UpdateEmailChannelResult, PinpointError > UpdateEmailChannelOutcome
std::future< GetEmailChannelOutcome > GetEmailChannelOutcomeCallable
Aws::Utils::Outcome< CreateVoiceTemplateResult, PinpointError > CreateVoiceTemplateOutcome
std::future< DeleteEmailChannelOutcome > DeleteEmailChannelOutcomeCallable
Aws::Utils::Outcome< UpdatePushTemplateResult, PinpointError > UpdatePushTemplateOutcome
Aws::Utils::Outcome< DeleteSegmentResult, PinpointError > DeleteSegmentOutcome
Aws::Utils::Outcome< ListTemplateVersionsResult, PinpointError > ListTemplateVersionsOutcome
Aws::Utils::Outcome< UpdateSmsTemplateResult, PinpointError > UpdateSmsTemplateOutcome
std::future< DeleteSegmentOutcome > DeleteSegmentOutcomeCallable
Aws::Utils::Outcome< DeleteApnsVoipSandboxChannelResult, PinpointError > DeleteApnsVoipSandboxChannelOutcome
Aws::Utils::Outcome< GetUserEndpointsResult, PinpointError > GetUserEndpointsOutcome
std::future< CreateImportJobOutcome > CreateImportJobOutcomeCallable
Aws::Utils::Outcome< GetSmsChannelResult, PinpointError > GetSmsChannelOutcome
Aws::Utils::Outcome< PutEventStreamResult, PinpointError > PutEventStreamOutcome
std::future< UpdateApnsSandboxChannelOutcome > UpdateApnsSandboxChannelOutcomeCallable
std::future< DeleteSmsChannelOutcome > DeleteSmsChannelOutcomeCallable
Aws::Utils::Outcome< DeleteApnsChannelResult, PinpointError > DeleteApnsChannelOutcome
std::future< GetGcmChannelOutcome > GetGcmChannelOutcomeCallable
std::future< DeleteApnsSandboxChannelOutcome > DeleteApnsSandboxChannelOutcomeCallable
Aws::Utils::Outcome< CreateSmsTemplateResult, PinpointError > CreateSmsTemplateOutcome
Aws::Utils::Outcome< UpdateRecommenderConfigurationResult, PinpointError > UpdateRecommenderConfigurationOutcome
std::future< GetExportJobsOutcome > GetExportJobsOutcomeCallable
std::future< PutEventStreamOutcome > PutEventStreamOutcomeCallable
Aws::Utils::Outcome< GetSegmentImportJobsResult, PinpointError > GetSegmentImportJobsOutcome
std::future< GetAppsOutcome > GetAppsOutcomeCallable
std::future< GetCampaignDateRangeKpiOutcome > GetCampaignDateRangeKpiOutcomeCallable
Aws::Utils::Outcome< CreateSegmentResult, PinpointError > CreateSegmentOutcome
std::future< GetJourneyRunsOutcome > GetJourneyRunsOutcomeCallable
std::future< UpdateTemplateActiveVersionOutcome > UpdateTemplateActiveVersionOutcomeCallable
std::future< UpdateSegmentOutcome > UpdateSegmentOutcomeCallable
std::future< GetJourneyDateRangeKpiOutcome > GetJourneyDateRangeKpiOutcomeCallable
std::future< UpdateEmailTemplateOutcome > UpdateEmailTemplateOutcomeCallable
std::future< CreateInAppTemplateOutcome > CreateInAppTemplateOutcomeCallable
std::future< GetJourneyRunExecutionMetricsOutcome > GetJourneyRunExecutionMetricsOutcomeCallable
Aws::Utils::Outcome< GetPushTemplateResult, PinpointError > GetPushTemplateOutcome
std::future< GetCampaignsOutcome > GetCampaignsOutcomeCallable
Aws::Utils::Outcome< CreateExportJobResult, PinpointError > CreateExportJobOutcome
Aws::Utils::Outcome< UpdateSmsChannelResult, PinpointError > UpdateSmsChannelOutcome
std::future< CreateExportJobOutcome > CreateExportJobOutcomeCallable
Aws::Utils::Outcome< DeleteAdmChannelResult, PinpointError > DeleteAdmChannelOutcome
Aws::Utils::Outcome< ListTemplatesResult, PinpointError > ListTemplatesOutcome
Aws::Utils::Outcome< GetSegmentExportJobsResult, PinpointError > GetSegmentExportJobsOutcome
std::future< UpdateAdmChannelOutcome > UpdateAdmChannelOutcomeCallable
Aws::Utils::Outcome< CreateCampaignResult, PinpointError > CreateCampaignOutcome
std::future< GetAdmChannelOutcome > GetAdmChannelOutcomeCallable
std::future< DeleteVoiceChannelOutcome > DeleteVoiceChannelOutcomeCallable
Aws::Utils::Outcome< CreateAppResult, PinpointError > CreateAppOutcome
Aws::Utils::Outcome< GetExportJobResult, PinpointError > GetExportJobOutcome
Aws::Utils::Outcome< UpdateGcmChannelResult, PinpointError > UpdateGcmChannelOutcome
Aws::Utils::Outcome< GetJourneyRunsResult, PinpointError > GetJourneyRunsOutcome
Aws::Utils::Outcome< ListJourneysResult, PinpointError > ListJourneysOutcome
std::future< UpdateSmsTemplateOutcome > UpdateSmsTemplateOutcomeCallable
std::future< GetInAppMessagesOutcome > GetInAppMessagesOutcomeCallable
std::future< DeleteEmailTemplateOutcome > DeleteEmailTemplateOutcomeCallable
Aws::Utils::Outcome< DeleteUserEndpointsResult, PinpointError > DeleteUserEndpointsOutcome
Aws::Utils::Outcome< GetAppsResult, PinpointError > GetAppsOutcome
Aws::Utils::Outcome< GetImportJobsResult, PinpointError > GetImportJobsOutcome
Aws::Utils::Outcome< DeleteSmsChannelResult, PinpointError > DeleteSmsChannelOutcome
std::future< GetApnsVoipChannelOutcome > GetApnsVoipChannelOutcomeCallable
std::future< DeleteCampaignOutcome > DeleteCampaignOutcomeCallable
std::future< DeleteJourneyOutcome > DeleteJourneyOutcomeCallable
std::future< DeleteGcmChannelOutcome > DeleteGcmChannelOutcomeCallable
Aws::Utils::Outcome< DeleteApnsVoipChannelResult, PinpointError > DeleteApnsVoipChannelOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateRecommenderConfigurationOutcome > CreateRecommenderConfigurationOutcomeCallable
std::future< GetCampaignActivitiesOutcome > GetCampaignActivitiesOutcomeCallable
std::future< DeleteAdmChannelOutcome > DeleteAdmChannelOutcomeCallable
std::future< CreateAppOutcome > CreateAppOutcomeCallable
std::future< UpdateCampaignOutcome > UpdateCampaignOutcomeCallable
std::future< DeleteApnsChannelOutcome > DeleteApnsChannelOutcomeCallable
std::future< GetPushTemplateOutcome > GetPushTemplateOutcomeCallable
std::future< SendUsersMessagesOutcome > SendUsersMessagesOutcomeCallable
Aws::Utils::Outcome< GetApnsSandboxChannelResult, PinpointError > GetApnsSandboxChannelOutcome
Aws::Utils::Outcome< UpdateCampaignResult, PinpointError > UpdateCampaignOutcome
std::future< GetEndpointOutcome > GetEndpointOutcomeCallable
std::future< GetCampaignVersionsOutcome > GetCampaignVersionsOutcomeCallable
Aws::Utils::Outcome< GetJourneyRunExecutionMetricsResult, PinpointError > GetJourneyRunExecutionMetricsOutcome
Aws::Utils::Outcome< DeleteGcmChannelResult, PinpointError > DeleteGcmChannelOutcome
Aws::Utils::Outcome< GetChannelsResult, PinpointError > GetChannelsOutcome
std::future< GetInAppTemplateOutcome > GetInAppTemplateOutcomeCallable
std::future< GetCampaignOutcome > GetCampaignOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, PinpointError > ListTagsForResourceOutcome
std::future< UpdatePushTemplateOutcome > UpdatePushTemplateOutcomeCallable
std::future< CreateSmsTemplateOutcome > CreateSmsTemplateOutcomeCallable
Aws::Utils::Outcome< CreateEmailTemplateResult, PinpointError > CreateEmailTemplateOutcome
Aws::Utils::Outcome< PhoneNumberValidateResult, PinpointError > PhoneNumberValidateOutcome
std::future< DeleteVoiceTemplateOutcome > DeleteVoiceTemplateOutcomeCallable
Aws::Utils::Outcome< CreateRecommenderConfigurationResult, PinpointError > CreateRecommenderConfigurationOutcome
std::future< GetSegmentOutcome > GetSegmentOutcomeCallable
Aws::Utils::Outcome< DeleteSmsTemplateResult, PinpointError > DeleteSmsTemplateOutcome
std::future< DeleteSmsTemplateOutcome > DeleteSmsTemplateOutcomeCallable
std::function< void(const PinpointClient *, const Model::GetApnsSandboxChannelRequest &, const Model::GetApnsSandboxChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApnsSandboxChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetAppsRequest &, const Model::GetAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAppsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetApnsChannelRequest &, const Model::GetApnsChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApnsChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateVoiceChannelRequest &, const Model::UpdateVoiceChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateVoiceChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::PutEventStreamRequest &, const Model::PutEventStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEventStreamResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateGcmChannelRequest &, const Model::UpdateGcmChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGcmChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAppResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetRecommenderConfigurationRequest &, const Model::GetRecommenderConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecommenderConfigurationResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateInAppTemplateRequest &, const Model::CreateInAppTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInAppTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::RemoveAttributesRequest &, const Model::RemoveAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveAttributesResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::PutEventsRequest &, const Model::PutEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEventsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSegmentExportJobsRequest &, const Model::GetSegmentExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentExportJobsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteUserEndpointsRequest &, const Model::DeleteUserEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserEndpointsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteVoiceChannelRequest &, const Model::DeleteVoiceChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVoiceChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteJourneyRequest &, const Model::DeleteJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteJourneyResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSegmentVersionsRequest &, const Model::GetSegmentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentVersionsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::SendMessagesRequest &, const Model::SendMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendMessagesResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteGcmChannelRequest &, const Model::DeleteGcmChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGcmChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetCampaignActivitiesRequest &, const Model::GetCampaignActivitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCampaignActivitiesResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateApnsChannelRequest &, const Model::UpdateApnsChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApnsChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetJourneyDateRangeKpiRequest &, const Model::GetJourneyDateRangeKpiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJourneyDateRangeKpiResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateImportJobRequest &, const Model::CreateImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateImportJobResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetApnsVoipChannelRequest &, const Model::GetApnsVoipChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApnsVoipChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteEmailTemplateRequest &, const Model::DeleteEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEmailTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::PhoneNumberValidateRequest &, const Model::PhoneNumberValidateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PhoneNumberValidateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetCampaignsRequest &, const Model::GetCampaignsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCampaignsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteApnsVoipSandboxChannelRequest &, const Model::DeleteApnsVoipSandboxChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApnsVoipSandboxChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetApnsVoipSandboxChannelRequest &, const Model::GetApnsVoipSandboxChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApnsVoipSandboxChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteEmailChannelRequest &, const Model::DeleteEmailChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEmailChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAppResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetEmailChannelRequest &, const Model::GetEmailChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEmailChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateRecommenderConfigurationRequest &, const Model::CreateRecommenderConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRecommenderConfigurationResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetVoiceTemplateRequest &, const Model::GetVoiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVoiceTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSegmentsRequest &, const Model::GetSegmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetAdmChannelRequest &, const Model::GetAdmChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAdmChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateTemplateActiveVersionRequest &, const Model::UpdateTemplateActiveVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTemplateActiveVersionResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreatePushTemplateRequest &, const Model::CreatePushTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePushTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteBaiduChannelRequest &, const Model::DeleteBaiduChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBaiduChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSegmentImportJobsRequest &, const Model::GetSegmentImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentImportJobsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateSegmentRequest &, const Model::UpdateSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSegmentResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetJourneyExecutionMetricsRequest &, const Model::GetJourneyExecutionMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJourneyExecutionMetricsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetEndpointRequest &, const Model::GetEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEndpointResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateVoiceTemplateRequest &, const Model::CreateVoiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVoiceTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetApplicationDateRangeKpiRequest &, const Model::GetApplicationDateRangeKpiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApplicationDateRangeKpiResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateExportJobRequest &, const Model::CreateExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateExportJobResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetInAppTemplateRequest &, const Model::GetInAppTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInAppTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateInAppTemplateRequest &, const Model::UpdateInAppTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInAppTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetImportJobRequest &, const Model::GetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImportJobResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteApnsVoipChannelRequest &, const Model::DeleteApnsVoipChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApnsVoipChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateCampaignRequest &, const Model::UpdateCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCampaignResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetPushTemplateRequest &, const Model::GetPushTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPushTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetInAppMessagesRequest &, const Model::GetInAppMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInAppMessagesResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetImportJobsRequest &, const Model::GetImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImportJobsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateAdmChannelRequest &, const Model::UpdateAdmChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAdmChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateSmsTemplateRequest &, const Model::UpdateSmsTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSmsTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateJourneyRequest &, const Model::CreateJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJourneyResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetVoiceChannelRequest &, const Model::GetVoiceChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVoiceChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetGcmChannelRequest &, const Model::GetGcmChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGcmChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetCampaignVersionRequest &, const Model::GetCampaignVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCampaignVersionResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteAdmChannelRequest &, const Model::DeleteAdmChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAdmChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteApnsChannelRequest &, const Model::DeleteApnsChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApnsChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeletePushTemplateRequest &, const Model::DeletePushTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePushTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSegmentVersionRequest &, const Model::GetSegmentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentVersionResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateEmailTemplateRequest &, const Model::UpdateEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEmailTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetJourneyRequest &, const Model::GetJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJourneyResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetChannelsRequest &, const Model::GetChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetChannelsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::VerifyOTPMessageRequest &, const Model::VerifyOTPMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> VerifyOTPMessageResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateCampaignRequest &, const Model::CreateCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCampaignResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateSmsChannelRequest &, const Model::UpdateSmsChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSmsChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetJourneyRunExecutionActivityMetricsRequest &, const Model::GetJourneyRunExecutionActivityMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJourneyRunExecutionActivityMetricsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdatePushTemplateRequest &, const Model::UpdatePushTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePushTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::SendOTPMessageRequest &, const Model::SendOTPMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendOTPMessageResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetUserEndpointsRequest &, const Model::GetUserEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserEndpointsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetJourneyExecutionActivityMetricsRequest &, const Model::GetJourneyExecutionActivityMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJourneyExecutionActivityMetricsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateApnsVoipSandboxChannelRequest &, const Model::UpdateApnsVoipSandboxChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApnsVoipSandboxChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetExportJobsRequest &, const Model::GetExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetExportJobsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetEmailTemplateRequest &, const Model::GetEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEmailTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateVoiceTemplateRequest &, const Model::UpdateVoiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateVoiceTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::ListTemplatesRequest &, const Model::ListTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTemplatesResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteRecommenderConfigurationRequest &, const Model::DeleteRecommenderConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRecommenderConfigurationResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateBaiduChannelRequest &, const Model::UpdateBaiduChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBaiduChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::ListJourneysRequest &, const Model::ListJourneysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJourneysResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateApnsVoipChannelRequest &, const Model::UpdateApnsVoipChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApnsVoipChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteSegmentRequest &, const Model::DeleteSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSegmentResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::ListTemplateVersionsRequest &, const Model::ListTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTemplateVersionsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSmsTemplateRequest &, const Model::GetSmsTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSmsTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetAppRequest &, const Model::GetAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAppResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateEmailTemplateRequest &, const Model::CreateEmailTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEmailTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateEndpointsBatchRequest &, const Model::UpdateEndpointsBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEndpointsBatchResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteSmsTemplateRequest &, const Model::DeleteSmsTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSmsTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetCampaignDateRangeKpiRequest &, const Model::GetCampaignDateRangeKpiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCampaignDateRangeKpiResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateJourneyStateRequest &, const Model::UpdateJourneyStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJourneyStateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetApplicationSettingsRequest &, const Model::GetApplicationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApplicationSettingsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateEndpointRequest &, const Model::UpdateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEndpointResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteSmsChannelRequest &, const Model::DeleteSmsChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSmsChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateApnsSandboxChannelRequest &, const Model::UpdateApnsSandboxChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApnsSandboxChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSegmentRequest &, const Model::GetSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetExportJobRequest &, const Model::GetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetExportJobResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetRecommenderConfigurationsRequest &, const Model::GetRecommenderConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecommenderConfigurationsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetJourneyRunsRequest &, const Model::GetJourneyRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJourneyRunsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::SendUsersMessagesRequest &, const Model::SendUsersMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendUsersMessagesResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateSegmentRequest &, const Model::CreateSegmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSegmentResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateRecommenderConfigurationRequest &, const Model::UpdateRecommenderConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRecommenderConfigurationResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteInAppTemplateRequest &, const Model::DeleteInAppTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInAppTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetJourneyRunExecutionMetricsRequest &, const Model::GetJourneyRunExecutionMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJourneyRunExecutionMetricsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetCampaignVersionsRequest &, const Model::GetCampaignVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCampaignVersionsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateEmailChannelRequest &, const Model::UpdateEmailChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEmailChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteVoiceTemplateRequest &, const Model::DeleteVoiceTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVoiceTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteApnsSandboxChannelRequest &, const Model::DeleteApnsSandboxChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApnsSandboxChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetBaiduChannelRequest &, const Model::GetBaiduChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBaiduChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetSmsChannelRequest &, const Model::GetSmsChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSmsChannelResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetCampaignRequest &, const Model::GetCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCampaignResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateJourneyRequest &, const Model::UpdateJourneyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateJourneyResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::GetEventStreamRequest &, const Model::GetEventStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventStreamResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteCampaignRequest &, const Model::DeleteCampaignOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCampaignResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEndpointResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::UpdateApplicationSettingsRequest &, const Model::UpdateApplicationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationSettingsResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::CreateSmsTemplateRequest &, const Model::CreateSmsTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSmsTemplateResponseReceivedHandler
std::function< void(const PinpointClient *, const Model::DeleteEventStreamRequest &, const Model::DeleteEventStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventStreamResponseReceivedHandler