AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
VoiceIDServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/voice-id/VoiceIDErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/voice-id/VoiceIDEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in VoiceIDClient header */
21#include <aws/voice-id/model/AssociateFraudsterResult.h>
22#include <aws/voice-id/model/CreateDomainResult.h>
23#include <aws/voice-id/model/CreateWatchlistResult.h>
24#include <aws/voice-id/model/DescribeDomainResult.h>
25#include <aws/voice-id/model/DescribeFraudsterResult.h>
26#include <aws/voice-id/model/DescribeFraudsterRegistrationJobResult.h>
27#include <aws/voice-id/model/DescribeSpeakerResult.h>
28#include <aws/voice-id/model/DescribeSpeakerEnrollmentJobResult.h>
29#include <aws/voice-id/model/DescribeWatchlistResult.h>
30#include <aws/voice-id/model/DisassociateFraudsterResult.h>
31#include <aws/voice-id/model/EvaluateSessionResult.h>
32#include <aws/voice-id/model/ListDomainsResult.h>
33#include <aws/voice-id/model/ListFraudsterRegistrationJobsResult.h>
34#include <aws/voice-id/model/ListFraudstersResult.h>
35#include <aws/voice-id/model/ListSpeakerEnrollmentJobsResult.h>
36#include <aws/voice-id/model/ListSpeakersResult.h>
37#include <aws/voice-id/model/ListTagsForResourceResult.h>
38#include <aws/voice-id/model/ListWatchlistsResult.h>
39#include <aws/voice-id/model/OptOutSpeakerResult.h>
40#include <aws/voice-id/model/StartFraudsterRegistrationJobResult.h>
41#include <aws/voice-id/model/StartSpeakerEnrollmentJobResult.h>
42#include <aws/voice-id/model/TagResourceResult.h>
43#include <aws/voice-id/model/UntagResourceResult.h>
44#include <aws/voice-id/model/UpdateDomainResult.h>
45#include <aws/voice-id/model/UpdateWatchlistResult.h>
46#include <aws/voice-id/model/ListDomainsRequest.h>
47#include <aws/core/NoResult.h>
48/* End of service model headers required in VoiceIDClient header */
49
50namespace Aws
51{
52 namespace Http
53 {
54 class HttpClient;
55 class HttpClientFactory;
56 } // namespace Http
57
58 namespace Utils
59 {
60 template< typename R, typename E> class Outcome;
61
62 namespace Threading
63 {
64 class Executor;
65 } // namespace Threading
66 } // namespace Utils
67
68 namespace Auth
69 {
70 class AWSCredentials;
71 class AWSCredentialsProvider;
72 } // namespace Auth
73
74 namespace Client
75 {
76 class RetryStrategy;
77 } // namespace Client
78
79 namespace VoiceID
80 {
84
85 namespace Model
86 {
87 /* Service model forward declarations required in VoiceIDClient header */
88 class AssociateFraudsterRequest;
89 class CreateDomainRequest;
90 class CreateWatchlistRequest;
91 class DeleteDomainRequest;
92 class DeleteFraudsterRequest;
93 class DeleteSpeakerRequest;
94 class DeleteWatchlistRequest;
95 class DescribeDomainRequest;
96 class DescribeFraudsterRequest;
97 class DescribeFraudsterRegistrationJobRequest;
98 class DescribeSpeakerRequest;
99 class DescribeSpeakerEnrollmentJobRequest;
100 class DescribeWatchlistRequest;
101 class DisassociateFraudsterRequest;
102 class EvaluateSessionRequest;
103 class ListDomainsRequest;
104 class ListFraudsterRegistrationJobsRequest;
105 class ListFraudstersRequest;
106 class ListSpeakerEnrollmentJobsRequest;
107 class ListSpeakersRequest;
108 class ListTagsForResourceRequest;
109 class ListWatchlistsRequest;
110 class OptOutSpeakerRequest;
111 class StartFraudsterRegistrationJobRequest;
112 class StartSpeakerEnrollmentJobRequest;
113 class TagResourceRequest;
114 class UntagResourceRequest;
115 class UpdateDomainRequest;
116 class UpdateWatchlistRequest;
117 /* End of service model forward declarations required in VoiceIDClient header */
118
119 /* Service model Outcome class definitions */
149 /* End of service model Outcome class definitions */
150
151 /* Service model Outcome callable definitions */
152 typedef std::future<AssociateFraudsterOutcome> AssociateFraudsterOutcomeCallable;
153 typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
154 typedef std::future<CreateWatchlistOutcome> CreateWatchlistOutcomeCallable;
155 typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
156 typedef std::future<DeleteFraudsterOutcome> DeleteFraudsterOutcomeCallable;
157 typedef std::future<DeleteSpeakerOutcome> DeleteSpeakerOutcomeCallable;
158 typedef std::future<DeleteWatchlistOutcome> DeleteWatchlistOutcomeCallable;
159 typedef std::future<DescribeDomainOutcome> DescribeDomainOutcomeCallable;
160 typedef std::future<DescribeFraudsterOutcome> DescribeFraudsterOutcomeCallable;
161 typedef std::future<DescribeFraudsterRegistrationJobOutcome> DescribeFraudsterRegistrationJobOutcomeCallable;
162 typedef std::future<DescribeSpeakerOutcome> DescribeSpeakerOutcomeCallable;
163 typedef std::future<DescribeSpeakerEnrollmentJobOutcome> DescribeSpeakerEnrollmentJobOutcomeCallable;
164 typedef std::future<DescribeWatchlistOutcome> DescribeWatchlistOutcomeCallable;
165 typedef std::future<DisassociateFraudsterOutcome> DisassociateFraudsterOutcomeCallable;
166 typedef std::future<EvaluateSessionOutcome> EvaluateSessionOutcomeCallable;
167 typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
168 typedef std::future<ListFraudsterRegistrationJobsOutcome> ListFraudsterRegistrationJobsOutcomeCallable;
169 typedef std::future<ListFraudstersOutcome> ListFraudstersOutcomeCallable;
170 typedef std::future<ListSpeakerEnrollmentJobsOutcome> ListSpeakerEnrollmentJobsOutcomeCallable;
171 typedef std::future<ListSpeakersOutcome> ListSpeakersOutcomeCallable;
172 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
173 typedef std::future<ListWatchlistsOutcome> ListWatchlistsOutcomeCallable;
174 typedef std::future<OptOutSpeakerOutcome> OptOutSpeakerOutcomeCallable;
175 typedef std::future<StartFraudsterRegistrationJobOutcome> StartFraudsterRegistrationJobOutcomeCallable;
176 typedef std::future<StartSpeakerEnrollmentJobOutcome> StartSpeakerEnrollmentJobOutcomeCallable;
177 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
178 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
179 typedef std::future<UpdateDomainOutcome> UpdateDomainOutcomeCallable;
180 typedef std::future<UpdateWatchlistOutcome> UpdateWatchlistOutcomeCallable;
181 /* End of service model Outcome callable definitions */
182 } // namespace Model
183
184 class VoiceIDClient;
185
186 /* Service model async handlers definitions */
187 typedef std::function<void(const VoiceIDClient*, const Model::AssociateFraudsterRequest&, const Model::AssociateFraudsterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateFraudsterResponseReceivedHandler;
188 typedef std::function<void(const VoiceIDClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainResponseReceivedHandler;
189 typedef std::function<void(const VoiceIDClient*, const Model::CreateWatchlistRequest&, const Model::CreateWatchlistOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWatchlistResponseReceivedHandler;
190 typedef std::function<void(const VoiceIDClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainResponseReceivedHandler;
191 typedef std::function<void(const VoiceIDClient*, const Model::DeleteFraudsterRequest&, const Model::DeleteFraudsterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFraudsterResponseReceivedHandler;
192 typedef std::function<void(const VoiceIDClient*, const Model::DeleteSpeakerRequest&, const Model::DeleteSpeakerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSpeakerResponseReceivedHandler;
193 typedef std::function<void(const VoiceIDClient*, const Model::DeleteWatchlistRequest&, const Model::DeleteWatchlistOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWatchlistResponseReceivedHandler;
194 typedef std::function<void(const VoiceIDClient*, const Model::DescribeDomainRequest&, const Model::DescribeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainResponseReceivedHandler;
195 typedef std::function<void(const VoiceIDClient*, const Model::DescribeFraudsterRequest&, const Model::DescribeFraudsterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFraudsterResponseReceivedHandler;
196 typedef std::function<void(const VoiceIDClient*, const Model::DescribeFraudsterRegistrationJobRequest&, const Model::DescribeFraudsterRegistrationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFraudsterRegistrationJobResponseReceivedHandler;
197 typedef std::function<void(const VoiceIDClient*, const Model::DescribeSpeakerRequest&, const Model::DescribeSpeakerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpeakerResponseReceivedHandler;
198 typedef std::function<void(const VoiceIDClient*, const Model::DescribeSpeakerEnrollmentJobRequest&, const Model::DescribeSpeakerEnrollmentJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSpeakerEnrollmentJobResponseReceivedHandler;
199 typedef std::function<void(const VoiceIDClient*, const Model::DescribeWatchlistRequest&, const Model::DescribeWatchlistOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWatchlistResponseReceivedHandler;
200 typedef std::function<void(const VoiceIDClient*, const Model::DisassociateFraudsterRequest&, const Model::DisassociateFraudsterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFraudsterResponseReceivedHandler;
201 typedef std::function<void(const VoiceIDClient*, const Model::EvaluateSessionRequest&, const Model::EvaluateSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EvaluateSessionResponseReceivedHandler;
202 typedef std::function<void(const VoiceIDClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsResponseReceivedHandler;
203 typedef std::function<void(const VoiceIDClient*, const Model::ListFraudsterRegistrationJobsRequest&, const Model::ListFraudsterRegistrationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFraudsterRegistrationJobsResponseReceivedHandler;
204 typedef std::function<void(const VoiceIDClient*, const Model::ListFraudstersRequest&, const Model::ListFraudstersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFraudstersResponseReceivedHandler;
205 typedef std::function<void(const VoiceIDClient*, const Model::ListSpeakerEnrollmentJobsRequest&, const Model::ListSpeakerEnrollmentJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSpeakerEnrollmentJobsResponseReceivedHandler;
206 typedef std::function<void(const VoiceIDClient*, const Model::ListSpeakersRequest&, const Model::ListSpeakersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSpeakersResponseReceivedHandler;
207 typedef std::function<void(const VoiceIDClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
208 typedef std::function<void(const VoiceIDClient*, const Model::ListWatchlistsRequest&, const Model::ListWatchlistsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWatchlistsResponseReceivedHandler;
209 typedef std::function<void(const VoiceIDClient*, const Model::OptOutSpeakerRequest&, const Model::OptOutSpeakerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > OptOutSpeakerResponseReceivedHandler;
210 typedef std::function<void(const VoiceIDClient*, const Model::StartFraudsterRegistrationJobRequest&, const Model::StartFraudsterRegistrationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartFraudsterRegistrationJobResponseReceivedHandler;
211 typedef std::function<void(const VoiceIDClient*, const Model::StartSpeakerEnrollmentJobRequest&, const Model::StartSpeakerEnrollmentJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSpeakerEnrollmentJobResponseReceivedHandler;
212 typedef std::function<void(const VoiceIDClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
213 typedef std::function<void(const VoiceIDClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
214 typedef std::function<void(const VoiceIDClient*, const Model::UpdateDomainRequest&, const Model::UpdateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainResponseReceivedHandler;
215 typedef std::function<void(const VoiceIDClient*, const Model::UpdateWatchlistRequest&, const Model::UpdateWatchlistOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWatchlistResponseReceivedHandler;
216 /* End of service model async handlers definitions */
217 } // namespace VoiceID
218} // namespace Aws
EndpointProviderBase< VoiceIDClientConfiguration, VoiceIDBuiltInParameters, VoiceIDClientContextParameters > VoiceIDEndpointProviderBase
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
std::future< DeleteFraudsterOutcome > DeleteFraudsterOutcomeCallable
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< ListSpeakersOutcome > ListSpeakersOutcomeCallable
Aws::Utils::Outcome< AssociateFraudsterResult, VoiceIDError > AssociateFraudsterOutcome
Aws::Utils::Outcome< ListDomainsResult, VoiceIDError > ListDomainsOutcome
Aws::Utils::Outcome< ListFraudstersResult, VoiceIDError > ListFraudstersOutcome
Aws::Utils::Outcome< CreateWatchlistResult, VoiceIDError > CreateWatchlistOutcome
std::future< DescribeFraudsterRegistrationJobOutcome > DescribeFraudsterRegistrationJobOutcomeCallable
std::future< ListSpeakerEnrollmentJobsOutcome > ListSpeakerEnrollmentJobsOutcomeCallable
std::future< DeleteSpeakerOutcome > DeleteSpeakerOutcomeCallable
std::future< DeleteWatchlistOutcome > DeleteWatchlistOutcomeCallable
std::future< DescribeSpeakerEnrollmentJobOutcome > DescribeSpeakerEnrollmentJobOutcomeCallable
Aws::Utils::Outcome< DescribeFraudsterRegistrationJobResult, VoiceIDError > DescribeFraudsterRegistrationJobOutcome
Aws::Utils::Outcome< StartFraudsterRegistrationJobResult, VoiceIDError > StartFraudsterRegistrationJobOutcome
Aws::Utils::Outcome< UpdateWatchlistResult, VoiceIDError > UpdateWatchlistOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< OptOutSpeakerOutcome > OptOutSpeakerOutcomeCallable
std::future< ListWatchlistsOutcome > ListWatchlistsOutcomeCallable
std::future< StartFraudsterRegistrationJobOutcome > StartFraudsterRegistrationJobOutcomeCallable
Aws::Utils::Outcome< DescribeSpeakerResult, VoiceIDError > DescribeSpeakerOutcome
std::future< EvaluateSessionOutcome > EvaluateSessionOutcomeCallable
Aws::Utils::Outcome< ListSpeakerEnrollmentJobsResult, VoiceIDError > ListSpeakerEnrollmentJobsOutcome
Aws::Utils::Outcome< DescribeFraudsterResult, VoiceIDError > DescribeFraudsterOutcome
Aws::Utils::Outcome< TagResourceResult, VoiceIDError > TagResourceOutcome
Aws::Utils::Outcome< DescribeDomainResult, VoiceIDError > DescribeDomainOutcome
Aws::Utils::Outcome< UntagResourceResult, VoiceIDError > UntagResourceOutcome
Aws::Utils::Outcome< ListFraudsterRegistrationJobsResult, VoiceIDError > ListFraudsterRegistrationJobsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, VoiceIDError > ListTagsForResourceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, VoiceIDError > DeleteFraudsterOutcome
Aws::Utils::Outcome< Aws::NoResult, VoiceIDError > DeleteSpeakerOutcome
Aws::Utils::Outcome< DisassociateFraudsterResult, VoiceIDError > DisassociateFraudsterOutcome
std::future< UpdateWatchlistOutcome > UpdateWatchlistOutcomeCallable
std::future< DisassociateFraudsterOutcome > DisassociateFraudsterOutcomeCallable
std::future< DescribeSpeakerOutcome > DescribeSpeakerOutcomeCallable
std::future< ListFraudstersOutcome > ListFraudstersOutcomeCallable
std::future< StartSpeakerEnrollmentJobOutcome > StartSpeakerEnrollmentJobOutcomeCallable
Aws::Utils::Outcome< DescribeSpeakerEnrollmentJobResult, VoiceIDError > DescribeSpeakerEnrollmentJobOutcome
Aws::Utils::Outcome< OptOutSpeakerResult, VoiceIDError > OptOutSpeakerOutcome
Aws::Utils::Outcome< Aws::NoResult, VoiceIDError > DeleteDomainOutcome
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< CreateWatchlistOutcome > CreateWatchlistOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, VoiceIDError > DeleteWatchlistOutcome
std::future< UpdateDomainOutcome > UpdateDomainOutcomeCallable
Aws::Utils::Outcome< UpdateDomainResult, VoiceIDError > UpdateDomainOutcome
std::future< DescribeFraudsterOutcome > DescribeFraudsterOutcomeCallable
Aws::Utils::Outcome< CreateDomainResult, VoiceIDError > CreateDomainOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< StartSpeakerEnrollmentJobResult, VoiceIDError > StartSpeakerEnrollmentJobOutcome
Aws::Utils::Outcome< DescribeWatchlistResult, VoiceIDError > DescribeWatchlistOutcome
Aws::Utils::Outcome< ListWatchlistsResult, VoiceIDError > ListWatchlistsOutcome
std::future< AssociateFraudsterOutcome > AssociateFraudsterOutcomeCallable
Aws::Utils::Outcome< ListSpeakersResult, VoiceIDError > ListSpeakersOutcome
Aws::Utils::Outcome< EvaluateSessionResult, VoiceIDError > EvaluateSessionOutcome
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