AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
PinpointClient.h
1
6#pragma once
7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/pinpoint/PinpointServiceClientModel.h>
13
14namespace Aws
15{
16namespace Pinpoint
17{
21 class AWS_PINPOINT_API PinpointClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<PinpointClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<PinpointEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<PinpointEndpointProviderBase> endpointProvider = nullptr,
45
50 PinpointClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<PinpointEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 PinpointClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
77 virtual ~PinpointClient();
78
85
89 template<typename CreateAppRequestT = Model::CreateAppRequest>
90 Model::CreateAppOutcomeCallable CreateAppCallable(const CreateAppRequestT& request) const
91 {
92 return SubmitCallable(&PinpointClient::CreateApp, request);
93 }
94
98 template<typename CreateAppRequestT = Model::CreateAppRequest>
99 void CreateAppAsync(const CreateAppRequestT& request, const CreateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
100 {
101 return SubmitAsync(&PinpointClient::CreateApp, request, handler, context);
102 }
103
111
115 template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
116 Model::CreateCampaignOutcomeCallable CreateCampaignCallable(const CreateCampaignRequestT& request) const
117 {
118 return SubmitCallable(&PinpointClient::CreateCampaign, request);
119 }
120
124 template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
125 void CreateCampaignAsync(const CreateCampaignRequestT& request, const CreateCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
126 {
127 return SubmitAsync(&PinpointClient::CreateCampaign, request, handler, context);
128 }
129
137
141 template<typename CreateEmailTemplateRequestT = Model::CreateEmailTemplateRequest>
142 Model::CreateEmailTemplateOutcomeCallable CreateEmailTemplateCallable(const CreateEmailTemplateRequestT& request) const
143 {
144 return SubmitCallable(&PinpointClient::CreateEmailTemplate, request);
145 }
146
150 template<typename CreateEmailTemplateRequestT = Model::CreateEmailTemplateRequest>
151 void CreateEmailTemplateAsync(const CreateEmailTemplateRequestT& request, const CreateEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
152 {
153 return SubmitAsync(&PinpointClient::CreateEmailTemplate, request, handler, context);
154 }
155
162
166 template<typename CreateExportJobRequestT = Model::CreateExportJobRequest>
167 Model::CreateExportJobOutcomeCallable CreateExportJobCallable(const CreateExportJobRequestT& request) const
168 {
169 return SubmitCallable(&PinpointClient::CreateExportJob, request);
170 }
171
175 template<typename CreateExportJobRequestT = Model::CreateExportJobRequest>
176 void CreateExportJobAsync(const CreateExportJobRequestT& request, const CreateExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
177 {
178 return SubmitAsync(&PinpointClient::CreateExportJob, request, handler, context);
179 }
180
187
191 template<typename CreateImportJobRequestT = Model::CreateImportJobRequest>
192 Model::CreateImportJobOutcomeCallable CreateImportJobCallable(const CreateImportJobRequestT& request) const
193 {
194 return SubmitCallable(&PinpointClient::CreateImportJob, request);
195 }
196
200 template<typename CreateImportJobRequestT = Model::CreateImportJobRequest>
201 void CreateImportJobAsync(const CreateImportJobRequestT& request, const CreateImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
202 {
203 return SubmitAsync(&PinpointClient::CreateImportJob, request, handler, context);
204 }
205
213
217 template<typename CreateInAppTemplateRequestT = Model::CreateInAppTemplateRequest>
218 Model::CreateInAppTemplateOutcomeCallable CreateInAppTemplateCallable(const CreateInAppTemplateRequestT& request) const
219 {
220 return SubmitCallable(&PinpointClient::CreateInAppTemplate, request);
221 }
222
226 template<typename CreateInAppTemplateRequestT = Model::CreateInAppTemplateRequest>
227 void CreateInAppTemplateAsync(const CreateInAppTemplateRequestT& request, const CreateInAppTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
228 {
229 return SubmitAsync(&PinpointClient::CreateInAppTemplate, request, handler, context);
230 }
231
238
242 template<typename CreateJourneyRequestT = Model::CreateJourneyRequest>
243 Model::CreateJourneyOutcomeCallable CreateJourneyCallable(const CreateJourneyRequestT& request) const
244 {
245 return SubmitCallable(&PinpointClient::CreateJourney, request);
246 }
247
251 template<typename CreateJourneyRequestT = Model::CreateJourneyRequest>
252 void CreateJourneyAsync(const CreateJourneyRequestT& request, const CreateJourneyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
253 {
254 return SubmitAsync(&PinpointClient::CreateJourney, request, handler, context);
255 }
256
264
268 template<typename CreatePushTemplateRequestT = Model::CreatePushTemplateRequest>
269 Model::CreatePushTemplateOutcomeCallable CreatePushTemplateCallable(const CreatePushTemplateRequestT& request) const
270 {
271 return SubmitCallable(&PinpointClient::CreatePushTemplate, request);
272 }
273
277 template<typename CreatePushTemplateRequestT = Model::CreatePushTemplateRequest>
278 void CreatePushTemplateAsync(const CreatePushTemplateRequestT& request, const CreatePushTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
279 {
280 return SubmitAsync(&PinpointClient::CreatePushTemplate, request, handler, context);
281 }
282
290
294 template<typename CreateRecommenderConfigurationRequestT = Model::CreateRecommenderConfigurationRequest>
295 Model::CreateRecommenderConfigurationOutcomeCallable CreateRecommenderConfigurationCallable(const CreateRecommenderConfigurationRequestT& request) const
296 {
297 return SubmitCallable(&PinpointClient::CreateRecommenderConfiguration, request);
298 }
299
303 template<typename CreateRecommenderConfigurationRequestT = Model::CreateRecommenderConfigurationRequest>
304 void CreateRecommenderConfigurationAsync(const CreateRecommenderConfigurationRequestT& request, const CreateRecommenderConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
305 {
306 return SubmitAsync(&PinpointClient::CreateRecommenderConfiguration, request, handler, context);
307 }
308
317
321 template<typename CreateSegmentRequestT = Model::CreateSegmentRequest>
322 Model::CreateSegmentOutcomeCallable CreateSegmentCallable(const CreateSegmentRequestT& request) const
323 {
324 return SubmitCallable(&PinpointClient::CreateSegment, request);
325 }
326
330 template<typename CreateSegmentRequestT = Model::CreateSegmentRequest>
331 void CreateSegmentAsync(const CreateSegmentRequestT& request, const CreateSegmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
332 {
333 return SubmitAsync(&PinpointClient::CreateSegment, request, handler, context);
334 }
335
343
347 template<typename CreateSmsTemplateRequestT = Model::CreateSmsTemplateRequest>
348 Model::CreateSmsTemplateOutcomeCallable CreateSmsTemplateCallable(const CreateSmsTemplateRequestT& request) const
349 {
350 return SubmitCallable(&PinpointClient::CreateSmsTemplate, request);
351 }
352
356 template<typename CreateSmsTemplateRequestT = Model::CreateSmsTemplateRequest>
357 void CreateSmsTemplateAsync(const CreateSmsTemplateRequestT& request, const CreateSmsTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
358 {
359 return SubmitAsync(&PinpointClient::CreateSmsTemplate, request, handler, context);
360 }
361
369
373 template<typename CreateVoiceTemplateRequestT = Model::CreateVoiceTemplateRequest>
374 Model::CreateVoiceTemplateOutcomeCallable CreateVoiceTemplateCallable(const CreateVoiceTemplateRequestT& request) const
375 {
376 return SubmitCallable(&PinpointClient::CreateVoiceTemplate, request);
377 }
378
382 template<typename CreateVoiceTemplateRequestT = Model::CreateVoiceTemplateRequest>
383 void CreateVoiceTemplateAsync(const CreateVoiceTemplateRequestT& request, const CreateVoiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
384 {
385 return SubmitAsync(&PinpointClient::CreateVoiceTemplate, request, handler, context);
386 }
387
395
399 template<typename DeleteAdmChannelRequestT = Model::DeleteAdmChannelRequest>
400 Model::DeleteAdmChannelOutcomeCallable DeleteAdmChannelCallable(const DeleteAdmChannelRequestT& request) const
401 {
402 return SubmitCallable(&PinpointClient::DeleteAdmChannel, request);
403 }
404
408 template<typename DeleteAdmChannelRequestT = Model::DeleteAdmChannelRequest>
409 void DeleteAdmChannelAsync(const DeleteAdmChannelRequestT& request, const DeleteAdmChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
410 {
411 return SubmitAsync(&PinpointClient::DeleteAdmChannel, request, handler, context);
412 }
413
421
425 template<typename DeleteApnsChannelRequestT = Model::DeleteApnsChannelRequest>
426 Model::DeleteApnsChannelOutcomeCallable DeleteApnsChannelCallable(const DeleteApnsChannelRequestT& request) const
427 {
428 return SubmitCallable(&PinpointClient::DeleteApnsChannel, request);
429 }
430
434 template<typename DeleteApnsChannelRequestT = Model::DeleteApnsChannelRequest>
435 void DeleteApnsChannelAsync(const DeleteApnsChannelRequestT& request, const DeleteApnsChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
436 {
437 return SubmitAsync(&PinpointClient::DeleteApnsChannel, request, handler, context);
438 }
439
447
451 template<typename DeleteApnsSandboxChannelRequestT = Model::DeleteApnsSandboxChannelRequest>
452 Model::DeleteApnsSandboxChannelOutcomeCallable DeleteApnsSandboxChannelCallable(const DeleteApnsSandboxChannelRequestT& request) const
453 {
454 return SubmitCallable(&PinpointClient::DeleteApnsSandboxChannel, request);
455 }
456
460 template<typename DeleteApnsSandboxChannelRequestT = Model::DeleteApnsSandboxChannelRequest>
461 void DeleteApnsSandboxChannelAsync(const DeleteApnsSandboxChannelRequestT& request, const DeleteApnsSandboxChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
462 {
463 return SubmitAsync(&PinpointClient::DeleteApnsSandboxChannel, request, handler, context);
464 }
465
473
477 template<typename DeleteApnsVoipChannelRequestT = Model::DeleteApnsVoipChannelRequest>
478 Model::DeleteApnsVoipChannelOutcomeCallable DeleteApnsVoipChannelCallable(const DeleteApnsVoipChannelRequestT& request) const
479 {
480 return SubmitCallable(&PinpointClient::DeleteApnsVoipChannel, request);
481 }
482
486 template<typename DeleteApnsVoipChannelRequestT = Model::DeleteApnsVoipChannelRequest>
487 void DeleteApnsVoipChannelAsync(const DeleteApnsVoipChannelRequestT& request, const DeleteApnsVoipChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
488 {
489 return SubmitAsync(&PinpointClient::DeleteApnsVoipChannel, request, handler, context);
490 }
491
499
503 template<typename DeleteApnsVoipSandboxChannelRequestT = Model::DeleteApnsVoipSandboxChannelRequest>
504 Model::DeleteApnsVoipSandboxChannelOutcomeCallable DeleteApnsVoipSandboxChannelCallable(const DeleteApnsVoipSandboxChannelRequestT& request) const
505 {
506 return SubmitCallable(&PinpointClient::DeleteApnsVoipSandboxChannel, request);
507 }
508
512 template<typename DeleteApnsVoipSandboxChannelRequestT = Model::DeleteApnsVoipSandboxChannelRequest>
513 void DeleteApnsVoipSandboxChannelAsync(const DeleteApnsVoipSandboxChannelRequestT& request, const DeleteApnsVoipSandboxChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
514 {
515 return SubmitAsync(&PinpointClient::DeleteApnsVoipSandboxChannel, request, handler, context);
516 }
517
524
528 template<typename DeleteAppRequestT = Model::DeleteAppRequest>
529 Model::DeleteAppOutcomeCallable DeleteAppCallable(const DeleteAppRequestT& request) const
530 {
531 return SubmitCallable(&PinpointClient::DeleteApp, request);
532 }
533
537 template<typename DeleteAppRequestT = Model::DeleteAppRequest>
538 void DeleteAppAsync(const DeleteAppRequestT& request, const DeleteAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
539 {
540 return SubmitAsync(&PinpointClient::DeleteApp, request, handler, context);
541 }
542
550
554 template<typename DeleteBaiduChannelRequestT = Model::DeleteBaiduChannelRequest>
555 Model::DeleteBaiduChannelOutcomeCallable DeleteBaiduChannelCallable(const DeleteBaiduChannelRequestT& request) const
556 {
557 return SubmitCallable(&PinpointClient::DeleteBaiduChannel, request);
558 }
559
563 template<typename DeleteBaiduChannelRequestT = Model::DeleteBaiduChannelRequest>
564 void DeleteBaiduChannelAsync(const DeleteBaiduChannelRequestT& request, const DeleteBaiduChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
565 {
566 return SubmitAsync(&PinpointClient::DeleteBaiduChannel, request, handler, context);
567 }
568
575
579 template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
580 Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable(const DeleteCampaignRequestT& request) const
581 {
582 return SubmitCallable(&PinpointClient::DeleteCampaign, request);
583 }
584
588 template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
589 void DeleteCampaignAsync(const DeleteCampaignRequestT& request, const DeleteCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
590 {
591 return SubmitAsync(&PinpointClient::DeleteCampaign, request, handler, context);
592 }
593
601
605 template<typename DeleteEmailChannelRequestT = Model::DeleteEmailChannelRequest>
606 Model::DeleteEmailChannelOutcomeCallable DeleteEmailChannelCallable(const DeleteEmailChannelRequestT& request) const
607 {
608 return SubmitCallable(&PinpointClient::DeleteEmailChannel, request);
609 }
610
614 template<typename DeleteEmailChannelRequestT = Model::DeleteEmailChannelRequest>
615 void DeleteEmailChannelAsync(const DeleteEmailChannelRequestT& request, const DeleteEmailChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
616 {
617 return SubmitAsync(&PinpointClient::DeleteEmailChannel, request, handler, context);
618 }
619
627
631 template<typename DeleteEmailTemplateRequestT = Model::DeleteEmailTemplateRequest>
632 Model::DeleteEmailTemplateOutcomeCallable DeleteEmailTemplateCallable(const DeleteEmailTemplateRequestT& request) const
633 {
634 return SubmitCallable(&PinpointClient::DeleteEmailTemplate, request);
635 }
636
640 template<typename DeleteEmailTemplateRequestT = Model::DeleteEmailTemplateRequest>
641 void DeleteEmailTemplateAsync(const DeleteEmailTemplateRequestT& request, const DeleteEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
642 {
643 return SubmitAsync(&PinpointClient::DeleteEmailTemplate, request, handler, context);
644 }
645
652
656 template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
657 Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable(const DeleteEndpointRequestT& request) const
658 {
659 return SubmitCallable(&PinpointClient::DeleteEndpoint, request);
660 }
661
665 template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
666 void DeleteEndpointAsync(const DeleteEndpointRequestT& request, const DeleteEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
667 {
668 return SubmitAsync(&PinpointClient::DeleteEndpoint, request, handler, context);
669 }
670
677
681 template<typename DeleteEventStreamRequestT = Model::DeleteEventStreamRequest>
682 Model::DeleteEventStreamOutcomeCallable DeleteEventStreamCallable(const DeleteEventStreamRequestT& request) const
683 {
684 return SubmitCallable(&PinpointClient::DeleteEventStream, request);
685 }
686
690 template<typename DeleteEventStreamRequestT = Model::DeleteEventStreamRequest>
691 void DeleteEventStreamAsync(const DeleteEventStreamRequestT& request, const DeleteEventStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
692 {
693 return SubmitAsync(&PinpointClient::DeleteEventStream, request, handler, context);
694 }
695
703
707 template<typename DeleteGcmChannelRequestT = Model::DeleteGcmChannelRequest>
708 Model::DeleteGcmChannelOutcomeCallable DeleteGcmChannelCallable(const DeleteGcmChannelRequestT& request) const
709 {
710 return SubmitCallable(&PinpointClient::DeleteGcmChannel, request);
711 }
712
716 template<typename DeleteGcmChannelRequestT = Model::DeleteGcmChannelRequest>
717 void DeleteGcmChannelAsync(const DeleteGcmChannelRequestT& request, const DeleteGcmChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
718 {
719 return SubmitAsync(&PinpointClient::DeleteGcmChannel, request, handler, context);
720 }
721
729
733 template<typename DeleteInAppTemplateRequestT = Model::DeleteInAppTemplateRequest>
734 Model::DeleteInAppTemplateOutcomeCallable DeleteInAppTemplateCallable(const DeleteInAppTemplateRequestT& request) const
735 {
736 return SubmitCallable(&PinpointClient::DeleteInAppTemplate, request);
737 }
738
742 template<typename DeleteInAppTemplateRequestT = Model::DeleteInAppTemplateRequest>
743 void DeleteInAppTemplateAsync(const DeleteInAppTemplateRequestT& request, const DeleteInAppTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
744 {
745 return SubmitAsync(&PinpointClient::DeleteInAppTemplate, request, handler, context);
746 }
747
754
758 template<typename DeleteJourneyRequestT = Model::DeleteJourneyRequest>
759 Model::DeleteJourneyOutcomeCallable DeleteJourneyCallable(const DeleteJourneyRequestT& request) const
760 {
761 return SubmitCallable(&PinpointClient::DeleteJourney, request);
762 }
763
767 template<typename DeleteJourneyRequestT = Model::DeleteJourneyRequest>
768 void DeleteJourneyAsync(const DeleteJourneyRequestT& request, const DeleteJourneyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
769 {
770 return SubmitAsync(&PinpointClient::DeleteJourney, request, handler, context);
771 }
772
780
784 template<typename DeletePushTemplateRequestT = Model::DeletePushTemplateRequest>
785 Model::DeletePushTemplateOutcomeCallable DeletePushTemplateCallable(const DeletePushTemplateRequestT& request) const
786 {
787 return SubmitCallable(&PinpointClient::DeletePushTemplate, request);
788 }
789
793 template<typename DeletePushTemplateRequestT = Model::DeletePushTemplateRequest>
794 void DeletePushTemplateAsync(const DeletePushTemplateRequestT& request, const DeletePushTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
795 {
796 return SubmitAsync(&PinpointClient::DeletePushTemplate, request, handler, context);
797 }
798
806
810 template<typename DeleteRecommenderConfigurationRequestT = Model::DeleteRecommenderConfigurationRequest>
811 Model::DeleteRecommenderConfigurationOutcomeCallable DeleteRecommenderConfigurationCallable(const DeleteRecommenderConfigurationRequestT& request) const
812 {
813 return SubmitCallable(&PinpointClient::DeleteRecommenderConfiguration, request);
814 }
815
819 template<typename DeleteRecommenderConfigurationRequestT = Model::DeleteRecommenderConfigurationRequest>
820 void DeleteRecommenderConfigurationAsync(const DeleteRecommenderConfigurationRequestT& request, const DeleteRecommenderConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
821 {
822 return SubmitAsync(&PinpointClient::DeleteRecommenderConfiguration, request, handler, context);
823 }
824
831
835 template<typename DeleteSegmentRequestT = Model::DeleteSegmentRequest>
836 Model::DeleteSegmentOutcomeCallable DeleteSegmentCallable(const DeleteSegmentRequestT& request) const
837 {
838 return SubmitCallable(&PinpointClient::DeleteSegment, request);
839 }
840
844 template<typename DeleteSegmentRequestT = Model::DeleteSegmentRequest>
845 void DeleteSegmentAsync(const DeleteSegmentRequestT& request, const DeleteSegmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
846 {
847 return SubmitAsync(&PinpointClient::DeleteSegment, request, handler, context);
848 }
849
857
861 template<typename DeleteSmsChannelRequestT = Model::DeleteSmsChannelRequest>
862 Model::DeleteSmsChannelOutcomeCallable DeleteSmsChannelCallable(const DeleteSmsChannelRequestT& request) const
863 {
864 return SubmitCallable(&PinpointClient::DeleteSmsChannel, request);
865 }
866
870 template<typename DeleteSmsChannelRequestT = Model::DeleteSmsChannelRequest>
871 void DeleteSmsChannelAsync(const DeleteSmsChannelRequestT& request, const DeleteSmsChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
872 {
873 return SubmitAsync(&PinpointClient::DeleteSmsChannel, request, handler, context);
874 }
875
883
887 template<typename DeleteSmsTemplateRequestT = Model::DeleteSmsTemplateRequest>
888 Model::DeleteSmsTemplateOutcomeCallable DeleteSmsTemplateCallable(const DeleteSmsTemplateRequestT& request) const
889 {
890 return SubmitCallable(&PinpointClient::DeleteSmsTemplate, request);
891 }
892
896 template<typename DeleteSmsTemplateRequestT = Model::DeleteSmsTemplateRequest>
897 void DeleteSmsTemplateAsync(const DeleteSmsTemplateRequestT& request, const DeleteSmsTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
898 {
899 return SubmitAsync(&PinpointClient::DeleteSmsTemplate, request, handler, context);
900 }
901
909
913 template<typename DeleteUserEndpointsRequestT = Model::DeleteUserEndpointsRequest>
914 Model::DeleteUserEndpointsOutcomeCallable DeleteUserEndpointsCallable(const DeleteUserEndpointsRequestT& request) const
915 {
916 return SubmitCallable(&PinpointClient::DeleteUserEndpoints, request);
917 }
918
922 template<typename DeleteUserEndpointsRequestT = Model::DeleteUserEndpointsRequest>
923 void DeleteUserEndpointsAsync(const DeleteUserEndpointsRequestT& request, const DeleteUserEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
924 {
925 return SubmitAsync(&PinpointClient::DeleteUserEndpoints, request, handler, context);
926 }
927
935
939 template<typename DeleteVoiceChannelRequestT = Model::DeleteVoiceChannelRequest>
940 Model::DeleteVoiceChannelOutcomeCallable DeleteVoiceChannelCallable(const DeleteVoiceChannelRequestT& request) const
941 {
942 return SubmitCallable(&PinpointClient::DeleteVoiceChannel, request);
943 }
944
948 template<typename DeleteVoiceChannelRequestT = Model::DeleteVoiceChannelRequest>
949 void DeleteVoiceChannelAsync(const DeleteVoiceChannelRequestT& request, const DeleteVoiceChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
950 {
951 return SubmitAsync(&PinpointClient::DeleteVoiceChannel, request, handler, context);
952 }
953
961
965 template<typename DeleteVoiceTemplateRequestT = Model::DeleteVoiceTemplateRequest>
966 Model::DeleteVoiceTemplateOutcomeCallable DeleteVoiceTemplateCallable(const DeleteVoiceTemplateRequestT& request) const
967 {
968 return SubmitCallable(&PinpointClient::DeleteVoiceTemplate, request);
969 }
970
974 template<typename DeleteVoiceTemplateRequestT = Model::DeleteVoiceTemplateRequest>
975 void DeleteVoiceTemplateAsync(const DeleteVoiceTemplateRequestT& request, const DeleteVoiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
976 {
977 return SubmitAsync(&PinpointClient::DeleteVoiceTemplate, request, handler, context);
978 }
979
987
991 template<typename GetAdmChannelRequestT = Model::GetAdmChannelRequest>
992 Model::GetAdmChannelOutcomeCallable GetAdmChannelCallable(const GetAdmChannelRequestT& request) const
993 {
994 return SubmitCallable(&PinpointClient::GetAdmChannel, request);
995 }
996
1000 template<typename GetAdmChannelRequestT = Model::GetAdmChannelRequest>
1001 void GetAdmChannelAsync(const GetAdmChannelRequestT& request, const GetAdmChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1002 {
1003 return SubmitAsync(&PinpointClient::GetAdmChannel, request, handler, context);
1004 }
1005
1013
1017 template<typename GetApnsChannelRequestT = Model::GetApnsChannelRequest>
1018 Model::GetApnsChannelOutcomeCallable GetApnsChannelCallable(const GetApnsChannelRequestT& request) const
1019 {
1020 return SubmitCallable(&PinpointClient::GetApnsChannel, request);
1021 }
1022
1026 template<typename GetApnsChannelRequestT = Model::GetApnsChannelRequest>
1027 void GetApnsChannelAsync(const GetApnsChannelRequestT& request, const GetApnsChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1028 {
1029 return SubmitAsync(&PinpointClient::GetApnsChannel, request, handler, context);
1030 }
1031
1039
1043 template<typename GetApnsSandboxChannelRequestT = Model::GetApnsSandboxChannelRequest>
1044 Model::GetApnsSandboxChannelOutcomeCallable GetApnsSandboxChannelCallable(const GetApnsSandboxChannelRequestT& request) const
1045 {
1046 return SubmitCallable(&PinpointClient::GetApnsSandboxChannel, request);
1047 }
1048
1052 template<typename GetApnsSandboxChannelRequestT = Model::GetApnsSandboxChannelRequest>
1053 void GetApnsSandboxChannelAsync(const GetApnsSandboxChannelRequestT& request, const GetApnsSandboxChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1054 {
1055 return SubmitAsync(&PinpointClient::GetApnsSandboxChannel, request, handler, context);
1056 }
1057
1065
1069 template<typename GetApnsVoipChannelRequestT = Model::GetApnsVoipChannelRequest>
1070 Model::GetApnsVoipChannelOutcomeCallable GetApnsVoipChannelCallable(const GetApnsVoipChannelRequestT& request) const
1071 {
1072 return SubmitCallable(&PinpointClient::GetApnsVoipChannel, request);
1073 }
1074
1078 template<typename GetApnsVoipChannelRequestT = Model::GetApnsVoipChannelRequest>
1079 void GetApnsVoipChannelAsync(const GetApnsVoipChannelRequestT& request, const GetApnsVoipChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1080 {
1081 return SubmitAsync(&PinpointClient::GetApnsVoipChannel, request, handler, context);
1082 }
1083
1091
1095 template<typename GetApnsVoipSandboxChannelRequestT = Model::GetApnsVoipSandboxChannelRequest>
1096 Model::GetApnsVoipSandboxChannelOutcomeCallable GetApnsVoipSandboxChannelCallable(const GetApnsVoipSandboxChannelRequestT& request) const
1097 {
1098 return SubmitCallable(&PinpointClient::GetApnsVoipSandboxChannel, request);
1099 }
1100
1104 template<typename GetApnsVoipSandboxChannelRequestT = Model::GetApnsVoipSandboxChannelRequest>
1105 void GetApnsVoipSandboxChannelAsync(const GetApnsVoipSandboxChannelRequestT& request, const GetApnsVoipSandboxChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1106 {
1107 return SubmitAsync(&PinpointClient::GetApnsVoipSandboxChannel, request, handler, context);
1108 }
1109
1115 virtual Model::GetAppOutcome GetApp(const Model::GetAppRequest& request) const;
1116
1120 template<typename GetAppRequestT = Model::GetAppRequest>
1121 Model::GetAppOutcomeCallable GetAppCallable(const GetAppRequestT& request) const
1122 {
1123 return SubmitCallable(&PinpointClient::GetApp, request);
1124 }
1125
1129 template<typename GetAppRequestT = Model::GetAppRequest>
1130 void GetAppAsync(const GetAppRequestT& request, const GetAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1131 {
1132 return SubmitAsync(&PinpointClient::GetApp, request, handler, context);
1133 }
1134
1142
1146 template<typename GetApplicationDateRangeKpiRequestT = Model::GetApplicationDateRangeKpiRequest>
1147 Model::GetApplicationDateRangeKpiOutcomeCallable GetApplicationDateRangeKpiCallable(const GetApplicationDateRangeKpiRequestT& request) const
1148 {
1149 return SubmitCallable(&PinpointClient::GetApplicationDateRangeKpi, request);
1150 }
1151
1155 template<typename GetApplicationDateRangeKpiRequestT = Model::GetApplicationDateRangeKpiRequest>
1156 void GetApplicationDateRangeKpiAsync(const GetApplicationDateRangeKpiRequestT& request, const GetApplicationDateRangeKpiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1157 {
1158 return SubmitAsync(&PinpointClient::GetApplicationDateRangeKpi, request, handler, context);
1159 }
1160
1168
1172 template<typename GetApplicationSettingsRequestT = Model::GetApplicationSettingsRequest>
1173 Model::GetApplicationSettingsOutcomeCallable GetApplicationSettingsCallable(const GetApplicationSettingsRequestT& request) const
1174 {
1175 return SubmitCallable(&PinpointClient::GetApplicationSettings, request);
1176 }
1177
1181 template<typename GetApplicationSettingsRequestT = Model::GetApplicationSettingsRequest>
1182 void GetApplicationSettingsAsync(const GetApplicationSettingsRequestT& request, const GetApplicationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1183 {
1184 return SubmitAsync(&PinpointClient::GetApplicationSettings, request, handler, context);
1185 }
1186
1193 virtual Model::GetAppsOutcome GetApps(const Model::GetAppsRequest& request = {}) const;
1194
1198 template<typename GetAppsRequestT = Model::GetAppsRequest>
1199 Model::GetAppsOutcomeCallable GetAppsCallable(const GetAppsRequestT& request = {}) const
1200 {
1201 return SubmitCallable(&PinpointClient::GetApps, request);
1202 }
1203
1207 template<typename GetAppsRequestT = Model::GetAppsRequest>
1208 void GetAppsAsync(const GetAppsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetAppsRequestT& request = {}) const
1209 {
1210 return SubmitAsync(&PinpointClient::GetApps, request, handler, context);
1211 }
1212
1220
1224 template<typename GetBaiduChannelRequestT = Model::GetBaiduChannelRequest>
1225 Model::GetBaiduChannelOutcomeCallable GetBaiduChannelCallable(const GetBaiduChannelRequestT& request) const
1226 {
1227 return SubmitCallable(&PinpointClient::GetBaiduChannel, request);
1228 }
1229
1233 template<typename GetBaiduChannelRequestT = Model::GetBaiduChannelRequest>
1234 void GetBaiduChannelAsync(const GetBaiduChannelRequestT& request, const GetBaiduChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1235 {
1236 return SubmitAsync(&PinpointClient::GetBaiduChannel, request, handler, context);
1237 }
1238
1246
1250 template<typename GetCampaignRequestT = Model::GetCampaignRequest>
1251 Model::GetCampaignOutcomeCallable GetCampaignCallable(const GetCampaignRequestT& request) const
1252 {
1253 return SubmitCallable(&PinpointClient::GetCampaign, request);
1254 }
1255
1259 template<typename GetCampaignRequestT = Model::GetCampaignRequest>
1260 void GetCampaignAsync(const GetCampaignRequestT& request, const GetCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1261 {
1262 return SubmitAsync(&PinpointClient::GetCampaign, request, handler, context);
1263 }
1264
1272
1276 template<typename GetCampaignActivitiesRequestT = Model::GetCampaignActivitiesRequest>
1277 Model::GetCampaignActivitiesOutcomeCallable GetCampaignActivitiesCallable(const GetCampaignActivitiesRequestT& request) const
1278 {
1279 return SubmitCallable(&PinpointClient::GetCampaignActivities, request);
1280 }
1281
1285 template<typename GetCampaignActivitiesRequestT = Model::GetCampaignActivitiesRequest>
1286 void GetCampaignActivitiesAsync(const GetCampaignActivitiesRequestT& request, const GetCampaignActivitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1287 {
1288 return SubmitAsync(&PinpointClient::GetCampaignActivities, request, handler, context);
1289 }
1290
1298
1302 template<typename GetCampaignDateRangeKpiRequestT = Model::GetCampaignDateRangeKpiRequest>
1303 Model::GetCampaignDateRangeKpiOutcomeCallable GetCampaignDateRangeKpiCallable(const GetCampaignDateRangeKpiRequestT& request) const
1304 {
1305 return SubmitCallable(&PinpointClient::GetCampaignDateRangeKpi, request);
1306 }
1307
1311 template<typename GetCampaignDateRangeKpiRequestT = Model::GetCampaignDateRangeKpiRequest>
1312 void GetCampaignDateRangeKpiAsync(const GetCampaignDateRangeKpiRequestT& request, const GetCampaignDateRangeKpiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1313 {
1314 return SubmitAsync(&PinpointClient::GetCampaignDateRangeKpi, request, handler, context);
1315 }
1316
1324
1328 template<typename GetCampaignVersionRequestT = Model::GetCampaignVersionRequest>
1329 Model::GetCampaignVersionOutcomeCallable GetCampaignVersionCallable(const GetCampaignVersionRequestT& request) const
1330 {
1331 return SubmitCallable(&PinpointClient::GetCampaignVersion, request);
1332 }
1333
1337 template<typename GetCampaignVersionRequestT = Model::GetCampaignVersionRequest>
1338 void GetCampaignVersionAsync(const GetCampaignVersionRequestT& request, const GetCampaignVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1339 {
1340 return SubmitAsync(&PinpointClient::GetCampaignVersion, request, handler, context);
1341 }
1342
1350
1354 template<typename GetCampaignVersionsRequestT = Model::GetCampaignVersionsRequest>
1355 Model::GetCampaignVersionsOutcomeCallable GetCampaignVersionsCallable(const GetCampaignVersionsRequestT& request) const
1356 {
1357 return SubmitCallable(&PinpointClient::GetCampaignVersions, request);
1358 }
1359
1363 template<typename GetCampaignVersionsRequestT = Model::GetCampaignVersionsRequest>
1364 void GetCampaignVersionsAsync(const GetCampaignVersionsRequestT& request, const GetCampaignVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1365 {
1366 return SubmitAsync(&PinpointClient::GetCampaignVersions, request, handler, context);
1367 }
1368
1377
1381 template<typename GetCampaignsRequestT = Model::GetCampaignsRequest>
1382 Model::GetCampaignsOutcomeCallable GetCampaignsCallable(const GetCampaignsRequestT& request) const
1383 {
1384 return SubmitCallable(&PinpointClient::GetCampaigns, request);
1385 }
1386
1390 template<typename GetCampaignsRequestT = Model::GetCampaignsRequest>
1391 void GetCampaignsAsync(const GetCampaignsRequestT& request, const GetCampaignsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1392 {
1393 return SubmitAsync(&PinpointClient::GetCampaigns, request, handler, context);
1394 }
1395
1403
1407 template<typename GetChannelsRequestT = Model::GetChannelsRequest>
1408 Model::GetChannelsOutcomeCallable GetChannelsCallable(const GetChannelsRequestT& request) const
1409 {
1410 return SubmitCallable(&PinpointClient::GetChannels, request);
1411 }
1412
1416 template<typename GetChannelsRequestT = Model::GetChannelsRequest>
1417 void GetChannelsAsync(const GetChannelsRequestT& request, const GetChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1418 {
1419 return SubmitAsync(&PinpointClient::GetChannels, request, handler, context);
1420 }
1421
1429
1433 template<typename GetEmailChannelRequestT = Model::GetEmailChannelRequest>
1434 Model::GetEmailChannelOutcomeCallable GetEmailChannelCallable(const GetEmailChannelRequestT& request) const
1435 {
1436 return SubmitCallable(&PinpointClient::GetEmailChannel, request);
1437 }
1438
1442 template<typename GetEmailChannelRequestT = Model::GetEmailChannelRequest>
1443 void GetEmailChannelAsync(const GetEmailChannelRequestT& request, const GetEmailChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1444 {
1445 return SubmitAsync(&PinpointClient::GetEmailChannel, request, handler, context);
1446 }
1447
1455
1459 template<typename GetEmailTemplateRequestT = Model::GetEmailTemplateRequest>
1460 Model::GetEmailTemplateOutcomeCallable GetEmailTemplateCallable(const GetEmailTemplateRequestT& request) const
1461 {
1462 return SubmitCallable(&PinpointClient::GetEmailTemplate, request);
1463 }
1464
1468 template<typename GetEmailTemplateRequestT = Model::GetEmailTemplateRequest>
1469 void GetEmailTemplateAsync(const GetEmailTemplateRequestT& request, const GetEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1470 {
1471 return SubmitAsync(&PinpointClient::GetEmailTemplate, request, handler, context);
1472 }
1473
1481
1485 template<typename GetEndpointRequestT = Model::GetEndpointRequest>
1486 Model::GetEndpointOutcomeCallable GetEndpointCallable(const GetEndpointRequestT& request) const
1487 {
1488 return SubmitCallable(&PinpointClient::GetEndpoint, request);
1489 }
1490
1494 template<typename GetEndpointRequestT = Model::GetEndpointRequest>
1495 void GetEndpointAsync(const GetEndpointRequestT& request, const GetEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1496 {
1497 return SubmitAsync(&PinpointClient::GetEndpoint, request, handler, context);
1498 }
1499
1507
1511 template<typename GetEventStreamRequestT = Model::GetEventStreamRequest>
1512 Model::GetEventStreamOutcomeCallable GetEventStreamCallable(const GetEventStreamRequestT& request) const
1513 {
1514 return SubmitCallable(&PinpointClient::GetEventStream, request);
1515 }
1516
1520 template<typename GetEventStreamRequestT = Model::GetEventStreamRequest>
1521 void GetEventStreamAsync(const GetEventStreamRequestT& request, const GetEventStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1522 {
1523 return SubmitAsync(&PinpointClient::GetEventStream, request, handler, context);
1524 }
1525
1533
1537 template<typename GetExportJobRequestT = Model::GetExportJobRequest>
1538 Model::GetExportJobOutcomeCallable GetExportJobCallable(const GetExportJobRequestT& request) const
1539 {
1540 return SubmitCallable(&PinpointClient::GetExportJob, request);
1541 }
1542
1546 template<typename GetExportJobRequestT = Model::GetExportJobRequest>
1547 void GetExportJobAsync(const GetExportJobRequestT& request, const GetExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1548 {
1549 return SubmitAsync(&PinpointClient::GetExportJob, request, handler, context);
1550 }
1551
1559
1563 template<typename GetExportJobsRequestT = Model::GetExportJobsRequest>
1564 Model::GetExportJobsOutcomeCallable GetExportJobsCallable(const GetExportJobsRequestT& request) const
1565 {
1566 return SubmitCallable(&PinpointClient::GetExportJobs, request);
1567 }
1568
1572 template<typename GetExportJobsRequestT = Model::GetExportJobsRequest>
1573 void GetExportJobsAsync(const GetExportJobsRequestT& request, const GetExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1574 {
1575 return SubmitAsync(&PinpointClient::GetExportJobs, request, handler, context);
1576 }
1577
1585
1589 template<typename GetGcmChannelRequestT = Model::GetGcmChannelRequest>
1590 Model::GetGcmChannelOutcomeCallable GetGcmChannelCallable(const GetGcmChannelRequestT& request) const
1591 {
1592 return SubmitCallable(&PinpointClient::GetGcmChannel, request);
1593 }
1594
1598 template<typename GetGcmChannelRequestT = Model::GetGcmChannelRequest>
1599 void GetGcmChannelAsync(const GetGcmChannelRequestT& request, const GetGcmChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1600 {
1601 return SubmitAsync(&PinpointClient::GetGcmChannel, request, handler, context);
1602 }
1603
1611
1615 template<typename GetImportJobRequestT = Model::GetImportJobRequest>
1616 Model::GetImportJobOutcomeCallable GetImportJobCallable(const GetImportJobRequestT& request) const
1617 {
1618 return SubmitCallable(&PinpointClient::GetImportJob, request);
1619 }
1620
1624 template<typename GetImportJobRequestT = Model::GetImportJobRequest>
1625 void GetImportJobAsync(const GetImportJobRequestT& request, const GetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1626 {
1627 return SubmitAsync(&PinpointClient::GetImportJob, request, handler, context);
1628 }
1629
1637
1641 template<typename GetImportJobsRequestT = Model::GetImportJobsRequest>
1642 Model::GetImportJobsOutcomeCallable GetImportJobsCallable(const GetImportJobsRequestT& request) const
1643 {
1644 return SubmitCallable(&PinpointClient::GetImportJobs, request);
1645 }
1646
1650 template<typename GetImportJobsRequestT = Model::GetImportJobsRequest>
1651 void GetImportJobsAsync(const GetImportJobsRequestT& request, const GetImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1652 {
1653 return SubmitAsync(&PinpointClient::GetImportJobs, request, handler, context);
1654 }
1655
1663
1667 template<typename GetInAppMessagesRequestT = Model::GetInAppMessagesRequest>
1668 Model::GetInAppMessagesOutcomeCallable GetInAppMessagesCallable(const GetInAppMessagesRequestT& request) const
1669 {
1670 return SubmitCallable(&PinpointClient::GetInAppMessages, request);
1671 }
1672
1676 template<typename GetInAppMessagesRequestT = Model::GetInAppMessagesRequest>
1677 void GetInAppMessagesAsync(const GetInAppMessagesRequestT& request, const GetInAppMessagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1678 {
1679 return SubmitAsync(&PinpointClient::GetInAppMessages, request, handler, context);
1680 }
1681
1689
1693 template<typename GetInAppTemplateRequestT = Model::GetInAppTemplateRequest>
1694 Model::GetInAppTemplateOutcomeCallable GetInAppTemplateCallable(const GetInAppTemplateRequestT& request) const
1695 {
1696 return SubmitCallable(&PinpointClient::GetInAppTemplate, request);
1697 }
1698
1702 template<typename GetInAppTemplateRequestT = Model::GetInAppTemplateRequest>
1703 void GetInAppTemplateAsync(const GetInAppTemplateRequestT& request, const GetInAppTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1704 {
1705 return SubmitAsync(&PinpointClient::GetInAppTemplate, request, handler, context);
1706 }
1707
1715
1719 template<typename GetJourneyRequestT = Model::GetJourneyRequest>
1720 Model::GetJourneyOutcomeCallable GetJourneyCallable(const GetJourneyRequestT& request) const
1721 {
1722 return SubmitCallable(&PinpointClient::GetJourney, request);
1723 }
1724
1728 template<typename GetJourneyRequestT = Model::GetJourneyRequest>
1729 void GetJourneyAsync(const GetJourneyRequestT& request, const GetJourneyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1730 {
1731 return SubmitAsync(&PinpointClient::GetJourney, request, handler, context);
1732 }
1733
1741
1745 template<typename GetJourneyDateRangeKpiRequestT = Model::GetJourneyDateRangeKpiRequest>
1746 Model::GetJourneyDateRangeKpiOutcomeCallable GetJourneyDateRangeKpiCallable(const GetJourneyDateRangeKpiRequestT& request) const
1747 {
1748 return SubmitCallable(&PinpointClient::GetJourneyDateRangeKpi, request);
1749 }
1750
1754 template<typename GetJourneyDateRangeKpiRequestT = Model::GetJourneyDateRangeKpiRequest>
1755 void GetJourneyDateRangeKpiAsync(const GetJourneyDateRangeKpiRequestT& request, const GetJourneyDateRangeKpiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1756 {
1757 return SubmitAsync(&PinpointClient::GetJourneyDateRangeKpi, request, handler, context);
1758 }
1759
1767
1771 template<typename GetJourneyExecutionActivityMetricsRequestT = Model::GetJourneyExecutionActivityMetricsRequest>
1773 {
1774 return SubmitCallable(&PinpointClient::GetJourneyExecutionActivityMetrics, request);
1775 }
1776
1780 template<typename GetJourneyExecutionActivityMetricsRequestT = Model::GetJourneyExecutionActivityMetricsRequest>
1781 void GetJourneyExecutionActivityMetricsAsync(const GetJourneyExecutionActivityMetricsRequestT& request, const GetJourneyExecutionActivityMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1782 {
1783 return SubmitAsync(&PinpointClient::GetJourneyExecutionActivityMetrics, request, handler, context);
1784 }
1785
1793
1797 template<typename GetJourneyExecutionMetricsRequestT = Model::GetJourneyExecutionMetricsRequest>
1798 Model::GetJourneyExecutionMetricsOutcomeCallable GetJourneyExecutionMetricsCallable(const GetJourneyExecutionMetricsRequestT& request) const
1799 {
1800 return SubmitCallable(&PinpointClient::GetJourneyExecutionMetrics, request);
1801 }
1802
1806 template<typename GetJourneyExecutionMetricsRequestT = Model::GetJourneyExecutionMetricsRequest>
1807 void GetJourneyExecutionMetricsAsync(const GetJourneyExecutionMetricsRequestT& request, const GetJourneyExecutionMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1808 {
1809 return SubmitAsync(&PinpointClient::GetJourneyExecutionMetrics, request, handler, context);
1810 }
1811
1819
1823 template<typename GetJourneyRunExecutionActivityMetricsRequestT = Model::GetJourneyRunExecutionActivityMetricsRequest>
1825 {
1826 return SubmitCallable(&PinpointClient::GetJourneyRunExecutionActivityMetrics, request);
1827 }
1828
1832 template<typename GetJourneyRunExecutionActivityMetricsRequestT = Model::GetJourneyRunExecutionActivityMetricsRequest>
1833 void GetJourneyRunExecutionActivityMetricsAsync(const GetJourneyRunExecutionActivityMetricsRequestT& request, const GetJourneyRunExecutionActivityMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1834 {
1835 return SubmitAsync(&PinpointClient::GetJourneyRunExecutionActivityMetrics, request, handler, context);
1836 }
1837
1845
1849 template<typename GetJourneyRunExecutionMetricsRequestT = Model::GetJourneyRunExecutionMetricsRequest>
1850 Model::GetJourneyRunExecutionMetricsOutcomeCallable GetJourneyRunExecutionMetricsCallable(const GetJourneyRunExecutionMetricsRequestT& request) const
1851 {
1852 return SubmitCallable(&PinpointClient::GetJourneyRunExecutionMetrics, request);
1853 }
1854
1858 template<typename GetJourneyRunExecutionMetricsRequestT = Model::GetJourneyRunExecutionMetricsRequest>
1859 void GetJourneyRunExecutionMetricsAsync(const GetJourneyRunExecutionMetricsRequestT& request, const GetJourneyRunExecutionMetricsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1860 {
1861 return SubmitAsync(&PinpointClient::GetJourneyRunExecutionMetrics, request, handler, context);
1862 }
1863
1871
1875 template<typename GetJourneyRunsRequestT = Model::GetJourneyRunsRequest>
1876 Model::GetJourneyRunsOutcomeCallable GetJourneyRunsCallable(const GetJourneyRunsRequestT& request) const
1877 {
1878 return SubmitCallable(&PinpointClient::GetJourneyRuns, request);
1879 }
1880
1884 template<typename GetJourneyRunsRequestT = Model::GetJourneyRunsRequest>
1885 void GetJourneyRunsAsync(const GetJourneyRunsRequestT& request, const GetJourneyRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1886 {
1887 return SubmitAsync(&PinpointClient::GetJourneyRuns, request, handler, context);
1888 }
1889
1897
1901 template<typename GetPushTemplateRequestT = Model::GetPushTemplateRequest>
1902 Model::GetPushTemplateOutcomeCallable GetPushTemplateCallable(const GetPushTemplateRequestT& request) const
1903 {
1904 return SubmitCallable(&PinpointClient::GetPushTemplate, request);
1905 }
1906
1910 template<typename GetPushTemplateRequestT = Model::GetPushTemplateRequest>
1911 void GetPushTemplateAsync(const GetPushTemplateRequestT& request, const GetPushTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1912 {
1913 return SubmitAsync(&PinpointClient::GetPushTemplate, request, handler, context);
1914 }
1915
1923
1927 template<typename GetRecommenderConfigurationRequestT = Model::GetRecommenderConfigurationRequest>
1928 Model::GetRecommenderConfigurationOutcomeCallable GetRecommenderConfigurationCallable(const GetRecommenderConfigurationRequestT& request) const
1929 {
1930 return SubmitCallable(&PinpointClient::GetRecommenderConfiguration, request);
1931 }
1932
1936 template<typename GetRecommenderConfigurationRequestT = Model::GetRecommenderConfigurationRequest>
1937 void GetRecommenderConfigurationAsync(const GetRecommenderConfigurationRequestT& request, const GetRecommenderConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1938 {
1939 return SubmitAsync(&PinpointClient::GetRecommenderConfiguration, request, handler, context);
1940 }
1941
1949
1953 template<typename GetRecommenderConfigurationsRequestT = Model::GetRecommenderConfigurationsRequest>
1954 Model::GetRecommenderConfigurationsOutcomeCallable GetRecommenderConfigurationsCallable(const GetRecommenderConfigurationsRequestT& request = {}) const
1955 {
1956 return SubmitCallable(&PinpointClient::GetRecommenderConfigurations, request);
1957 }
1958
1962 template<typename GetRecommenderConfigurationsRequestT = Model::GetRecommenderConfigurationsRequest>
1963 void GetRecommenderConfigurationsAsync(const GetRecommenderConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetRecommenderConfigurationsRequestT& request = {}) const
1964 {
1965 return SubmitAsync(&PinpointClient::GetRecommenderConfigurations, request, handler, context);
1966 }
1967
1976
1980 template<typename GetSegmentRequestT = Model::GetSegmentRequest>
1981 Model::GetSegmentOutcomeCallable GetSegmentCallable(const GetSegmentRequestT& request) const
1982 {
1983 return SubmitCallable(&PinpointClient::GetSegment, request);
1984 }
1985
1989 template<typename GetSegmentRequestT = Model::GetSegmentRequest>
1990 void GetSegmentAsync(const GetSegmentRequestT& request, const GetSegmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1991 {
1992 return SubmitAsync(&PinpointClient::GetSegment, request, handler, context);
1993 }
1994
2002
2006 template<typename GetSegmentExportJobsRequestT = Model::GetSegmentExportJobsRequest>
2007 Model::GetSegmentExportJobsOutcomeCallable GetSegmentExportJobsCallable(const GetSegmentExportJobsRequestT& request) const
2008 {
2009 return SubmitCallable(&PinpointClient::GetSegmentExportJobs, request);
2010 }
2011
2015 template<typename GetSegmentExportJobsRequestT = Model::GetSegmentExportJobsRequest>
2016 void GetSegmentExportJobsAsync(const GetSegmentExportJobsRequestT& request, const GetSegmentExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2017 {
2018 return SubmitAsync(&PinpointClient::GetSegmentExportJobs, request, handler, context);
2019 }
2020
2028
2032 template<typename GetSegmentImportJobsRequestT = Model::GetSegmentImportJobsRequest>
2033 Model::GetSegmentImportJobsOutcomeCallable GetSegmentImportJobsCallable(const GetSegmentImportJobsRequestT& request) const
2034 {
2035 return SubmitCallable(&PinpointClient::GetSegmentImportJobs, request);
2036 }
2037
2041 template<typename GetSegmentImportJobsRequestT = Model::GetSegmentImportJobsRequest>
2042 void GetSegmentImportJobsAsync(const GetSegmentImportJobsRequestT& request, const GetSegmentImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2043 {
2044 return SubmitAsync(&PinpointClient::GetSegmentImportJobs, request, handler, context);
2045 }
2046
2055
2059 template<typename GetSegmentVersionRequestT = Model::GetSegmentVersionRequest>
2060 Model::GetSegmentVersionOutcomeCallable GetSegmentVersionCallable(const GetSegmentVersionRequestT& request) const
2061 {
2062 return SubmitCallable(&PinpointClient::GetSegmentVersion, request);
2063 }
2064
2068 template<typename GetSegmentVersionRequestT = Model::GetSegmentVersionRequest>
2069 void GetSegmentVersionAsync(const GetSegmentVersionRequestT& request, const GetSegmentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2070 {
2071 return SubmitAsync(&PinpointClient::GetSegmentVersion, request, handler, context);
2072 }
2073
2082
2086 template<typename GetSegmentVersionsRequestT = Model::GetSegmentVersionsRequest>
2087 Model::GetSegmentVersionsOutcomeCallable GetSegmentVersionsCallable(const GetSegmentVersionsRequestT& request) const
2088 {
2089 return SubmitCallable(&PinpointClient::GetSegmentVersions, request);
2090 }
2091
2095 template<typename GetSegmentVersionsRequestT = Model::GetSegmentVersionsRequest>
2096 void GetSegmentVersionsAsync(const GetSegmentVersionsRequestT& request, const GetSegmentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2097 {
2098 return SubmitAsync(&PinpointClient::GetSegmentVersions, request, handler, context);
2099 }
2100
2109
2113 template<typename GetSegmentsRequestT = Model::GetSegmentsRequest>
2114 Model::GetSegmentsOutcomeCallable GetSegmentsCallable(const GetSegmentsRequestT& request) const
2115 {
2116 return SubmitCallable(&PinpointClient::GetSegments, request);
2117 }
2118
2122 template<typename GetSegmentsRequestT = Model::GetSegmentsRequest>
2123 void GetSegmentsAsync(const GetSegmentsRequestT& request, const GetSegmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2124 {
2125 return SubmitAsync(&PinpointClient::GetSegments, request, handler, context);
2126 }
2127
2135
2139 template<typename GetSmsChannelRequestT = Model::GetSmsChannelRequest>
2140 Model::GetSmsChannelOutcomeCallable GetSmsChannelCallable(const GetSmsChannelRequestT& request) const
2141 {
2142 return SubmitCallable(&PinpointClient::GetSmsChannel, request);
2143 }
2144
2148 template<typename GetSmsChannelRequestT = Model::GetSmsChannelRequest>
2149 void GetSmsChannelAsync(const GetSmsChannelRequestT& request, const GetSmsChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2150 {
2151 return SubmitAsync(&PinpointClient::GetSmsChannel, request, handler, context);
2152 }
2153
2161
2165 template<typename GetSmsTemplateRequestT = Model::GetSmsTemplateRequest>
2166 Model::GetSmsTemplateOutcomeCallable GetSmsTemplateCallable(const GetSmsTemplateRequestT& request) const
2167 {
2168 return SubmitCallable(&PinpointClient::GetSmsTemplate, request);
2169 }
2170
2174 template<typename GetSmsTemplateRequestT = Model::GetSmsTemplateRequest>
2175 void GetSmsTemplateAsync(const GetSmsTemplateRequestT& request, const GetSmsTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2176 {
2177 return SubmitAsync(&PinpointClient::GetSmsTemplate, request, handler, context);
2178 }
2179
2187
2191 template<typename GetUserEndpointsRequestT = Model::GetUserEndpointsRequest>
2192 Model::GetUserEndpointsOutcomeCallable GetUserEndpointsCallable(const GetUserEndpointsRequestT& request) const
2193 {
2194 return SubmitCallable(&PinpointClient::GetUserEndpoints, request);
2195 }
2196
2200 template<typename GetUserEndpointsRequestT = Model::GetUserEndpointsRequest>
2201 void GetUserEndpointsAsync(const GetUserEndpointsRequestT& request, const GetUserEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2202 {
2203 return SubmitAsync(&PinpointClient::GetUserEndpoints, request, handler, context);
2204 }
2205
2213
2217 template<typename GetVoiceChannelRequestT = Model::GetVoiceChannelRequest>
2218 Model::GetVoiceChannelOutcomeCallable GetVoiceChannelCallable(const GetVoiceChannelRequestT& request) const
2219 {
2220 return SubmitCallable(&PinpointClient::GetVoiceChannel, request);
2221 }
2222
2226 template<typename GetVoiceChannelRequestT = Model::GetVoiceChannelRequest>
2227 void GetVoiceChannelAsync(const GetVoiceChannelRequestT& request, const GetVoiceChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2228 {
2229 return SubmitAsync(&PinpointClient::GetVoiceChannel, request, handler, context);
2230 }
2231
2239
2243 template<typename GetVoiceTemplateRequestT = Model::GetVoiceTemplateRequest>
2244 Model::GetVoiceTemplateOutcomeCallable GetVoiceTemplateCallable(const GetVoiceTemplateRequestT& request) const
2245 {
2246 return SubmitCallable(&PinpointClient::GetVoiceTemplate, request);
2247 }
2248
2252 template<typename GetVoiceTemplateRequestT = Model::GetVoiceTemplateRequest>
2253 void GetVoiceTemplateAsync(const GetVoiceTemplateRequestT& request, const GetVoiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2254 {
2255 return SubmitAsync(&PinpointClient::GetVoiceTemplate, request, handler, context);
2256 }
2257
2266
2270 template<typename ListJourneysRequestT = Model::ListJourneysRequest>
2271 Model::ListJourneysOutcomeCallable ListJourneysCallable(const ListJourneysRequestT& request) const
2272 {
2273 return SubmitCallable(&PinpointClient::ListJourneys, request);
2274 }
2275
2279 template<typename ListJourneysRequestT = Model::ListJourneysRequest>
2280 void ListJourneysAsync(const ListJourneysRequestT& request, const ListJourneysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2281 {
2282 return SubmitAsync(&PinpointClient::ListJourneys, request, handler, context);
2283 }
2284
2293
2297 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2298 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2299 {
2300 return SubmitCallable(&PinpointClient::ListTagsForResource, request);
2301 }
2302
2306 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2307 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2308 {
2309 return SubmitAsync(&PinpointClient::ListTagsForResource, request, handler, context);
2310 }
2311
2319
2323 template<typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
2324 Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable(const ListTemplateVersionsRequestT& request) const
2325 {
2326 return SubmitCallable(&PinpointClient::ListTemplateVersions, request);
2327 }
2328
2332 template<typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
2333 void ListTemplateVersionsAsync(const ListTemplateVersionsRequestT& request, const ListTemplateVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2334 {
2335 return SubmitAsync(&PinpointClient::ListTemplateVersions, request, handler, context);
2336 }
2337
2345
2349 template<typename ListTemplatesRequestT = Model::ListTemplatesRequest>
2350 Model::ListTemplatesOutcomeCallable ListTemplatesCallable(const ListTemplatesRequestT& request = {}) const
2351 {
2352 return SubmitCallable(&PinpointClient::ListTemplates, request);
2353 }
2354
2358 template<typename ListTemplatesRequestT = Model::ListTemplatesRequest>
2359 void ListTemplatesAsync(const ListTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTemplatesRequestT& request = {}) const
2360 {
2361 return SubmitAsync(&PinpointClient::ListTemplates, request, handler, context);
2362 }
2363
2370
2374 template<typename PhoneNumberValidateRequestT = Model::PhoneNumberValidateRequest>
2375 Model::PhoneNumberValidateOutcomeCallable PhoneNumberValidateCallable(const PhoneNumberValidateRequestT& request) const
2376 {
2377 return SubmitCallable(&PinpointClient::PhoneNumberValidate, request);
2378 }
2379
2383 template<typename PhoneNumberValidateRequestT = Model::PhoneNumberValidateRequest>
2384 void PhoneNumberValidateAsync(const PhoneNumberValidateRequestT& request, const PhoneNumberValidateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2385 {
2386 return SubmitAsync(&PinpointClient::PhoneNumberValidate, request, handler, context);
2387 }
2388
2396
2400 template<typename PutEventStreamRequestT = Model::PutEventStreamRequest>
2401 Model::PutEventStreamOutcomeCallable PutEventStreamCallable(const PutEventStreamRequestT& request) const
2402 {
2403 return SubmitCallable(&PinpointClient::PutEventStream, request);
2404 }
2405
2409 template<typename PutEventStreamRequestT = Model::PutEventStreamRequest>
2410 void PutEventStreamAsync(const PutEventStreamRequestT& request, const PutEventStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2411 {
2412 return SubmitAsync(&PinpointClient::PutEventStream, request, handler, context);
2413 }
2414
2422
2426 template<typename PutEventsRequestT = Model::PutEventsRequest>
2427 Model::PutEventsOutcomeCallable PutEventsCallable(const PutEventsRequestT& request) const
2428 {
2429 return SubmitCallable(&PinpointClient::PutEvents, request);
2430 }
2431
2435 template<typename PutEventsRequestT = Model::PutEventsRequest>
2436 void PutEventsAsync(const PutEventsRequestT& request, const PutEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2437 {
2438 return SubmitAsync(&PinpointClient::PutEvents, request, handler, context);
2439 }
2440
2450
2454 template<typename RemoveAttributesRequestT = Model::RemoveAttributesRequest>
2455 Model::RemoveAttributesOutcomeCallable RemoveAttributesCallable(const RemoveAttributesRequestT& request) const
2456 {
2457 return SubmitCallable(&PinpointClient::RemoveAttributes, request);
2458 }
2459
2463 template<typename RemoveAttributesRequestT = Model::RemoveAttributesRequest>
2464 void RemoveAttributesAsync(const RemoveAttributesRequestT& request, const RemoveAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2465 {
2466 return SubmitAsync(&PinpointClient::RemoveAttributes, request, handler, context);
2467 }
2468
2475
2479 template<typename SendMessagesRequestT = Model::SendMessagesRequest>
2480 Model::SendMessagesOutcomeCallable SendMessagesCallable(const SendMessagesRequestT& request) const
2481 {
2482 return SubmitCallable(&PinpointClient::SendMessages, request);
2483 }
2484
2488 template<typename SendMessagesRequestT = Model::SendMessagesRequest>
2489 void SendMessagesAsync(const SendMessagesRequestT& request, const SendMessagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2490 {
2491 return SubmitAsync(&PinpointClient::SendMessages, request, handler, context);
2492 }
2493
2500
2504 template<typename SendOTPMessageRequestT = Model::SendOTPMessageRequest>
2505 Model::SendOTPMessageOutcomeCallable SendOTPMessageCallable(const SendOTPMessageRequestT& request) const
2506 {
2507 return SubmitCallable(&PinpointClient::SendOTPMessage, request);
2508 }
2509
2513 template<typename SendOTPMessageRequestT = Model::SendOTPMessageRequest>
2514 void SendOTPMessageAsync(const SendOTPMessageRequestT& request, const SendOTPMessageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2515 {
2516 return SubmitAsync(&PinpointClient::SendOTPMessage, request, handler, context);
2517 }
2518
2525
2529 template<typename SendUsersMessagesRequestT = Model::SendUsersMessagesRequest>
2530 Model::SendUsersMessagesOutcomeCallable SendUsersMessagesCallable(const SendUsersMessagesRequestT& request) const
2531 {
2532 return SubmitCallable(&PinpointClient::SendUsersMessages, request);
2533 }
2534
2538 template<typename SendUsersMessagesRequestT = Model::SendUsersMessagesRequest>
2539 void SendUsersMessagesAsync(const SendUsersMessagesRequestT& request, const SendUsersMessagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2540 {
2541 return SubmitAsync(&PinpointClient::SendUsersMessages, request, handler, context);
2542 }
2543
2551
2555 template<typename TagResourceRequestT = Model::TagResourceRequest>
2556 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2557 {
2558 return SubmitCallable(&PinpointClient::TagResource, request);
2559 }
2560
2564 template<typename TagResourceRequestT = Model::TagResourceRequest>
2565 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2566 {
2567 return SubmitAsync(&PinpointClient::TagResource, request, handler, context);
2568 }
2569
2577
2581 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2582 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2583 {
2584 return SubmitCallable(&PinpointClient::UntagResource, request);
2585 }
2586
2590 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2591 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2592 {
2593 return SubmitAsync(&PinpointClient::UntagResource, request, handler, context);
2594 }
2595
2603
2607 template<typename UpdateAdmChannelRequestT = Model::UpdateAdmChannelRequest>
2608 Model::UpdateAdmChannelOutcomeCallable UpdateAdmChannelCallable(const UpdateAdmChannelRequestT& request) const
2609 {
2610 return SubmitCallable(&PinpointClient::UpdateAdmChannel, request);
2611 }
2612
2616 template<typename UpdateAdmChannelRequestT = Model::UpdateAdmChannelRequest>
2617 void UpdateAdmChannelAsync(const UpdateAdmChannelRequestT& request, const UpdateAdmChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2618 {
2619 return SubmitAsync(&PinpointClient::UpdateAdmChannel, request, handler, context);
2620 }
2621
2629
2633 template<typename UpdateApnsChannelRequestT = Model::UpdateApnsChannelRequest>
2634 Model::UpdateApnsChannelOutcomeCallable UpdateApnsChannelCallable(const UpdateApnsChannelRequestT& request) const
2635 {
2636 return SubmitCallable(&PinpointClient::UpdateApnsChannel, request);
2637 }
2638
2642 template<typename UpdateApnsChannelRequestT = Model::UpdateApnsChannelRequest>
2643 void UpdateApnsChannelAsync(const UpdateApnsChannelRequestT& request, const UpdateApnsChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2644 {
2645 return SubmitAsync(&PinpointClient::UpdateApnsChannel, request, handler, context);
2646 }
2647
2656
2660 template<typename UpdateApnsSandboxChannelRequestT = Model::UpdateApnsSandboxChannelRequest>
2661 Model::UpdateApnsSandboxChannelOutcomeCallable UpdateApnsSandboxChannelCallable(const UpdateApnsSandboxChannelRequestT& request) const
2662 {
2663 return SubmitCallable(&PinpointClient::UpdateApnsSandboxChannel, request);
2664 }
2665
2669 template<typename UpdateApnsSandboxChannelRequestT = Model::UpdateApnsSandboxChannelRequest>
2670 void UpdateApnsSandboxChannelAsync(const UpdateApnsSandboxChannelRequestT& request, const UpdateApnsSandboxChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2671 {
2672 return SubmitAsync(&PinpointClient::UpdateApnsSandboxChannel, request, handler, context);
2673 }
2674
2683
2687 template<typename UpdateApnsVoipChannelRequestT = Model::UpdateApnsVoipChannelRequest>
2688 Model::UpdateApnsVoipChannelOutcomeCallable UpdateApnsVoipChannelCallable(const UpdateApnsVoipChannelRequestT& request) const
2689 {
2690 return SubmitCallable(&PinpointClient::UpdateApnsVoipChannel, request);
2691 }
2692
2696 template<typename UpdateApnsVoipChannelRequestT = Model::UpdateApnsVoipChannelRequest>
2697 void UpdateApnsVoipChannelAsync(const UpdateApnsVoipChannelRequestT& request, const UpdateApnsVoipChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2698 {
2699 return SubmitAsync(&PinpointClient::UpdateApnsVoipChannel, request, handler, context);
2700 }
2701
2710
2714 template<typename UpdateApnsVoipSandboxChannelRequestT = Model::UpdateApnsVoipSandboxChannelRequest>
2715 Model::UpdateApnsVoipSandboxChannelOutcomeCallable UpdateApnsVoipSandboxChannelCallable(const UpdateApnsVoipSandboxChannelRequestT& request) const
2716 {
2717 return SubmitCallable(&PinpointClient::UpdateApnsVoipSandboxChannel, request);
2718 }
2719
2723 template<typename UpdateApnsVoipSandboxChannelRequestT = Model::UpdateApnsVoipSandboxChannelRequest>
2724 void UpdateApnsVoipSandboxChannelAsync(const UpdateApnsVoipSandboxChannelRequestT& request, const UpdateApnsVoipSandboxChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2725 {
2726 return SubmitAsync(&PinpointClient::UpdateApnsVoipSandboxChannel, request, handler, context);
2727 }
2728
2735
2739 template<typename UpdateApplicationSettingsRequestT = Model::UpdateApplicationSettingsRequest>
2740 Model::UpdateApplicationSettingsOutcomeCallable UpdateApplicationSettingsCallable(const UpdateApplicationSettingsRequestT& request) const
2741 {
2742 return SubmitCallable(&PinpointClient::UpdateApplicationSettings, request);
2743 }
2744
2748 template<typename UpdateApplicationSettingsRequestT = Model::UpdateApplicationSettingsRequest>
2749 void UpdateApplicationSettingsAsync(const UpdateApplicationSettingsRequestT& request, const UpdateApplicationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2750 {
2751 return SubmitAsync(&PinpointClient::UpdateApplicationSettings, request, handler, context);
2752 }
2753
2761
2765 template<typename UpdateBaiduChannelRequestT = Model::UpdateBaiduChannelRequest>
2766 Model::UpdateBaiduChannelOutcomeCallable UpdateBaiduChannelCallable(const UpdateBaiduChannelRequestT& request) const
2767 {
2768 return SubmitCallable(&PinpointClient::UpdateBaiduChannel, request);
2769 }
2770
2774 template<typename UpdateBaiduChannelRequestT = Model::UpdateBaiduChannelRequest>
2775 void UpdateBaiduChannelAsync(const UpdateBaiduChannelRequestT& request, const UpdateBaiduChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2776 {
2777 return SubmitAsync(&PinpointClient::UpdateBaiduChannel, request, handler, context);
2778 }
2779
2787
2791 template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
2792 Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable(const UpdateCampaignRequestT& request) const
2793 {
2794 return SubmitCallable(&PinpointClient::UpdateCampaign, request);
2795 }
2796
2800 template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
2801 void UpdateCampaignAsync(const UpdateCampaignRequestT& request, const UpdateCampaignResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2802 {
2803 return SubmitAsync(&PinpointClient::UpdateCampaign, request, handler, context);
2804 }
2805
2813
2817 template<typename UpdateEmailChannelRequestT = Model::UpdateEmailChannelRequest>
2818 Model::UpdateEmailChannelOutcomeCallable UpdateEmailChannelCallable(const UpdateEmailChannelRequestT& request) const
2819 {
2820 return SubmitCallable(&PinpointClient::UpdateEmailChannel, request);
2821 }
2822
2826 template<typename UpdateEmailChannelRequestT = Model::UpdateEmailChannelRequest>
2827 void UpdateEmailChannelAsync(const UpdateEmailChannelRequestT& request, const UpdateEmailChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2828 {
2829 return SubmitAsync(&PinpointClient::UpdateEmailChannel, request, handler, context);
2830 }
2831
2839
2843 template<typename UpdateEmailTemplateRequestT = Model::UpdateEmailTemplateRequest>
2844 Model::UpdateEmailTemplateOutcomeCallable UpdateEmailTemplateCallable(const UpdateEmailTemplateRequestT& request) const
2845 {
2846 return SubmitCallable(&PinpointClient::UpdateEmailTemplate, request);
2847 }
2848
2852 template<typename UpdateEmailTemplateRequestT = Model::UpdateEmailTemplateRequest>
2853 void UpdateEmailTemplateAsync(const UpdateEmailTemplateRequestT& request, const UpdateEmailTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2854 {
2855 return SubmitAsync(&PinpointClient::UpdateEmailTemplate, request, handler, context);
2856 }
2857
2868
2872 template<typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
2873 Model::UpdateEndpointOutcomeCallable UpdateEndpointCallable(const UpdateEndpointRequestT& request) const
2874 {
2875 return SubmitCallable(&PinpointClient::UpdateEndpoint, request);
2876 }
2877
2881 template<typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
2882 void UpdateEndpointAsync(const UpdateEndpointRequestT& request, const UpdateEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2883 {
2884 return SubmitAsync(&PinpointClient::UpdateEndpoint, request, handler, context);
2885 }
2886
2898
2902 template<typename UpdateEndpointsBatchRequestT = Model::UpdateEndpointsBatchRequest>
2903 Model::UpdateEndpointsBatchOutcomeCallable UpdateEndpointsBatchCallable(const UpdateEndpointsBatchRequestT& request) const
2904 {
2905 return SubmitCallable(&PinpointClient::UpdateEndpointsBatch, request);
2906 }
2907
2911 template<typename UpdateEndpointsBatchRequestT = Model::UpdateEndpointsBatchRequest>
2912 void UpdateEndpointsBatchAsync(const UpdateEndpointsBatchRequestT& request, const UpdateEndpointsBatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2913 {
2914 return SubmitAsync(&PinpointClient::UpdateEndpointsBatch, request, handler, context);
2915 }
2916
2924
2928 template<typename UpdateGcmChannelRequestT = Model::UpdateGcmChannelRequest>
2929 Model::UpdateGcmChannelOutcomeCallable UpdateGcmChannelCallable(const UpdateGcmChannelRequestT& request) const
2930 {
2931 return SubmitCallable(&PinpointClient::UpdateGcmChannel, request);
2932 }
2933
2937 template<typename UpdateGcmChannelRequestT = Model::UpdateGcmChannelRequest>
2938 void UpdateGcmChannelAsync(const UpdateGcmChannelRequestT& request, const UpdateGcmChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2939 {
2940 return SubmitAsync(&PinpointClient::UpdateGcmChannel, request, handler, context);
2941 }
2942
2950
2954 template<typename UpdateInAppTemplateRequestT = Model::UpdateInAppTemplateRequest>
2955 Model::UpdateInAppTemplateOutcomeCallable UpdateInAppTemplateCallable(const UpdateInAppTemplateRequestT& request) const
2956 {
2957 return SubmitCallable(&PinpointClient::UpdateInAppTemplate, request);
2958 }
2959
2963 template<typename UpdateInAppTemplateRequestT = Model::UpdateInAppTemplateRequest>
2964 void UpdateInAppTemplateAsync(const UpdateInAppTemplateRequestT& request, const UpdateInAppTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2965 {
2966 return SubmitAsync(&PinpointClient::UpdateInAppTemplate, request, handler, context);
2967 }
2968
2976
2980 template<typename UpdateJourneyRequestT = Model::UpdateJourneyRequest>
2981 Model::UpdateJourneyOutcomeCallable UpdateJourneyCallable(const UpdateJourneyRequestT& request) const
2982 {
2983 return SubmitCallable(&PinpointClient::UpdateJourney, request);
2984 }
2985
2989 template<typename UpdateJourneyRequestT = Model::UpdateJourneyRequest>
2990 void UpdateJourneyAsync(const UpdateJourneyRequestT& request, const UpdateJourneyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2991 {
2992 return SubmitAsync(&PinpointClient::UpdateJourney, request, handler, context);
2993 }
2994
3001
3005 template<typename UpdateJourneyStateRequestT = Model::UpdateJourneyStateRequest>
3006 Model::UpdateJourneyStateOutcomeCallable UpdateJourneyStateCallable(const UpdateJourneyStateRequestT& request) const
3007 {
3008 return SubmitCallable(&PinpointClient::UpdateJourneyState, request);
3009 }
3010
3014 template<typename UpdateJourneyStateRequestT = Model::UpdateJourneyStateRequest>
3015 void UpdateJourneyStateAsync(const UpdateJourneyStateRequestT& request, const UpdateJourneyStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3016 {
3017 return SubmitAsync(&PinpointClient::UpdateJourneyState, request, handler, context);
3018 }
3019
3027
3031 template<typename UpdatePushTemplateRequestT = Model::UpdatePushTemplateRequest>
3032 Model::UpdatePushTemplateOutcomeCallable UpdatePushTemplateCallable(const UpdatePushTemplateRequestT& request) const
3033 {
3034 return SubmitCallable(&PinpointClient::UpdatePushTemplate, request);
3035 }
3036
3040 template<typename UpdatePushTemplateRequestT = Model::UpdatePushTemplateRequest>
3041 void UpdatePushTemplateAsync(const UpdatePushTemplateRequestT& request, const UpdatePushTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3042 {
3043 return SubmitAsync(&PinpointClient::UpdatePushTemplate, request, handler, context);
3044 }
3045
3053
3057 template<typename UpdateRecommenderConfigurationRequestT = Model::UpdateRecommenderConfigurationRequest>
3059 {
3060 return SubmitCallable(&PinpointClient::UpdateRecommenderConfiguration, request);
3061 }
3062
3066 template<typename UpdateRecommenderConfigurationRequestT = Model::UpdateRecommenderConfigurationRequest>
3067 void UpdateRecommenderConfigurationAsync(const UpdateRecommenderConfigurationRequestT& request, const UpdateRecommenderConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3068 {
3069 return SubmitAsync(&PinpointClient::UpdateRecommenderConfiguration, request, handler, context);
3070 }
3071
3080
3084 template<typename UpdateSegmentRequestT = Model::UpdateSegmentRequest>
3085 Model::UpdateSegmentOutcomeCallable UpdateSegmentCallable(const UpdateSegmentRequestT& request) const
3086 {
3087 return SubmitCallable(&PinpointClient::UpdateSegment, request);
3088 }
3089
3093 template<typename UpdateSegmentRequestT = Model::UpdateSegmentRequest>
3094 void UpdateSegmentAsync(const UpdateSegmentRequestT& request, const UpdateSegmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3095 {
3096 return SubmitAsync(&PinpointClient::UpdateSegment, request, handler, context);
3097 }
3098
3106
3110 template<typename UpdateSmsChannelRequestT = Model::UpdateSmsChannelRequest>
3111 Model::UpdateSmsChannelOutcomeCallable UpdateSmsChannelCallable(const UpdateSmsChannelRequestT& request) const
3112 {
3113 return SubmitCallable(&PinpointClient::UpdateSmsChannel, request);
3114 }
3115
3119 template<typename UpdateSmsChannelRequestT = Model::UpdateSmsChannelRequest>
3120 void UpdateSmsChannelAsync(const UpdateSmsChannelRequestT& request, const UpdateSmsChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3121 {
3122 return SubmitAsync(&PinpointClient::UpdateSmsChannel, request, handler, context);
3123 }
3124
3132
3136 template<typename UpdateSmsTemplateRequestT = Model::UpdateSmsTemplateRequest>
3137 Model::UpdateSmsTemplateOutcomeCallable UpdateSmsTemplateCallable(const UpdateSmsTemplateRequestT& request) const
3138 {
3139 return SubmitCallable(&PinpointClient::UpdateSmsTemplate, request);
3140 }
3141
3145 template<typename UpdateSmsTemplateRequestT = Model::UpdateSmsTemplateRequest>
3146 void UpdateSmsTemplateAsync(const UpdateSmsTemplateRequestT& request, const UpdateSmsTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3147 {
3148 return SubmitAsync(&PinpointClient::UpdateSmsTemplate, request, handler, context);
3149 }
3150
3158
3162 template<typename UpdateTemplateActiveVersionRequestT = Model::UpdateTemplateActiveVersionRequest>
3163 Model::UpdateTemplateActiveVersionOutcomeCallable UpdateTemplateActiveVersionCallable(const UpdateTemplateActiveVersionRequestT& request) const
3164 {
3165 return SubmitCallable(&PinpointClient::UpdateTemplateActiveVersion, request);
3166 }
3167
3171 template<typename UpdateTemplateActiveVersionRequestT = Model::UpdateTemplateActiveVersionRequest>
3172 void UpdateTemplateActiveVersionAsync(const UpdateTemplateActiveVersionRequestT& request, const UpdateTemplateActiveVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3173 {
3174 return SubmitAsync(&PinpointClient::UpdateTemplateActiveVersion, request, handler, context);
3175 }
3176
3184
3188 template<typename UpdateVoiceChannelRequestT = Model::UpdateVoiceChannelRequest>
3189 Model::UpdateVoiceChannelOutcomeCallable UpdateVoiceChannelCallable(const UpdateVoiceChannelRequestT& request) const
3190 {
3191 return SubmitCallable(&PinpointClient::UpdateVoiceChannel, request);
3192 }
3193
3197 template<typename UpdateVoiceChannelRequestT = Model::UpdateVoiceChannelRequest>
3198 void UpdateVoiceChannelAsync(const UpdateVoiceChannelRequestT& request, const UpdateVoiceChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3199 {
3200 return SubmitAsync(&PinpointClient::UpdateVoiceChannel, request, handler, context);
3201 }
3202
3210
3214 template<typename UpdateVoiceTemplateRequestT = Model::UpdateVoiceTemplateRequest>
3215 Model::UpdateVoiceTemplateOutcomeCallable UpdateVoiceTemplateCallable(const UpdateVoiceTemplateRequestT& request) const
3216 {
3217 return SubmitCallable(&PinpointClient::UpdateVoiceTemplate, request);
3218 }
3219
3223 template<typename UpdateVoiceTemplateRequestT = Model::UpdateVoiceTemplateRequest>
3224 void UpdateVoiceTemplateAsync(const UpdateVoiceTemplateRequestT& request, const UpdateVoiceTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3225 {
3226 return SubmitAsync(&PinpointClient::UpdateVoiceTemplate, request, handler, context);
3227 }
3228
3235
3239 template<typename VerifyOTPMessageRequestT = Model::VerifyOTPMessageRequest>
3240 Model::VerifyOTPMessageOutcomeCallable VerifyOTPMessageCallable(const VerifyOTPMessageRequestT& request) const
3241 {
3242 return SubmitCallable(&PinpointClient::VerifyOTPMessage, request);
3243 }
3244
3248 template<typename VerifyOTPMessageRequestT = Model::VerifyOTPMessageRequest>
3249 void VerifyOTPMessageAsync(const VerifyOTPMessageRequestT& request, const VerifyOTPMessageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3250 {
3251 return SubmitAsync(&PinpointClient::VerifyOTPMessage, request, handler, context);
3252 }
3253
3254
3255 void OverrideEndpoint(const Aws::String& endpoint);
3256 std::shared_ptr<PinpointEndpointProviderBase>& accessEndpointProvider();
3257 private:
3259 void init(const PinpointClientConfiguration& clientConfiguration);
3260
3261 PinpointClientConfiguration m_clientConfiguration;
3262 std::shared_ptr<PinpointEndpointProviderBase> m_endpointProvider;
3263 };
3264
3265} // namespace Pinpoint
3266} // namespace Aws
void GetApnsSandboxChannelAsync(const GetApnsSandboxChannelRequestT &request, const GetApnsSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePushTemplateAsync(const DeletePushTemplateRequestT &request, const DeletePushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSegmentOutcome UpdateSegment(const Model::UpdateSegmentRequest &request) const
void GetJourneyRunExecutionMetricsAsync(const GetJourneyRunExecutionMetricsRequestT &request, const GetJourneyRunExecutionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RemoveAttributesOutcomeCallable RemoveAttributesCallable(const RemoveAttributesRequestT &request) const
virtual Model::GetApplicationSettingsOutcome GetApplicationSettings(const Model::GetApplicationSettingsRequest &request) const
Model::DeleteApnsChannelOutcomeCallable DeleteApnsChannelCallable(const DeleteApnsChannelRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::GetCampaignVersionOutcomeCallable GetCampaignVersionCallable(const GetCampaignVersionRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSmsChannelOutcomeCallable UpdateSmsChannelCallable(const UpdateSmsChannelRequestT &request) const
Model::UpdateApnsChannelOutcomeCallable UpdateApnsChannelCallable(const UpdateApnsChannelRequestT &request) const
virtual Model::GetApnsSandboxChannelOutcome GetApnsSandboxChannel(const Model::GetApnsSandboxChannelRequest &request) const
void CreateInAppTemplateAsync(const CreateInAppTemplateRequestT &request, const CreateInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetInAppTemplateOutcome GetInAppTemplate(const Model::GetInAppTemplateRequest &request) const
static const char * GetServiceName()
virtual Model::SendMessagesOutcome SendMessages(const Model::SendMessagesRequest &request) const
void GetChannelsAsync(const GetChannelsRequestT &request, const GetChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetVoiceTemplateAsync(const GetVoiceTemplateRequestT &request, const GetVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCampaignAsync(const UpdateCampaignRequestT &request, const UpdateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetRecommenderConfigurationAsync(const GetRecommenderConfigurationRequestT &request, const GetRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteJourneyOutcomeCallable DeleteJourneyCallable(const DeleteJourneyRequestT &request) const
void UpdateEndpointAsync(const UpdateEndpointRequestT &request, const UpdateEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEventStreamOutcome GetEventStream(const Model::GetEventStreamRequest &request) const
void DeleteUserEndpointsAsync(const DeleteUserEndpointsRequestT &request, const DeleteUserEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRecommenderConfigurationOutcomeCallable CreateRecommenderConfigurationCallable(const CreateRecommenderConfigurationRequestT &request) const
virtual Model::UpdateCampaignOutcome UpdateCampaign(const Model::UpdateCampaignRequest &request) const
void GetSegmentImportJobsAsync(const GetSegmentImportJobsRequestT &request, const GetSegmentImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateVoiceTemplateAsync(const UpdateVoiceTemplateRequestT &request, const UpdateVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdatePushTemplateOutcomeCallable UpdatePushTemplateCallable(const UpdatePushTemplateRequestT &request) const
Model::VerifyOTPMessageOutcomeCallable VerifyOTPMessageCallable(const VerifyOTPMessageRequestT &request) const
virtual Model::GetRecommenderConfigurationOutcome GetRecommenderConfiguration(const Model::GetRecommenderConfigurationRequest &request) const
void DeleteEmailTemplateAsync(const DeleteEmailTemplateRequestT &request, const DeleteEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PinpointClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetCampaignOutcomeCallable GetCampaignCallable(const GetCampaignRequestT &request) const
virtual Model::PutEventsOutcome PutEvents(const Model::PutEventsRequest &request) const
Model::UpdateApnsVoipChannelOutcomeCallable UpdateApnsVoipChannelCallable(const UpdateApnsVoipChannelRequestT &request) const
virtual Model::UpdateJourneyStateOutcome UpdateJourneyState(const Model::UpdateJourneyStateRequest &request) const
void GetSegmentVersionsAsync(const GetSegmentVersionsRequestT &request, const GetSegmentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetExportJobsOutcome GetExportJobs(const Model::GetExportJobsRequest &request) const
void GetAppsAsync(const GetAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAppsRequestT &request={}) const
virtual Model::GetCampaignVersionsOutcome GetCampaignVersions(const Model::GetCampaignVersionsRequest &request) const
virtual Model::UpdateTemplateActiveVersionOutcome UpdateTemplateActiveVersion(const Model::UpdateTemplateActiveVersionRequest &request) const
void DeleteAppAsync(const DeleteAppRequestT &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEmailChannelAsync(const UpdateEmailChannelRequestT &request, const UpdateEmailChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEmailTemplateOutcomeCallable CreateEmailTemplateCallable(const CreateEmailTemplateRequestT &request) const
Model::GetApnsVoipChannelOutcomeCallable GetApnsVoipChannelCallable(const GetApnsVoipChannelRequestT &request) const
Model::SendOTPMessageOutcomeCallable SendOTPMessageCallable(const SendOTPMessageRequestT &request) const
virtual Model::DeleteSmsTemplateOutcome DeleteSmsTemplate(const Model::DeleteSmsTemplateRequest &request) const
virtual Model::GetPushTemplateOutcome GetPushTemplate(const Model::GetPushTemplateRequest &request) const
Model::GetJourneyRunsOutcomeCallable GetJourneyRunsCallable(const GetJourneyRunsRequestT &request) const
Model::GetCampaignDateRangeKpiOutcomeCallable GetCampaignDateRangeKpiCallable(const GetCampaignDateRangeKpiRequestT &request) const
void GetCampaignAsync(const GetCampaignRequestT &request, const GetCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PinpointClient(const Aws::Pinpoint::PinpointClientConfiguration &clientConfiguration=Aws::Pinpoint::PinpointClientConfiguration(), std::shared_ptr< PinpointEndpointProviderBase > endpointProvider=nullptr)
void GetCampaignVersionAsync(const GetCampaignVersionRequestT &request, const GetCampaignVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetExportJobAsync(const GetExportJobRequestT &request, const GetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSegmentImportJobsOutcomeCallable GetSegmentImportJobsCallable(const GetSegmentImportJobsRequestT &request) const
Model::DeleteVoiceChannelOutcomeCallable DeleteVoiceChannelCallable(const DeleteVoiceChannelRequestT &request) const
void GetAdmChannelAsync(const GetAdmChannelRequestT &request, const GetAdmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteJourneyAsync(const DeleteJourneyRequestT &request, const DeleteJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetExportJobOutcomeCallable GetExportJobCallable(const GetExportJobRequestT &request) const
virtual Model::GetChannelsOutcome GetChannels(const Model::GetChannelsRequest &request) const
Model::UpdateInAppTemplateOutcomeCallable UpdateInAppTemplateCallable(const UpdateInAppTemplateRequestT &request) const
virtual Model::DeleteApnsVoipChannelOutcome DeleteApnsVoipChannel(const Model::DeleteApnsVoipChannelRequest &request) const
Model::GetExportJobsOutcomeCallable GetExportJobsCallable(const GetExportJobsRequestT &request) const
Model::GetApnsChannelOutcomeCallable GetApnsChannelCallable(const GetApnsChannelRequestT &request) const
Model::PutEventStreamOutcomeCallable PutEventStreamCallable(const PutEventStreamRequestT &request) const
virtual Model::SendOTPMessageOutcome SendOTPMessage(const Model::SendOTPMessageRequest &request) const
void GetSegmentExportJobsAsync(const GetSegmentExportJobsRequestT &request, const GetSegmentExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEventStreamAsync(const GetEventStreamRequestT &request, const GetEventStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSmsTemplateOutcomeCallable DeleteSmsTemplateCallable(const DeleteSmsTemplateRequestT &request) const
void UpdateSegmentAsync(const UpdateSegmentRequestT &request, const UpdateSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAppOutcomeCallable GetAppCallable(const GetAppRequestT &request) const
Model::GetEndpointOutcomeCallable GetEndpointCallable(const GetEndpointRequestT &request) const
Model::CreateExportJobOutcomeCallable CreateExportJobCallable(const CreateExportJobRequestT &request) const
virtual Model::UpdatePushTemplateOutcome UpdatePushTemplate(const Model::UpdatePushTemplateRequest &request) const
virtual Model::UpdateAdmChannelOutcome UpdateAdmChannel(const Model::UpdateAdmChannelRequest &request) const
virtual Model::GetSegmentsOutcome GetSegments(const Model::GetSegmentsRequest &request) const
virtual Model::UpdateGcmChannelOutcome UpdateGcmChannel(const Model::UpdateGcmChannelRequest &request) const
Model::DeleteSegmentOutcomeCallable DeleteSegmentCallable(const DeleteSegmentRequestT &request) const
void GetCampaignActivitiesAsync(const GetCampaignActivitiesRequestT &request, const GetCampaignActivitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetImportJobAsync(const GetImportJobRequestT &request, const GetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetInAppMessagesOutcomeCallable GetInAppMessagesCallable(const GetInAppMessagesRequestT &request) const
virtual Model::GetJourneyOutcome GetJourney(const Model::GetJourneyRequest &request) const
void DeleteApnsSandboxChannelAsync(const DeleteApnsSandboxChannelRequestT &request, const DeleteApnsSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApnsSandboxChannelOutcome DeleteApnsSandboxChannel(const Model::DeleteApnsSandboxChannelRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable(const DeleteEndpointRequestT &request) const
Model::PutEventsOutcomeCallable PutEventsCallable(const PutEventsRequestT &request) const
PinpointEndpointProvider EndpointProviderType
void DeleteAdmChannelAsync(const DeleteAdmChannelRequestT &request, const DeleteAdmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEndpointAsync(const DeleteEndpointRequestT &request, const DeleteEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEmailTemplateAsync(const GetEmailTemplateRequestT &request, const GetEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAppAsync(const GetAppRequestT &request, const GetAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetUserEndpointsOutcomeCallable GetUserEndpointsCallable(const GetUserEndpointsRequestT &request) const
void GetApnsVoipSandboxChannelAsync(const GetApnsVoipSandboxChannelRequestT &request, const GetApnsVoipSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCampaignOutcomeCallable CreateCampaignCallable(const CreateCampaignRequestT &request) const
virtual Model::GetInAppMessagesOutcome GetInAppMessages(const Model::GetInAppMessagesRequest &request) const
PinpointClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< PinpointEndpointProviderBase > endpointProvider=nullptr, const Aws::Pinpoint::PinpointClientConfiguration &clientConfiguration=Aws::Pinpoint::PinpointClientConfiguration())
void ListTemplateVersionsAsync(const ListTemplateVersionsRequestT &request, const ListTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSegmentVersionsOutcome GetSegmentVersions(const Model::GetSegmentVersionsRequest &request) const
Model::UpdateSegmentOutcomeCallable UpdateSegmentCallable(const UpdateSegmentRequestT &request) const
Model::DeleteBaiduChannelOutcomeCallable DeleteBaiduChannelCallable(const DeleteBaiduChannelRequestT &request) const
void GetJourneyRunExecutionActivityMetricsAsync(const GetJourneyRunExecutionActivityMetricsRequestT &request, const GetJourneyRunExecutionActivityMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEmailChannelAsync(const GetEmailChannelRequestT &request, const GetEmailChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateSegmentOutcomeCallable CreateSegmentCallable(const CreateSegmentRequestT &request) const
Model::DeleteApnsVoipChannelOutcomeCallable DeleteApnsVoipChannelCallable(const DeleteApnsVoipChannelRequestT &request) const
Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable(const DeleteCampaignRequestT &request) const
Model::UpdateJourneyStateOutcomeCallable UpdateJourneyStateCallable(const UpdateJourneyStateRequestT &request) const
void GetUserEndpointsAsync(const GetUserEndpointsRequestT &request, const GetUserEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetJourneyRunsOutcome GetJourneyRuns(const Model::GetJourneyRunsRequest &request) const
void PhoneNumberValidateAsync(const PhoneNumberValidateRequestT &request, const PhoneNumberValidateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateApnsVoipSandboxChannelAsync(const UpdateApnsVoipSandboxChannelRequestT &request, const UpdateApnsVoipSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateSegmentAsync(const CreateSegmentRequestT &request, const CreateSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetJourneyRunsAsync(const GetJourneyRunsRequestT &request, const GetJourneyRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SendMessagesAsync(const SendMessagesRequestT &request, const SendMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetEmailChannelOutcomeCallable GetEmailChannelCallable(const GetEmailChannelRequestT &request) const
void UpdateInAppTemplateAsync(const UpdateInAppTemplateRequestT &request, const UpdateInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetApplicationSettingsOutcomeCallable GetApplicationSettingsCallable(const GetApplicationSettingsRequestT &request) const
void DeleteEmailChannelAsync(const DeleteEmailChannelRequestT &request, const DeleteEmailChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSegmentsAsync(const GetSegmentsRequestT &request, const GetSegmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTemplatesOutcomeCallable ListTemplatesCallable(const ListTemplatesRequestT &request={}) const
virtual Model::GetGcmChannelOutcome GetGcmChannel(const Model::GetGcmChannelRequest &request) const
virtual Model::DeleteEndpointOutcome DeleteEndpoint(const Model::DeleteEndpointRequest &request) const
Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable(const ListTemplateVersionsRequestT &request) const
Model::UpdateVoiceTemplateOutcomeCallable UpdateVoiceTemplateCallable(const UpdateVoiceTemplateRequestT &request) const
Model::GetBaiduChannelOutcomeCallable GetBaiduChannelCallable(const GetBaiduChannelRequestT &request) const
virtual Model::GetCampaignActivitiesOutcome GetCampaignActivities(const Model::GetCampaignActivitiesRequest &request) const
Model::UpdateApplicationSettingsOutcomeCallable UpdateApplicationSettingsCallable(const UpdateApplicationSettingsRequestT &request) const
Model::UpdateTemplateActiveVersionOutcomeCallable UpdateTemplateActiveVersionCallable(const UpdateTemplateActiveVersionRequestT &request) const
Model::GetCampaignActivitiesOutcomeCallable GetCampaignActivitiesCallable(const GetCampaignActivitiesRequestT &request) const
virtual Model::GetAppOutcome GetApp(const Model::GetAppRequest &request) const
virtual Model::VerifyOTPMessageOutcome VerifyOTPMessage(const Model::VerifyOTPMessageRequest &request) const
Model::DeleteEventStreamOutcomeCallable DeleteEventStreamCallable(const DeleteEventStreamRequestT &request) const
void UpdateApnsChannelAsync(const UpdateApnsChannelRequestT &request, const UpdateApnsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePushTemplateOutcomeCallable DeletePushTemplateCallable(const DeletePushTemplateRequestT &request) const
void SendOTPMessageAsync(const SendOTPMessageRequestT &request, const SendOTPMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteApnsVoipChannelAsync(const DeleteApnsVoipChannelRequestT &request, const DeleteApnsVoipChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEndpointsBatchAsync(const UpdateEndpointsBatchRequestT &request, const UpdateEndpointsBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAppOutcomeCallable CreateAppCallable(const CreateAppRequestT &request) const
void CreateRecommenderConfigurationAsync(const CreateRecommenderConfigurationRequestT &request, const CreateRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSegmentVersionOutcomeCallable GetSegmentVersionCallable(const GetSegmentVersionRequestT &request) const
std::shared_ptr< PinpointEndpointProviderBase > & accessEndpointProvider()
virtual Model::UpdateEmailChannelOutcome UpdateEmailChannel(const Model::UpdateEmailChannelRequest &request) const
Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable(const UpdateCampaignRequestT &request) const
void GetJourneyAsync(const GetJourneyRequestT &request, const GetJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetJourneyExecutionMetricsOutcomeCallable GetJourneyExecutionMetricsCallable(const GetJourneyExecutionMetricsRequestT &request) const
Model::ListJourneysOutcomeCallable ListJourneysCallable(const ListJourneysRequestT &request) const
Model::GetInAppTemplateOutcomeCallable GetInAppTemplateCallable(const GetInAppTemplateRequestT &request) const
void UpdateVoiceChannelAsync(const UpdateVoiceChannelRequestT &request, const UpdateVoiceChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSmsTemplateOutcomeCallable UpdateSmsTemplateCallable(const UpdateSmsTemplateRequestT &request) const
virtual Model::DeleteVoiceTemplateOutcome DeleteVoiceTemplate(const Model::DeleteVoiceTemplateRequest &request) const
virtual Model::GetEmailChannelOutcome GetEmailChannel(const Model::GetEmailChannelRequest &request) const
void UpdateApnsSandboxChannelAsync(const UpdateApnsSandboxChannelRequestT &request, const UpdateApnsSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateSmsTemplateOutcomeCallable CreateSmsTemplateCallable(const CreateSmsTemplateRequestT &request) const
virtual Model::GetSmsChannelOutcome GetSmsChannel(const Model::GetSmsChannelRequest &request) const
void GetApplicationDateRangeKpiAsync(const GetApplicationDateRangeKpiRequestT &request, const GetApplicationDateRangeKpiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetImportJobsOutcomeCallable GetImportJobsCallable(const GetImportJobsRequestT &request) const
PinpointClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< PinpointEndpointProviderBase > endpointProvider=nullptr, const Aws::Pinpoint::PinpointClientConfiguration &clientConfiguration=Aws::Pinpoint::PinpointClientConfiguration())
void GetImportJobsAsync(const GetImportJobsRequestT &request, const GetImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApnsVoipChannelAsync(const GetApnsVoipChannelRequestT &request, const GetApnsVoipChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetExportJobsAsync(const GetExportJobsRequestT &request, const GetExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetExportJobOutcome GetExportJob(const Model::GetExportJobRequest &request) const
virtual Model::GetJourneyRunExecutionActivityMetricsOutcome GetJourneyRunExecutionActivityMetrics(const Model::GetJourneyRunExecutionActivityMetricsRequest &request) const
virtual Model::CreateAppOutcome CreateApp(const Model::CreateAppRequest &request) const
virtual Model::DeleteSegmentOutcome DeleteSegment(const Model::DeleteSegmentRequest &request) const
void GetCampaignVersionsAsync(const GetCampaignVersionsRequestT &request, const GetCampaignVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetApnsChannelOutcome GetApnsChannel(const Model::GetApnsChannelRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBaiduChannelOutcome UpdateBaiduChannel(const Model::UpdateBaiduChannelRequest &request) const
virtual Model::CreateEmailTemplateOutcome CreateEmailTemplate(const Model::CreateEmailTemplateRequest &request) const
Model::GetApplicationDateRangeKpiOutcomeCallable GetApplicationDateRangeKpiCallable(const GetApplicationDateRangeKpiRequestT &request) const
virtual Model::DeletePushTemplateOutcome DeletePushTemplate(const Model::DeletePushTemplateRequest &request) const
virtual Model::GetVoiceTemplateOutcome GetVoiceTemplate(const Model::GetVoiceTemplateRequest &request) const
void GetRecommenderConfigurationsAsync(const GetRecommenderConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetRecommenderConfigurationsRequestT &request={}) const
virtual Model::GetJourneyExecutionMetricsOutcome GetJourneyExecutionMetrics(const Model::GetJourneyExecutionMetricsRequest &request) const
void UpdateSmsTemplateAsync(const UpdateSmsTemplateRequestT &request, const UpdateSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUserEndpointsOutcomeCallable DeleteUserEndpointsCallable(const DeleteUserEndpointsRequestT &request) const
virtual Model::ListTemplateVersionsOutcome ListTemplateVersions(const Model::ListTemplateVersionsRequest &request) const
virtual Model::PutEventStreamOutcome PutEventStream(const Model::PutEventStreamRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::UpdateAdmChannelOutcomeCallable UpdateAdmChannelCallable(const UpdateAdmChannelRequestT &request) const
Model::GetEmailTemplateOutcomeCallable GetEmailTemplateCallable(const GetEmailTemplateRequestT &request) const
virtual Model::UpdateApnsSandboxChannelOutcome UpdateApnsSandboxChannel(const Model::UpdateApnsSandboxChannelRequest &request) const
Model::GetJourneyRunExecutionActivityMetricsOutcomeCallable GetJourneyRunExecutionActivityMetricsCallable(const GetJourneyRunExecutionActivityMetricsRequestT &request) const
virtual Model::GetCampaignOutcome GetCampaign(const Model::GetCampaignRequest &request) const
Model::GetVoiceTemplateOutcomeCallable GetVoiceTemplateCallable(const GetVoiceTemplateRequestT &request) const
virtual Model::DeleteBaiduChannelOutcome DeleteBaiduChannel(const Model::DeleteBaiduChannelRequest &request) const
void DeleteGcmChannelAsync(const DeleteGcmChannelRequestT &request, const DeleteGcmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEventStreamOutcome DeleteEventStream(const Model::DeleteEventStreamRequest &request) const
Model::UpdateRecommenderConfigurationOutcomeCallable UpdateRecommenderConfigurationCallable(const UpdateRecommenderConfigurationRequestT &request) const
Model::GetSegmentVersionsOutcomeCallable GetSegmentVersionsCallable(const GetSegmentVersionsRequestT &request) const
Model::GetJourneyRunExecutionMetricsOutcomeCallable GetJourneyRunExecutionMetricsCallable(const GetJourneyRunExecutionMetricsRequestT &request) const
Model::UpdateEmailChannelOutcomeCallable UpdateEmailChannelCallable(const UpdateEmailChannelRequestT &request) const
virtual Model::GetApnsVoipSandboxChannelOutcome GetApnsVoipSandboxChannel(const Model::GetApnsVoipSandboxChannelRequest &request) const
virtual Model::ListJourneysOutcome ListJourneys(const Model::ListJourneysRequest &request) const
virtual Model::UpdateEndpointOutcome UpdateEndpoint(const Model::UpdateEndpointRequest &request) const
void DeleteEventStreamAsync(const DeleteEventStreamRequestT &request, const DeleteEventStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSmsChannelOutcomeCallable DeleteSmsChannelCallable(const DeleteSmsChannelRequestT &request) const
virtual Model::DeleteCampaignOutcome DeleteCampaign(const Model::DeleteCampaignRequest &request) const
virtual Model::UpdateVoiceChannelOutcome UpdateVoiceChannel(const Model::UpdateVoiceChannelRequest &request) const
virtual Model::GetJourneyExecutionActivityMetricsOutcome GetJourneyExecutionActivityMetrics(const Model::GetJourneyExecutionActivityMetricsRequest &request) const
void UpdateTemplateActiveVersionAsync(const UpdateTemplateActiveVersionRequestT &request, const UpdateTemplateActiveVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateVoiceTemplateOutcomeCallable CreateVoiceTemplateCallable(const CreateVoiceTemplateRequestT &request) const
Model::UpdateEmailTemplateOutcomeCallable UpdateEmailTemplateCallable(const UpdateEmailTemplateRequestT &request) const
void CreateEmailTemplateAsync(const CreateEmailTemplateRequestT &request, const CreateEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApnsChannelAsync(const GetApnsChannelRequestT &request, const GetApnsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetJourneyDateRangeKpiOutcomeCallable GetJourneyDateRangeKpiCallable(const GetJourneyDateRangeKpiRequestT &request) const
Model::GetSegmentsOutcomeCallable GetSegmentsCallable(const GetSegmentsRequestT &request) const
void GetInAppMessagesAsync(const GetInAppMessagesRequestT &request, const GetInAppMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEndpointsBatchOutcomeCallable UpdateEndpointsBatchCallable(const UpdateEndpointsBatchRequestT &request) const
void GetVoiceChannelAsync(const GetVoiceChannelRequestT &request, const GetVoiceChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateImportJobOutcomeCallable CreateImportJobCallable(const CreateImportJobRequestT &request) const
void GetEndpointAsync(const GetEndpointRequestT &request, const GetEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetUserEndpointsOutcome GetUserEndpoints(const Model::GetUserEndpointsRequest &request) const
Model::DeleteInAppTemplateOutcomeCallable DeleteInAppTemplateCallable(const DeleteInAppTemplateRequestT &request) const
virtual Model::CreateSmsTemplateOutcome CreateSmsTemplate(const Model::CreateSmsTemplateRequest &request) const
void DeleteApnsChannelAsync(const DeleteApnsChannelRequestT &request, const DeleteApnsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::GetSegmentExportJobsOutcomeCallable GetSegmentExportJobsCallable(const GetSegmentExportJobsRequestT &request) const
virtual Model::CreateImportJobOutcome CreateImportJob(const Model::CreateImportJobRequest &request) const
virtual Model::CreateRecommenderConfigurationOutcome CreateRecommenderConfiguration(const Model::CreateRecommenderConfigurationRequest &request) const
virtual Model::UpdateInAppTemplateOutcome UpdateInAppTemplate(const Model::UpdateInAppTemplateRequest &request) const
virtual Model::DeleteVoiceChannelOutcome DeleteVoiceChannel(const Model::DeleteVoiceChannelRequest &request) const
Model::GetChannelsOutcomeCallable GetChannelsCallable(const GetChannelsRequestT &request) const
Model::DeleteEmailTemplateOutcomeCallable DeleteEmailTemplateCallable(const DeleteEmailTemplateRequestT &request) const
virtual Model::ListTemplatesOutcome ListTemplates(const Model::ListTemplatesRequest &request={}) const
virtual Model::GetSegmentVersionOutcome GetSegmentVersion(const Model::GetSegmentVersionRequest &request) const
void DeleteApnsVoipSandboxChannelAsync(const DeleteApnsVoipSandboxChannelRequestT &request, const DeleteApnsVoipSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSegmentAsync(const GetSegmentRequestT &request, const GetSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePushTemplateAsync(const UpdatePushTemplateRequestT &request, const UpdatePushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEmailTemplateOutcome DeleteEmailTemplate(const Model::DeleteEmailTemplateRequest &request) const
void PutEventStreamAsync(const PutEventStreamRequestT &request, const PutEventStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRecommenderConfigurationsOutcomeCallable GetRecommenderConfigurationsCallable(const GetRecommenderConfigurationsRequestT &request={}) const
void GetJourneyDateRangeKpiAsync(const GetJourneyDateRangeKpiRequestT &request, const GetJourneyDateRangeKpiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListJourneysAsync(const ListJourneysRequestT &request, const ListJourneysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCampaignOutcome CreateCampaign(const Model::CreateCampaignRequest &request) const
virtual Model::GetApnsVoipChannelOutcome GetApnsVoipChannel(const Model::GetApnsVoipChannelRequest &request) const
void GetSegmentVersionAsync(const GetSegmentVersionRequestT &request, const GetSegmentVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePushTemplateOutcomeCallable CreatePushTemplateCallable(const CreatePushTemplateRequestT &request) const
virtual Model::UpdateApnsVoipChannelOutcome UpdateApnsVoipChannel(const Model::UpdateApnsVoipChannelRequest &request) const
virtual Model::UpdateEndpointsBatchOutcome UpdateEndpointsBatch(const Model::UpdateEndpointsBatchRequest &request) const
Model::DeleteAdmChannelOutcomeCallable DeleteAdmChannelCallable(const DeleteAdmChannelRequestT &request) const
void UpdateGcmChannelAsync(const UpdateGcmChannelRequestT &request, const UpdateGcmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateVoiceChannelOutcomeCallable UpdateVoiceChannelCallable(const UpdateVoiceChannelRequestT &request) const
virtual Model::DeleteAdmChannelOutcome DeleteAdmChannel(const Model::DeleteAdmChannelRequest &request) const
void DeleteInAppTemplateAsync(const DeleteInAppTemplateRequestT &request, const DeleteInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVoiceTemplateAsync(const CreateVoiceTemplateRequestT &request, const CreateVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCampaignVersionsOutcomeCallable GetCampaignVersionsCallable(const GetCampaignVersionsRequestT &request) const
virtual Model::DeleteGcmChannelOutcome DeleteGcmChannel(const Model::DeleteGcmChannelRequest &request) const
void GetCampaignsAsync(const GetCampaignsRequestT &request, const GetCampaignsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAppOutcome DeleteApp(const Model::DeleteAppRequest &request) const
virtual Model::GetSegmentImportJobsOutcome GetSegmentImportJobs(const Model::GetSegmentImportJobsRequest &request) const
Model::GetApnsVoipSandboxChannelOutcomeCallable GetApnsVoipSandboxChannelCallable(const GetApnsVoipSandboxChannelRequestT &request) const
Model::UpdateApnsVoipSandboxChannelOutcomeCallable UpdateApnsVoipSandboxChannelCallable(const UpdateApnsVoipSandboxChannelRequestT &request) const
virtual Model::GetJourneyDateRangeKpiOutcome GetJourneyDateRangeKpi(const Model::GetJourneyDateRangeKpiRequest &request) const
void ListTemplatesAsync(const ListTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTemplatesRequestT &request={}) const
virtual Model::RemoveAttributesOutcome RemoveAttributes(const Model::RemoveAttributesRequest &request) const
PinpointClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetSmsChannelAsync(const GetSmsChannelRequestT &request, const GetSmsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCampaignsOutcomeCallable GetCampaignsCallable(const GetCampaignsRequestT &request) const
virtual Model::GetAppsOutcome GetApps(const Model::GetAppsRequest &request={}) const
void DeleteVoiceTemplateAsync(const DeleteVoiceTemplateRequestT &request, const DeleteVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetApplicationDateRangeKpiOutcome GetApplicationDateRangeKpi(const Model::GetApplicationDateRangeKpiRequest &request) const
void GetPushTemplateAsync(const GetPushTemplateRequestT &request, const GetPushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutEventsAsync(const PutEventsRequestT &request, const PutEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApplicationSettingsOutcome UpdateApplicationSettings(const Model::UpdateApplicationSettingsRequest &request) const
Model::DeleteApnsVoipSandboxChannelOutcomeCallable DeleteApnsVoipSandboxChannelCallable(const DeleteApnsVoipSandboxChannelRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void DeleteSegmentAsync(const DeleteSegmentRequestT &request, const DeleteSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSmsChannelAsync(const UpdateSmsChannelRequestT &request, const UpdateSmsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetImportJobsOutcome GetImportJobs(const Model::GetImportJobsRequest &request) const
virtual Model::CreatePushTemplateOutcome CreatePushTemplate(const Model::CreatePushTemplateRequest &request) const
Model::GetSmsChannelOutcomeCallable GetSmsChannelCallable(const GetSmsChannelRequestT &request) const
Model::GetGcmChannelOutcomeCallable GetGcmChannelCallable(const GetGcmChannelRequestT &request) const
virtual Model::GetSegmentOutcome GetSegment(const Model::GetSegmentRequest &request) const
void DeleteCampaignAsync(const DeleteCampaignRequestT &request, const DeleteCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRecommenderConfigurationAsync(const DeleteRecommenderConfigurationRequestT &request, const DeleteRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSmsTemplateAsync(const GetSmsTemplateRequestT &request, const GetSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetBaiduChannelOutcome GetBaiduChannel(const Model::GetBaiduChannelRequest &request) const
void UpdateJourneyAsync(const UpdateJourneyRequestT &request, const UpdateJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteVoiceTemplateOutcomeCallable DeleteVoiceTemplateCallable(const DeleteVoiceTemplateRequestT &request) const
void CreatePushTemplateAsync(const CreatePushTemplateRequestT &request, const CreatePushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAppOutcomeCallable DeleteAppCallable(const DeleteAppRequestT &request) const
void GetGcmChannelAsync(const GetGcmChannelRequestT &request, const GetGcmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRecommenderConfigurationsOutcome GetRecommenderConfigurations(const Model::GetRecommenderConfigurationsRequest &request={}) const
PinpointClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::GetJourneyOutcomeCallable GetJourneyCallable(const GetJourneyRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::CreateVoiceTemplateOutcome CreateVoiceTemplate(const Model::CreateVoiceTemplateRequest &request) const
Model::DeleteRecommenderConfigurationOutcomeCallable DeleteRecommenderConfigurationCallable(const DeleteRecommenderConfigurationRequestT &request) const
void UpdateEmailTemplateAsync(const UpdateEmailTemplateRequestT &request, const UpdateEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendMessagesOutcomeCallable SendMessagesCallable(const SendMessagesRequestT &request) const
Model::UpdateJourneyOutcomeCallable UpdateJourneyCallable(const UpdateJourneyRequestT &request) const
virtual Model::GetImportJobOutcome GetImportJob(const Model::GetImportJobRequest &request) const
virtual Model::DeleteUserEndpointsOutcome DeleteUserEndpoints(const Model::DeleteUserEndpointsRequest &request) const
void CreateJourneyAsync(const CreateJourneyRequestT &request, const CreateJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApnsChannelOutcome UpdateApnsChannel(const Model::UpdateApnsChannelRequest &request) const
Model::GetEventStreamOutcomeCallable GetEventStreamCallable(const GetEventStreamRequestT &request) const
virtual Model::UpdateApnsVoipSandboxChannelOutcome UpdateApnsVoipSandboxChannel(const Model::UpdateApnsVoipSandboxChannelRequest &request) const
virtual Model::UpdateSmsChannelOutcome UpdateSmsChannel(const Model::UpdateSmsChannelRequest &request) const
void DeleteSmsTemplateAsync(const DeleteSmsTemplateRequestT &request, const DeleteSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateApnsSandboxChannelOutcomeCallable UpdateApnsSandboxChannelCallable(const UpdateApnsSandboxChannelRequestT &request) const
PinpointClientConfiguration ClientConfigurationType
Model::DeleteGcmChannelOutcomeCallable DeleteGcmChannelCallable(const DeleteGcmChannelRequestT &request) const
virtual Model::PhoneNumberValidateOutcome PhoneNumberValidate(const Model::PhoneNumberValidateRequest &request) const
Model::GetVoiceChannelOutcomeCallable GetVoiceChannelCallable(const GetVoiceChannelRequestT &request) const
Model::SendUsersMessagesOutcomeCallable SendUsersMessagesCallable(const SendUsersMessagesRequestT &request) const
void RemoveAttributesAsync(const RemoveAttributesRequestT &request, const RemoveAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateExportJobOutcome CreateExportJob(const Model::CreateExportJobRequest &request) const
Model::GetSmsTemplateOutcomeCallable GetSmsTemplateCallable(const GetSmsTemplateRequestT &request) const
Model::GetRecommenderConfigurationOutcomeCallable GetRecommenderConfigurationCallable(const GetRecommenderConfigurationRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::UpdateJourneyOutcome UpdateJourney(const Model::UpdateJourneyRequest &request) const
virtual Model::GetVoiceChannelOutcome GetVoiceChannel(const Model::GetVoiceChannelRequest &request) const
void UpdateJourneyStateAsync(const UpdateJourneyStateRequestT &request, const UpdateJourneyStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateInAppTemplateOutcome CreateInAppTemplate(const Model::CreateInAppTemplateRequest &request) const
Model::UpdateGcmChannelOutcomeCallable UpdateGcmChannelCallable(const UpdateGcmChannelRequestT &request) const
virtual Model::UpdateSmsTemplateOutcome UpdateSmsTemplate(const Model::UpdateSmsTemplateRequest &request) const
Model::DeleteEmailChannelOutcomeCallable DeleteEmailChannelCallable(const DeleteEmailChannelRequestT &request) const
Model::UpdateBaiduChannelOutcomeCallable UpdateBaiduChannelCallable(const UpdateBaiduChannelRequestT &request) const
void CreateCampaignAsync(const CreateCampaignRequestT &request, const CreateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEmailTemplateOutcome GetEmailTemplate(const Model::GetEmailTemplateRequest &request) const
void DeleteVoiceChannelAsync(const DeleteVoiceChannelRequestT &request, const DeleteVoiceChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void VerifyOTPMessageAsync(const VerifyOTPMessageRequestT &request, const VerifyOTPMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCampaignDateRangeKpiAsync(const GetCampaignDateRangeKpiRequestT &request, const GetCampaignDateRangeKpiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SendUsersMessagesOutcome SendUsersMessages(const Model::SendUsersMessagesRequest &request) const
Model::CreateJourneyOutcomeCallable CreateJourneyCallable(const CreateJourneyRequestT &request) const
virtual Model::UpdateRecommenderConfigurationOutcome UpdateRecommenderConfiguration(const Model::UpdateRecommenderConfigurationRequest &request) const
Model::GetPushTemplateOutcomeCallable GetPushTemplateCallable(const GetPushTemplateRequestT &request) const
void CreateAppAsync(const CreateAppRequestT &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSegmentOutcomeCallable GetSegmentCallable(const GetSegmentRequestT &request) const
void GetJourneyExecutionMetricsAsync(const GetJourneyExecutionMetricsRequestT &request, const GetJourneyExecutionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateBaiduChannelAsync(const UpdateBaiduChannelRequestT &request, const UpdateBaiduChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCampaignVersionOutcome GetCampaignVersion(const Model::GetCampaignVersionRequest &request) const
virtual Model::DeleteRecommenderConfigurationOutcome DeleteRecommenderConfiguration(const Model::DeleteRecommenderConfigurationRequest &request) const
Model::GetImportJobOutcomeCallable GetImportJobCallable(const GetImportJobRequestT &request) const
void DeleteBaiduChannelAsync(const DeleteBaiduChannelRequestT &request, const DeleteBaiduChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateVoiceTemplateOutcome UpdateVoiceTemplate(const Model::UpdateVoiceTemplateRequest &request) const
void UpdateApplicationSettingsAsync(const UpdateApplicationSettingsRequestT &request, const UpdateApplicationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEndpointOutcomeCallable UpdateEndpointCallable(const UpdateEndpointRequestT &request) const
Model::PhoneNumberValidateOutcomeCallable PhoneNumberValidateCallable(const PhoneNumberValidateRequestT &request) const
void UpdateAdmChannelAsync(const UpdateAdmChannelRequestT &request, const UpdateAdmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAdmChannelOutcome GetAdmChannel(const Model::GetAdmChannelRequest &request) const
void CreateSmsTemplateAsync(const CreateSmsTemplateRequestT &request, const CreateSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateExportJobAsync(const CreateExportJobRequestT &request, const CreateExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateInAppTemplateOutcomeCallable CreateInAppTemplateCallable(const CreateInAppTemplateRequestT &request) const
void GetInAppTemplateAsync(const GetInAppTemplateRequestT &request, const GetInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetJourneyRunExecutionMetricsOutcome GetJourneyRunExecutionMetrics(const Model::GetJourneyRunExecutionMetricsRequest &request) const
virtual Model::DeleteInAppTemplateOutcome DeleteInAppTemplate(const Model::DeleteInAppTemplateRequest &request) const
virtual Model::GetSegmentExportJobsOutcome GetSegmentExportJobs(const Model::GetSegmentExportJobsRequest &request) const
Model::GetAppsOutcomeCallable GetAppsCallable(const GetAppsRequestT &request={}) const
void UpdateApnsVoipChannelAsync(const UpdateApnsVoipChannelRequestT &request, const UpdateApnsVoipChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAdmChannelOutcomeCallable GetAdmChannelCallable(const GetAdmChannelRequestT &request) const
void SendUsersMessagesAsync(const SendUsersMessagesRequestT &request, const SendUsersMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCampaignDateRangeKpiOutcome GetCampaignDateRangeKpi(const Model::GetCampaignDateRangeKpiRequest &request) const
void CreateImportJobAsync(const CreateImportJobRequestT &request, const CreateImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetJourneyExecutionActivityMetricsAsync(const GetJourneyExecutionActivityMetricsRequestT &request, const GetJourneyExecutionActivityMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBaiduChannelAsync(const GetBaiduChannelRequestT &request, const GetBaiduChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCampaignsOutcome GetCampaigns(const Model::GetCampaignsRequest &request) const
void GetApplicationSettingsAsync(const GetApplicationSettingsRequestT &request, const GetApplicationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSegmentOutcome CreateSegment(const Model::CreateSegmentRequest &request) const
virtual Model::GetSmsTemplateOutcome GetSmsTemplate(const Model::GetSmsTemplateRequest &request) const
virtual Model::CreateJourneyOutcome CreateJourney(const Model::CreateJourneyRequest &request) const
virtual Model::DeleteJourneyOutcome DeleteJourney(const Model::DeleteJourneyRequest &request) const
Model::GetJourneyExecutionActivityMetricsOutcomeCallable GetJourneyExecutionActivityMetricsCallable(const GetJourneyExecutionActivityMetricsRequestT &request) const
virtual Model::DeleteEmailChannelOutcome DeleteEmailChannel(const Model::DeleteEmailChannelRequest &request) const
virtual Model::DeleteSmsChannelOutcome DeleteSmsChannel(const Model::DeleteSmsChannelRequest &request) const
virtual Model::DeleteApnsChannelOutcome DeleteApnsChannel(const Model::DeleteApnsChannelRequest &request) const
Model::DeleteApnsSandboxChannelOutcomeCallable DeleteApnsSandboxChannelCallable(const DeleteApnsSandboxChannelRequestT &request) const
void DeleteSmsChannelAsync(const DeleteSmsChannelRequestT &request, const DeleteSmsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetApnsSandboxChannelOutcomeCallable GetApnsSandboxChannelCallable(const GetApnsSandboxChannelRequestT &request) const
void UpdateRecommenderConfigurationAsync(const UpdateRecommenderConfigurationRequestT &request, const UpdateRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApnsVoipSandboxChannelOutcome DeleteApnsVoipSandboxChannel(const Model::DeleteApnsVoipSandboxChannelRequest &request) const
virtual Model::GetEndpointOutcome GetEndpoint(const Model::GetEndpointRequest &request) const
virtual Model::UpdateEmailTemplateOutcome UpdateEmailTemplate(const Model::UpdateEmailTemplateRequest &request) const
std::future< GetRecommenderConfigurationOutcome > GetRecommenderConfigurationOutcomeCallable
std::future< GetApplicationDateRangeKpiOutcome > GetApplicationDateRangeKpiOutcomeCallable
std::future< GetJourneyExecutionActivityMetricsOutcome > GetJourneyExecutionActivityMetricsOutcomeCallable
std::future< GetSegmentExportJobsOutcome > GetSegmentExportJobsOutcomeCallable
std::future< GetVoiceTemplateOutcome > GetVoiceTemplateOutcomeCallable
std::future< GetUserEndpointsOutcome > GetUserEndpointsOutcomeCallable
std::future< DeleteRecommenderConfigurationOutcome > DeleteRecommenderConfigurationOutcomeCallable
std::future< DeleteEventStreamOutcome > DeleteEventStreamOutcomeCallable
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeletePushTemplateOutcome > DeletePushTemplateOutcomeCallable
std::future< PutEventsOutcome > PutEventsOutcomeCallable
std::future< GetEventStreamOutcome > GetEventStreamOutcomeCallable
std::future< DeleteInAppTemplateOutcome > DeleteInAppTemplateOutcomeCallable
std::future< UpdateRecommenderConfigurationOutcome > UpdateRecommenderConfigurationOutcomeCallable
std::future< VerifyOTPMessageOutcome > VerifyOTPMessageOutcomeCallable
std::future< UpdateEndpointOutcome > UpdateEndpointOutcomeCallable
std::future< GetApnsVoipSandboxChannelOutcome > GetApnsVoipSandboxChannelOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteApnsVoipSandboxChannelOutcome > DeleteApnsVoipSandboxChannelOutcomeCallable
std::future< DeleteApnsVoipChannelOutcome > DeleteApnsVoipChannelOutcomeCallable
std::future< DeleteBaiduChannelOutcome > DeleteBaiduChannelOutcomeCallable
std::future< SendMessagesOutcome > SendMessagesOutcomeCallable
std::future< PhoneNumberValidateOutcome > PhoneNumberValidateOutcomeCallable
std::future< UpdateEmailChannelOutcome > UpdateEmailChannelOutcomeCallable
std::future< UpdateGcmChannelOutcome > UpdateGcmChannelOutcomeCallable
std::future< GetJourneyOutcome > GetJourneyOutcomeCallable
std::future< GetJourneyExecutionMetricsOutcome > GetJourneyExecutionMetricsOutcomeCallable
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
std::future< GetExportJobOutcome > GetExportJobOutcomeCallable
std::future< RemoveAttributesOutcome > RemoveAttributesOutcomeCallable
std::future< CreateEmailTemplateOutcome > CreateEmailTemplateOutcomeCallable
std::future< UpdateVoiceTemplateOutcome > UpdateVoiceTemplateOutcomeCallable
std::future< GetApnsChannelOutcome > GetApnsChannelOutcomeCallable
std::future< CreatePushTemplateOutcome > CreatePushTemplateOutcomeCallable
std::future< GetSegmentImportJobsOutcome > GetSegmentImportJobsOutcomeCallable
std::future< GetSegmentVersionsOutcome > GetSegmentVersionsOutcomeCallable
std::future< GetJourneyRunExecutionActivityMetricsOutcome > GetJourneyRunExecutionActivityMetricsOutcomeCallable
std::future< GetCampaignVersionOutcome > GetCampaignVersionOutcomeCallable
std::future< UpdateApnsVoipChannelOutcome > UpdateApnsVoipChannelOutcomeCallable
std::future< UpdateInAppTemplateOutcome > UpdateInAppTemplateOutcomeCallable
std::future< GetSmsTemplateOutcome > GetSmsTemplateOutcomeCallable
std::future< GetSegmentVersionOutcome > GetSegmentVersionOutcomeCallable
std::future< UpdateVoiceChannelOutcome > UpdateVoiceChannelOutcomeCallable
std::future< GetApnsSandboxChannelOutcome > GetApnsSandboxChannelOutcomeCallable
std::future< UpdateApnsVoipSandboxChannelOutcome > UpdateApnsVoipSandboxChannelOutcomeCallable
std::future< UpdateJourneyOutcome > UpdateJourneyOutcomeCallable
std::future< CreateJourneyOutcome > CreateJourneyOutcomeCallable
std::future< GetImportJobsOutcome > GetImportJobsOutcomeCallable
std::future< GetSmsChannelOutcome > GetSmsChannelOutcomeCallable
std::future< GetBaiduChannelOutcome > GetBaiduChannelOutcomeCallable
std::future< GetVoiceChannelOutcome > GetVoiceChannelOutcomeCallable
std::future< SendOTPMessageOutcome > SendOTPMessageOutcomeCallable
std::future< GetImportJobOutcome > GetImportJobOutcomeCallable
std::future< CreateVoiceTemplateOutcome > CreateVoiceTemplateOutcomeCallable
std::future< CreateCampaignOutcome > CreateCampaignOutcomeCallable
std::future< GetRecommenderConfigurationsOutcome > GetRecommenderConfigurationsOutcomeCallable
std::future< UpdateApnsChannelOutcome > UpdateApnsChannelOutcomeCallable
std::future< GetAppOutcome > GetAppOutcomeCallable
std::future< ListTemplateVersionsOutcome > ListTemplateVersionsOutcomeCallable
std::future< CreateSegmentOutcome > CreateSegmentOutcomeCallable
std::future< UpdateEndpointsBatchOutcome > UpdateEndpointsBatchOutcomeCallable
std::future< UpdateApplicationSettingsOutcome > UpdateApplicationSettingsOutcomeCallable
std::future< ListTemplatesOutcome > ListTemplatesOutcomeCallable
std::future< GetSegmentsOutcome > GetSegmentsOutcomeCallable
std::future< ListJourneysOutcome > ListJourneysOutcomeCallable
std::future< DeleteUserEndpointsOutcome > DeleteUserEndpointsOutcomeCallable
std::future< GetEmailChannelOutcome > GetEmailChannelOutcomeCallable
std::future< DeleteEmailChannelOutcome > DeleteEmailChannelOutcomeCallable
std::future< DeleteSegmentOutcome > DeleteSegmentOutcomeCallable
std::future< CreateImportJobOutcome > CreateImportJobOutcomeCallable
std::future< UpdateApnsSandboxChannelOutcome > UpdateApnsSandboxChannelOutcomeCallable
std::future< DeleteSmsChannelOutcome > DeleteSmsChannelOutcomeCallable
std::future< GetGcmChannelOutcome > GetGcmChannelOutcomeCallable
std::future< DeleteApnsSandboxChannelOutcome > DeleteApnsSandboxChannelOutcomeCallable
std::future< GetExportJobsOutcome > GetExportJobsOutcomeCallable
std::future< PutEventStreamOutcome > PutEventStreamOutcomeCallable
std::future< GetAppsOutcome > GetAppsOutcomeCallable
std::future< GetCampaignDateRangeKpiOutcome > GetCampaignDateRangeKpiOutcomeCallable
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
std::future< GetCampaignsOutcome > GetCampaignsOutcomeCallable
std::future< CreateExportJobOutcome > CreateExportJobOutcomeCallable
std::future< UpdateAdmChannelOutcome > UpdateAdmChannelOutcomeCallable
std::future< GetAdmChannelOutcome > GetAdmChannelOutcomeCallable
std::future< DeleteVoiceChannelOutcome > DeleteVoiceChannelOutcomeCallable
std::future< UpdateSmsTemplateOutcome > UpdateSmsTemplateOutcomeCallable
std::future< GetInAppMessagesOutcome > GetInAppMessagesOutcomeCallable
std::future< DeleteEmailTemplateOutcome > DeleteEmailTemplateOutcomeCallable
std::future< GetApnsVoipChannelOutcome > GetApnsVoipChannelOutcomeCallable
std::future< DeleteCampaignOutcome > DeleteCampaignOutcomeCallable
std::future< DeleteJourneyOutcome > DeleteJourneyOutcomeCallable
std::future< DeleteGcmChannelOutcome > DeleteGcmChannelOutcomeCallable
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
std::future< GetEndpointOutcome > GetEndpointOutcomeCallable
std::future< GetCampaignVersionsOutcome > GetCampaignVersionsOutcomeCallable
std::future< GetInAppTemplateOutcome > GetInAppTemplateOutcomeCallable
std::future< GetCampaignOutcome > GetCampaignOutcomeCallable
std::future< UpdatePushTemplateOutcome > UpdatePushTemplateOutcomeCallable
std::future< CreateSmsTemplateOutcome > CreateSmsTemplateOutcomeCallable
std::future< DeleteVoiceTemplateOutcome > DeleteVoiceTemplateOutcomeCallable
std::future< GetSegmentOutcome > GetSegmentOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String