AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
VoiceIDClient.h
1
6#pragma once
7#include <aws/voice-id/VoiceID_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/voice-id/VoiceIDServiceClientModel.h>
13
14namespace Aws
15{
16namespace VoiceID
17{
23 class AWS_VOICEID_API VoiceIDClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<VoiceIDClient>
24 {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
38 std::shared_ptr<VoiceIDEndpointProviderBase> endpointProvider = nullptr);
39
45 std::shared_ptr<VoiceIDEndpointProviderBase> endpointProvider = nullptr,
47
52 VoiceIDClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
53 std::shared_ptr<VoiceIDEndpointProviderBase> endpointProvider = nullptr,
55
56
57 /* Legacy constructors due deprecation */
63
69 const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 VoiceIDClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
79 virtual ~VoiceIDClient();
80
88
92 template<typename AssociateFraudsterRequestT = Model::AssociateFraudsterRequest>
93 Model::AssociateFraudsterOutcomeCallable AssociateFraudsterCallable(const AssociateFraudsterRequestT& request) const
94 {
95 return SubmitCallable(&VoiceIDClient::AssociateFraudster, request);
96 }
97
101 template<typename AssociateFraudsterRequestT = Model::AssociateFraudsterRequest>
102 void AssociateFraudsterAsync(const AssociateFraudsterRequestT& request, const AssociateFraudsterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
103 {
104 return SubmitAsync(&VoiceIDClient::AssociateFraudster, request, handler, context);
105 }
106
116
120 template<typename CreateDomainRequestT = Model::CreateDomainRequest>
121 Model::CreateDomainOutcomeCallable CreateDomainCallable(const CreateDomainRequestT& request) const
122 {
123 return SubmitCallable(&VoiceIDClient::CreateDomain, request);
124 }
125
129 template<typename CreateDomainRequestT = Model::CreateDomainRequest>
130 void CreateDomainAsync(const CreateDomainRequestT& request, const CreateDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
131 {
132 return SubmitAsync(&VoiceIDClient::CreateDomain, request, handler, context);
133 }
134
142
146 template<typename CreateWatchlistRequestT = Model::CreateWatchlistRequest>
147 Model::CreateWatchlistOutcomeCallable CreateWatchlistCallable(const CreateWatchlistRequestT& request) const
148 {
149 return SubmitCallable(&VoiceIDClient::CreateWatchlist, request);
150 }
151
155 template<typename CreateWatchlistRequestT = Model::CreateWatchlistRequest>
156 void CreateWatchlistAsync(const CreateWatchlistRequestT& request, const CreateWatchlistResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
157 {
158 return SubmitAsync(&VoiceIDClient::CreateWatchlist, request, handler, context);
159 }
160
167
171 template<typename DeleteDomainRequestT = Model::DeleteDomainRequest>
172 Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT& request) const
173 {
174 return SubmitCallable(&VoiceIDClient::DeleteDomain, request);
175 }
176
180 template<typename DeleteDomainRequestT = Model::DeleteDomainRequest>
181 void DeleteDomainAsync(const DeleteDomainRequestT& request, const DeleteDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
182 {
183 return SubmitAsync(&VoiceIDClient::DeleteDomain, request, handler, context);
184 }
185
193
197 template<typename DeleteFraudsterRequestT = Model::DeleteFraudsterRequest>
198 Model::DeleteFraudsterOutcomeCallable DeleteFraudsterCallable(const DeleteFraudsterRequestT& request) const
199 {
200 return SubmitCallable(&VoiceIDClient::DeleteFraudster, request);
201 }
202
206 template<typename DeleteFraudsterRequestT = Model::DeleteFraudsterRequest>
207 void DeleteFraudsterAsync(const DeleteFraudsterRequestT& request, const DeleteFraudsterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
208 {
209 return SubmitAsync(&VoiceIDClient::DeleteFraudster, request, handler, context);
210 }
211
218
222 template<typename DeleteSpeakerRequestT = Model::DeleteSpeakerRequest>
223 Model::DeleteSpeakerOutcomeCallable DeleteSpeakerCallable(const DeleteSpeakerRequestT& request) const
224 {
225 return SubmitCallable(&VoiceIDClient::DeleteSpeaker, request);
226 }
227
231 template<typename DeleteSpeakerRequestT = Model::DeleteSpeakerRequest>
232 void DeleteSpeakerAsync(const DeleteSpeakerRequestT& request, const DeleteSpeakerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
233 {
234 return SubmitAsync(&VoiceIDClient::DeleteSpeaker, request, handler, context);
235 }
236
246
250 template<typename DeleteWatchlistRequestT = Model::DeleteWatchlistRequest>
251 Model::DeleteWatchlistOutcomeCallable DeleteWatchlistCallable(const DeleteWatchlistRequestT& request) const
252 {
253 return SubmitCallable(&VoiceIDClient::DeleteWatchlist, request);
254 }
255
259 template<typename DeleteWatchlistRequestT = Model::DeleteWatchlistRequest>
260 void DeleteWatchlistAsync(const DeleteWatchlistRequestT& request, const DeleteWatchlistResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
261 {
262 return SubmitAsync(&VoiceIDClient::DeleteWatchlist, request, handler, context);
263 }
264
271
275 template<typename DescribeDomainRequestT = Model::DescribeDomainRequest>
276 Model::DescribeDomainOutcomeCallable DescribeDomainCallable(const DescribeDomainRequestT& request) const
277 {
278 return SubmitCallable(&VoiceIDClient::DescribeDomain, request);
279 }
280
284 template<typename DescribeDomainRequestT = Model::DescribeDomainRequest>
285 void DescribeDomainAsync(const DescribeDomainRequestT& request, const DescribeDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
286 {
287 return SubmitAsync(&VoiceIDClient::DescribeDomain, request, handler, context);
288 }
289
296
300 template<typename DescribeFraudsterRequestT = Model::DescribeFraudsterRequest>
301 Model::DescribeFraudsterOutcomeCallable DescribeFraudsterCallable(const DescribeFraudsterRequestT& request) const
302 {
303 return SubmitCallable(&VoiceIDClient::DescribeFraudster, request);
304 }
305
309 template<typename DescribeFraudsterRequestT = Model::DescribeFraudsterRequest>
310 void DescribeFraudsterAsync(const DescribeFraudsterRequestT& request, const DescribeFraudsterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
311 {
312 return SubmitAsync(&VoiceIDClient::DescribeFraudster, request, handler, context);
313 }
314
322
326 template<typename DescribeFraudsterRegistrationJobRequestT = Model::DescribeFraudsterRegistrationJobRequest>
328 {
329 return SubmitCallable(&VoiceIDClient::DescribeFraudsterRegistrationJob, request);
330 }
331
335 template<typename DescribeFraudsterRegistrationJobRequestT = Model::DescribeFraudsterRegistrationJobRequest>
336 void DescribeFraudsterRegistrationJobAsync(const DescribeFraudsterRegistrationJobRequestT& request, const DescribeFraudsterRegistrationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
337 {
338 return SubmitAsync(&VoiceIDClient::DescribeFraudsterRegistrationJob, request, handler, context);
339 }
340
347
351 template<typename DescribeSpeakerRequestT = Model::DescribeSpeakerRequest>
352 Model::DescribeSpeakerOutcomeCallable DescribeSpeakerCallable(const DescribeSpeakerRequestT& request) const
353 {
354 return SubmitCallable(&VoiceIDClient::DescribeSpeaker, request);
355 }
356
360 template<typename DescribeSpeakerRequestT = Model::DescribeSpeakerRequest>
361 void DescribeSpeakerAsync(const DescribeSpeakerRequestT& request, const DescribeSpeakerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
362 {
363 return SubmitAsync(&VoiceIDClient::DescribeSpeaker, request, handler, context);
364 }
365
372
376 template<typename DescribeSpeakerEnrollmentJobRequestT = Model::DescribeSpeakerEnrollmentJobRequest>
377 Model::DescribeSpeakerEnrollmentJobOutcomeCallable DescribeSpeakerEnrollmentJobCallable(const DescribeSpeakerEnrollmentJobRequestT& request) const
378 {
379 return SubmitCallable(&VoiceIDClient::DescribeSpeakerEnrollmentJob, request);
380 }
381
385 template<typename DescribeSpeakerEnrollmentJobRequestT = Model::DescribeSpeakerEnrollmentJobRequest>
386 void DescribeSpeakerEnrollmentJobAsync(const DescribeSpeakerEnrollmentJobRequestT& request, const DescribeSpeakerEnrollmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
387 {
388 return SubmitAsync(&VoiceIDClient::DescribeSpeakerEnrollmentJob, request, handler, context);
389 }
390
397
401 template<typename DescribeWatchlistRequestT = Model::DescribeWatchlistRequest>
402 Model::DescribeWatchlistOutcomeCallable DescribeWatchlistCallable(const DescribeWatchlistRequestT& request) const
403 {
404 return SubmitCallable(&VoiceIDClient::DescribeWatchlist, request);
405 }
406
410 template<typename DescribeWatchlistRequestT = Model::DescribeWatchlistRequest>
411 void DescribeWatchlistAsync(const DescribeWatchlistRequestT& request, const DescribeWatchlistResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
412 {
413 return SubmitAsync(&VoiceIDClient::DescribeWatchlist, request, handler, context);
414 }
415
425
429 template<typename DisassociateFraudsterRequestT = Model::DisassociateFraudsterRequest>
430 Model::DisassociateFraudsterOutcomeCallable DisassociateFraudsterCallable(const DisassociateFraudsterRequestT& request) const
431 {
432 return SubmitCallable(&VoiceIDClient::DisassociateFraudster, request);
433 }
434
438 template<typename DisassociateFraudsterRequestT = Model::DisassociateFraudsterRequest>
439 void DisassociateFraudsterAsync(const DisassociateFraudsterRequestT& request, const DisassociateFraudsterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
440 {
441 return SubmitAsync(&VoiceIDClient::DisassociateFraudster, request, handler, context);
442 }
443
451
455 template<typename EvaluateSessionRequestT = Model::EvaluateSessionRequest>
456 Model::EvaluateSessionOutcomeCallable EvaluateSessionCallable(const EvaluateSessionRequestT& request) const
457 {
458 return SubmitCallable(&VoiceIDClient::EvaluateSession, request);
459 }
460
464 template<typename EvaluateSessionRequestT = Model::EvaluateSessionRequest>
465 void EvaluateSessionAsync(const EvaluateSessionRequestT& request, const EvaluateSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
466 {
467 return SubmitAsync(&VoiceIDClient::EvaluateSession, request, handler, context);
468 }
469
477
481 template<typename ListDomainsRequestT = Model::ListDomainsRequest>
482 Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT& request = {}) const
483 {
484 return SubmitCallable(&VoiceIDClient::ListDomains, request);
485 }
486
490 template<typename ListDomainsRequestT = Model::ListDomainsRequest>
491 void ListDomainsAsync(const ListDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDomainsRequestT& request = {}) const
492 {
493 return SubmitAsync(&VoiceIDClient::ListDomains, request, handler, context);
494 }
495
505
509 template<typename ListFraudsterRegistrationJobsRequestT = Model::ListFraudsterRegistrationJobsRequest>
510 Model::ListFraudsterRegistrationJobsOutcomeCallable ListFraudsterRegistrationJobsCallable(const ListFraudsterRegistrationJobsRequestT& request) const
511 {
512 return SubmitCallable(&VoiceIDClient::ListFraudsterRegistrationJobs, request);
513 }
514
518 template<typename ListFraudsterRegistrationJobsRequestT = Model::ListFraudsterRegistrationJobsRequest>
519 void ListFraudsterRegistrationJobsAsync(const ListFraudsterRegistrationJobsRequestT& request, const ListFraudsterRegistrationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
520 {
521 return SubmitAsync(&VoiceIDClient::ListFraudsterRegistrationJobs, request, handler, context);
522 }
523
531
535 template<typename ListFraudstersRequestT = Model::ListFraudstersRequest>
536 Model::ListFraudstersOutcomeCallable ListFraudstersCallable(const ListFraudstersRequestT& request) const
537 {
538 return SubmitCallable(&VoiceIDClient::ListFraudsters, request);
539 }
540
544 template<typename ListFraudstersRequestT = Model::ListFraudstersRequest>
545 void ListFraudstersAsync(const ListFraudstersRequestT& request, const ListFraudstersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
546 {
547 return SubmitAsync(&VoiceIDClient::ListFraudsters, request, handler, context);
548 }
549
559
563 template<typename ListSpeakerEnrollmentJobsRequestT = Model::ListSpeakerEnrollmentJobsRequest>
564 Model::ListSpeakerEnrollmentJobsOutcomeCallable ListSpeakerEnrollmentJobsCallable(const ListSpeakerEnrollmentJobsRequestT& request) const
565 {
566 return SubmitCallable(&VoiceIDClient::ListSpeakerEnrollmentJobs, request);
567 }
568
572 template<typename ListSpeakerEnrollmentJobsRequestT = Model::ListSpeakerEnrollmentJobsRequest>
573 void ListSpeakerEnrollmentJobsAsync(const ListSpeakerEnrollmentJobsRequestT& request, const ListSpeakerEnrollmentJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
574 {
575 return SubmitAsync(&VoiceIDClient::ListSpeakerEnrollmentJobs, request, handler, context);
576 }
577
584
588 template<typename ListSpeakersRequestT = Model::ListSpeakersRequest>
589 Model::ListSpeakersOutcomeCallable ListSpeakersCallable(const ListSpeakersRequestT& request) const
590 {
591 return SubmitCallable(&VoiceIDClient::ListSpeakers, request);
592 }
593
597 template<typename ListSpeakersRequestT = Model::ListSpeakersRequest>
598 void ListSpeakersAsync(const ListSpeakersRequestT& request, const ListSpeakersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
599 {
600 return SubmitAsync(&VoiceIDClient::ListSpeakers, request, handler, context);
601 }
602
610
614 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
615 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
616 {
617 return SubmitCallable(&VoiceIDClient::ListTagsForResource, request);
618 }
619
623 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
624 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
625 {
626 return SubmitAsync(&VoiceIDClient::ListTagsForResource, request, handler, context);
627 }
628
635
639 template<typename ListWatchlistsRequestT = Model::ListWatchlistsRequest>
640 Model::ListWatchlistsOutcomeCallable ListWatchlistsCallable(const ListWatchlistsRequestT& request) const
641 {
642 return SubmitCallable(&VoiceIDClient::ListWatchlists, request);
643 }
644
648 template<typename ListWatchlistsRequestT = Model::ListWatchlistsRequest>
649 void ListWatchlistsAsync(const ListWatchlistsRequestT& request, const ListWatchlistsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
650 {
651 return SubmitAsync(&VoiceIDClient::ListWatchlists, request, handler, context);
652 }
653
666
670 template<typename OptOutSpeakerRequestT = Model::OptOutSpeakerRequest>
671 Model::OptOutSpeakerOutcomeCallable OptOutSpeakerCallable(const OptOutSpeakerRequestT& request) const
672 {
673 return SubmitCallable(&VoiceIDClient::OptOutSpeaker, request);
674 }
675
679 template<typename OptOutSpeakerRequestT = Model::OptOutSpeakerRequest>
680 void OptOutSpeakerAsync(const OptOutSpeakerRequestT& request, const OptOutSpeakerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
681 {
682 return SubmitAsync(&VoiceIDClient::OptOutSpeaker, request, handler, context);
683 }
684
692
696 template<typename StartFraudsterRegistrationJobRequestT = Model::StartFraudsterRegistrationJobRequest>
697 Model::StartFraudsterRegistrationJobOutcomeCallable StartFraudsterRegistrationJobCallable(const StartFraudsterRegistrationJobRequestT& request) const
698 {
699 return SubmitCallable(&VoiceIDClient::StartFraudsterRegistrationJob, request);
700 }
701
705 template<typename StartFraudsterRegistrationJobRequestT = Model::StartFraudsterRegistrationJobRequest>
706 void StartFraudsterRegistrationJobAsync(const StartFraudsterRegistrationJobRequestT& request, const StartFraudsterRegistrationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
707 {
708 return SubmitAsync(&VoiceIDClient::StartFraudsterRegistrationJob, request, handler, context);
709 }
710
718
722 template<typename StartSpeakerEnrollmentJobRequestT = Model::StartSpeakerEnrollmentJobRequest>
723 Model::StartSpeakerEnrollmentJobOutcomeCallable StartSpeakerEnrollmentJobCallable(const StartSpeakerEnrollmentJobRequestT& request) const
724 {
725 return SubmitCallable(&VoiceIDClient::StartSpeakerEnrollmentJob, request);
726 }
727
731 template<typename StartSpeakerEnrollmentJobRequestT = Model::StartSpeakerEnrollmentJobRequest>
732 void StartSpeakerEnrollmentJobAsync(const StartSpeakerEnrollmentJobRequestT& request, const StartSpeakerEnrollmentJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
733 {
734 return SubmitAsync(&VoiceIDClient::StartSpeakerEnrollmentJob, request, handler, context);
735 }
736
744
748 template<typename TagResourceRequestT = Model::TagResourceRequest>
749 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
750 {
751 return SubmitCallable(&VoiceIDClient::TagResource, request);
752 }
753
757 template<typename TagResourceRequestT = Model::TagResourceRequest>
758 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
759 {
760 return SubmitAsync(&VoiceIDClient::TagResource, request, handler, context);
761 }
762
770
774 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
775 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
776 {
777 return SubmitCallable(&VoiceIDClient::UntagResource, request);
778 }
779
783 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
784 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
785 {
786 return SubmitAsync(&VoiceIDClient::UntagResource, request, handler, context);
787 }
788
797
801 template<typename UpdateDomainRequestT = Model::UpdateDomainRequest>
802 Model::UpdateDomainOutcomeCallable UpdateDomainCallable(const UpdateDomainRequestT& request) const
803 {
804 return SubmitCallable(&VoiceIDClient::UpdateDomain, request);
805 }
806
810 template<typename UpdateDomainRequestT = Model::UpdateDomainRequest>
811 void UpdateDomainAsync(const UpdateDomainRequestT& request, const UpdateDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
812 {
813 return SubmitAsync(&VoiceIDClient::UpdateDomain, request, handler, context);
814 }
815
823
827 template<typename UpdateWatchlistRequestT = Model::UpdateWatchlistRequest>
828 Model::UpdateWatchlistOutcomeCallable UpdateWatchlistCallable(const UpdateWatchlistRequestT& request) const
829 {
830 return SubmitCallable(&VoiceIDClient::UpdateWatchlist, request);
831 }
832
836 template<typename UpdateWatchlistRequestT = Model::UpdateWatchlistRequest>
837 void UpdateWatchlistAsync(const UpdateWatchlistRequestT& request, const UpdateWatchlistResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
838 {
839 return SubmitAsync(&VoiceIDClient::UpdateWatchlist, request, handler, context);
840 }
841
842
843 void OverrideEndpoint(const Aws::String& endpoint);
844 std::shared_ptr<VoiceIDEndpointProviderBase>& accessEndpointProvider();
845 private:
847 void init(const VoiceIDClientConfiguration& clientConfiguration);
848
849 VoiceIDClientConfiguration m_clientConfiguration;
850 std::shared_ptr<VoiceIDEndpointProviderBase> m_endpointProvider;
851 };
852
853} // namespace VoiceID
854} // namespace Aws
Model::StartFraudsterRegistrationJobOutcomeCallable StartFraudsterRegistrationJobCallable(const StartFraudsterRegistrationJobRequestT &request) const
virtual Model::CreateDomainOutcome CreateDomain(const Model::CreateDomainRequest &request) const
Model::CreateWatchlistOutcomeCallable CreateWatchlistCallable(const CreateWatchlistRequestT &request) const
void DescribeWatchlistAsync(const DescribeWatchlistRequestT &request, const DescribeWatchlistResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWatchlistAsync(const UpdateWatchlistRequestT &request, const UpdateWatchlistResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDomainAsync(const DescribeDomainRequestT &request, const DescribeDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWatchlistsOutcomeCallable ListWatchlistsCallable(const ListWatchlistsRequestT &request) const
Model::StartSpeakerEnrollmentJobOutcomeCallable StartSpeakerEnrollmentJobCallable(const StartSpeakerEnrollmentJobRequestT &request) const
static const char * GetAllocationTag()
std::shared_ptr< VoiceIDEndpointProviderBase > & accessEndpointProvider()
VoiceIDEndpointProvider EndpointProviderType
virtual Model::AssociateFraudsterOutcome AssociateFraudster(const Model::AssociateFraudsterRequest &request) const
Model::DisassociateFraudsterOutcomeCallable DisassociateFraudsterCallable(const DisassociateFraudsterRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFraudsterRegistrationJobsOutcome ListFraudsterRegistrationJobs(const Model::ListFraudsterRegistrationJobsRequest &request) const
Model::AssociateFraudsterOutcomeCallable AssociateFraudsterCallable(const AssociateFraudsterRequestT &request) const
Model::ListFraudstersOutcomeCallable ListFraudstersCallable(const ListFraudstersRequestT &request) const
virtual Model::UpdateDomainOutcome UpdateDomain(const Model::UpdateDomainRequest &request) const
virtual Model::DeleteDomainOutcome DeleteDomain(const Model::DeleteDomainRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
VoiceIDClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeleteFraudsterOutcome DeleteFraudster(const Model::DeleteFraudsterRequest &request) const
static const char * GetServiceName()
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void AssociateFraudsterAsync(const AssociateFraudsterRequestT &request, const AssociateFraudsterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::DescribeWatchlistOutcomeCallable DescribeWatchlistCallable(const DescribeWatchlistRequestT &request) const
Model::DescribeDomainOutcomeCallable DescribeDomainCallable(const DescribeDomainRequestT &request) const
void StartSpeakerEnrollmentJobAsync(const StartSpeakerEnrollmentJobRequestT &request, const StartSpeakerEnrollmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSpeakersOutcome ListSpeakers(const Model::ListSpeakersRequest &request) const
Model::DescribeSpeakerOutcomeCallable DescribeSpeakerCallable(const DescribeSpeakerRequestT &request) const
virtual Model::DeleteWatchlistOutcome DeleteWatchlist(const Model::DeleteWatchlistRequest &request) const
void DeleteFraudsterAsync(const DeleteFraudsterRequestT &request, const DeleteFraudsterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EvaluateSessionOutcomeCallable EvaluateSessionCallable(const EvaluateSessionRequestT &request) const
Model::CreateDomainOutcomeCallable CreateDomainCallable(const CreateDomainRequestT &request) const
VoiceIDClientConfiguration ClientConfigurationType
Model::DeleteWatchlistOutcomeCallable DeleteWatchlistCallable(const DeleteWatchlistRequestT &request) const
VoiceIDClient(const Aws::VoiceID::VoiceIDClientConfiguration &clientConfiguration=Aws::VoiceID::VoiceIDClientConfiguration(), std::shared_ptr< VoiceIDEndpointProviderBase > endpointProvider=nullptr)
void CreateDomainAsync(const CreateDomainRequestT &request, const CreateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateFraudsterAsync(const DisassociateFraudsterRequestT &request, const DisassociateFraudsterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EvaluateSessionAsync(const EvaluateSessionRequestT &request, const EvaluateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWatchlistOutcome CreateWatchlist(const Model::CreateWatchlistRequest &request) const
void DeleteWatchlistAsync(const DeleteWatchlistRequestT &request, const DeleteWatchlistResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFraudsterRegistrationJobOutcome DescribeFraudsterRegistrationJob(const Model::DescribeFraudsterRegistrationJobRequest &request) const
Model::DescribeFraudsterOutcomeCallable DescribeFraudsterCallable(const DescribeFraudsterRequestT &request) const
virtual Model::StartSpeakerEnrollmentJobOutcome StartSpeakerEnrollmentJob(const Model::StartSpeakerEnrollmentJobRequest &request) const
VoiceIDClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< VoiceIDEndpointProviderBase > endpointProvider=nullptr, const Aws::VoiceID::VoiceIDClientConfiguration &clientConfiguration=Aws::VoiceID::VoiceIDClientConfiguration())
VoiceIDClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListSpeakersOutcomeCallable ListSpeakersCallable(const ListSpeakersRequestT &request) const
Model::UpdateDomainOutcomeCallable UpdateDomainCallable(const UpdateDomainRequestT &request) const
void DescribeSpeakerAsync(const DescribeSpeakerRequestT &request, const DescribeSpeakerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWatchlistsAsync(const ListWatchlistsRequestT &request, const ListWatchlistsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateWatchlistOutcomeCallable UpdateWatchlistCallable(const UpdateWatchlistRequestT &request) const
void ListSpeakerEnrollmentJobsAsync(const ListSpeakerEnrollmentJobsRequestT &request, const ListSpeakerEnrollmentJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDomainAsync(const UpdateDomainRequestT &request, const UpdateDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::EvaluateSessionOutcome EvaluateSession(const Model::EvaluateSessionRequest &request) const
void DescribeSpeakerEnrollmentJobAsync(const DescribeSpeakerEnrollmentJobRequestT &request, const DescribeSpeakerEnrollmentJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartFraudsterRegistrationJobAsync(const StartFraudsterRegistrationJobRequestT &request, const StartFraudsterRegistrationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFraudsterOutcome DescribeFraudster(const Model::DescribeFraudsterRequest &request) const
virtual Model::DescribeSpeakerOutcome DescribeSpeaker(const Model::DescribeSpeakerRequest &request) const
virtual Model::ListDomainsOutcome ListDomains(const Model::ListDomainsRequest &request={}) const
void DeleteDomainAsync(const DeleteDomainRequestT &request, const DeleteDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSpeakerOutcomeCallable DeleteSpeakerCallable(const DeleteSpeakerRequestT &request) const
virtual Model::DeleteSpeakerOutcome DeleteSpeaker(const Model::DeleteSpeakerRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWatchlistOutcome UpdateWatchlist(const Model::UpdateWatchlistRequest &request) const
Model::DescribeSpeakerEnrollmentJobOutcomeCallable DescribeSpeakerEnrollmentJobCallable(const DescribeSpeakerEnrollmentJobRequestT &request) const
void ListFraudsterRegistrationJobsAsync(const ListFraudsterRegistrationJobsRequestT &request, const ListFraudsterRegistrationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListWatchlistsOutcome ListWatchlists(const Model::ListWatchlistsRequest &request) const
virtual Model::DescribeDomainOutcome DescribeDomain(const Model::DescribeDomainRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::ListFraudsterRegistrationJobsOutcomeCallable ListFraudsterRegistrationJobsCallable(const ListFraudsterRegistrationJobsRequestT &request) const
virtual Model::OptOutSpeakerOutcome OptOutSpeaker(const Model::OptOutSpeakerRequest &request) const
virtual Model::DescribeWatchlistOutcome DescribeWatchlist(const Model::DescribeWatchlistRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateWatchlistAsync(const CreateWatchlistRequestT &request, const CreateWatchlistResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
VoiceIDClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteFraudsterOutcomeCallable DeleteFraudsterCallable(const DeleteFraudsterRequestT &request) const
void DescribeFraudsterRegistrationJobAsync(const DescribeFraudsterRegistrationJobRequestT &request, const DescribeFraudsterRegistrationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFraudsterAsync(const DescribeFraudsterRequestT &request, const DescribeFraudsterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteSpeakerAsync(const DeleteSpeakerRequestT &request, const DeleteSpeakerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::DescribeSpeakerEnrollmentJobOutcome DescribeSpeakerEnrollmentJob(const Model::DescribeSpeakerEnrollmentJobRequest &request) const
void ListFraudstersAsync(const ListFraudstersRequestT &request, const ListFraudstersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSpeakerEnrollmentJobsOutcome ListSpeakerEnrollmentJobs(const Model::ListSpeakerEnrollmentJobsRequest &request) const
Model::DescribeFraudsterRegistrationJobOutcomeCallable DescribeFraudsterRegistrationJobCallable(const DescribeFraudsterRegistrationJobRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void OptOutSpeakerAsync(const OptOutSpeakerRequestT &request, const OptOutSpeakerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartFraudsterRegistrationJobOutcome StartFraudsterRegistrationJob(const Model::StartFraudsterRegistrationJobRequest &request) const
VoiceIDClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< VoiceIDEndpointProviderBase > endpointProvider=nullptr, const Aws::VoiceID::VoiceIDClientConfiguration &clientConfiguration=Aws::VoiceID::VoiceIDClientConfiguration())
Model::DeleteDomainOutcomeCallable DeleteDomainCallable(const DeleteDomainRequestT &request) const
virtual Model::ListFraudstersOutcome ListFraudsters(const Model::ListFraudstersRequest &request) const
Model::ListDomainsOutcomeCallable ListDomainsCallable(const ListDomainsRequestT &request={}) const
Model::ListSpeakerEnrollmentJobsOutcomeCallable ListSpeakerEnrollmentJobsCallable(const ListSpeakerEnrollmentJobsRequestT &request) const
void ListSpeakersAsync(const ListSpeakersRequestT &request, const ListSpeakersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateFraudsterOutcome DisassociateFraudster(const Model::DisassociateFraudsterRequest &request) const
Model::OptOutSpeakerOutcomeCallable OptOutSpeakerCallable(const OptOutSpeakerRequestT &request) const
void ListDomainsAsync(const ListDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDomainsRequestT &request={}) const
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
std::future< DeleteFraudsterOutcome > DeleteFraudsterOutcomeCallable
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< ListSpeakersOutcome > ListSpeakersOutcomeCallable
std::future< DescribeFraudsterRegistrationJobOutcome > DescribeFraudsterRegistrationJobOutcomeCallable
std::future< ListSpeakerEnrollmentJobsOutcome > ListSpeakerEnrollmentJobsOutcomeCallable
std::future< DeleteSpeakerOutcome > DeleteSpeakerOutcomeCallable
std::future< DeleteWatchlistOutcome > DeleteWatchlistOutcomeCallable
std::future< DescribeSpeakerEnrollmentJobOutcome > DescribeSpeakerEnrollmentJobOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< OptOutSpeakerOutcome > OptOutSpeakerOutcomeCallable
std::future< ListWatchlistsOutcome > ListWatchlistsOutcomeCallable
std::future< StartFraudsterRegistrationJobOutcome > StartFraudsterRegistrationJobOutcomeCallable
std::future< EvaluateSessionOutcome > EvaluateSessionOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateWatchlistOutcome > UpdateWatchlistOutcomeCallable
std::future< DisassociateFraudsterOutcome > DisassociateFraudsterOutcomeCallable
std::future< DescribeSpeakerOutcome > DescribeSpeakerOutcomeCallable
std::future< ListFraudstersOutcome > ListFraudstersOutcomeCallable
std::future< StartSpeakerEnrollmentJobOutcome > StartSpeakerEnrollmentJobOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< CreateWatchlistOutcome > CreateWatchlistOutcomeCallable
std::future< UpdateDomainOutcome > UpdateDomainOutcomeCallable
std::future< DescribeFraudsterOutcome > DescribeFraudsterOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< AssociateFraudsterOutcome > AssociateFraudsterOutcomeCallable
std::future< DescribeWatchlistOutcome > DescribeWatchlistOutcomeCallable
std::future< ListFraudsterRegistrationJobsOutcome > ListFraudsterRegistrationJobsOutcomeCallable
std::function< void(const VoiceIDClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::UpdateDomainRequest &, const Model::UpdateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::StartSpeakerEnrollmentJobRequest &, const Model::StartSpeakerEnrollmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSpeakerEnrollmentJobResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::ListSpeakerEnrollmentJobsRequest &, const Model::ListSpeakerEnrollmentJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSpeakerEnrollmentJobsResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DeleteFraudsterRequest &, const Model::DeleteFraudsterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFraudsterResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::ListWatchlistsRequest &, const Model::ListWatchlistsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWatchlistsResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DescribeFraudsterRegistrationJobRequest &, const Model::DescribeFraudsterRegistrationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFraudsterRegistrationJobResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::EvaluateSessionRequest &, const Model::EvaluateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateSessionResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::OptOutSpeakerRequest &, const Model::OptOutSpeakerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > OptOutSpeakerResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DeleteSpeakerRequest &, const Model::DeleteSpeakerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSpeakerResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::ListSpeakersRequest &, const Model::ListSpeakersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSpeakersResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DescribeWatchlistRequest &, const Model::DescribeWatchlistOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWatchlistResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::ListFraudsterRegistrationJobsRequest &, const Model::ListFraudsterRegistrationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFraudsterRegistrationJobsResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::UpdateWatchlistRequest &, const Model::UpdateWatchlistOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWatchlistResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::AssociateFraudsterRequest &, const Model::AssociateFraudsterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFraudsterResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DescribeFraudsterRequest &, const Model::DescribeFraudsterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFraudsterResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DescribeSpeakerRequest &, const Model::DescribeSpeakerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpeakerResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::CreateWatchlistRequest &, const Model::CreateWatchlistOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWatchlistResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::ListFraudstersRequest &, const Model::ListFraudstersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFraudstersResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::StartFraudsterRegistrationJobRequest &, const Model::StartFraudsterRegistrationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFraudsterRegistrationJobResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DisassociateFraudsterRequest &, const Model::DisassociateFraudsterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFraudsterResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DescribeSpeakerEnrollmentJobRequest &, const Model::DescribeSpeakerEnrollmentJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSpeakerEnrollmentJobResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::DeleteWatchlistRequest &, const Model::DeleteWatchlistOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWatchlistResponseReceivedHandler
std::function< void(const VoiceIDClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String