AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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