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>
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>
55 class HttpClientFactory;
60 template<
typename R,
typename E>
class Outcome;
71 class AWSCredentialsProvider;
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;
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