9#include <aws/rekognition/RekognitionErrors.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/rekognition/RekognitionEndpointProvider.h>
21#include <aws/rekognition/model/AssociateFacesResult.h>
22#include <aws/rekognition/model/CompareFacesResult.h>
23#include <aws/rekognition/model/CopyProjectVersionResult.h>
24#include <aws/rekognition/model/CreateCollectionResult.h>
25#include <aws/rekognition/model/CreateDatasetResult.h>
26#include <aws/rekognition/model/CreateFaceLivenessSessionResult.h>
27#include <aws/rekognition/model/CreateProjectResult.h>
28#include <aws/rekognition/model/CreateProjectVersionResult.h>
29#include <aws/rekognition/model/CreateStreamProcessorResult.h>
30#include <aws/rekognition/model/CreateUserResult.h>
31#include <aws/rekognition/model/DeleteCollectionResult.h>
32#include <aws/rekognition/model/DeleteDatasetResult.h>
33#include <aws/rekognition/model/DeleteFacesResult.h>
34#include <aws/rekognition/model/DeleteProjectResult.h>
35#include <aws/rekognition/model/DeleteProjectPolicyResult.h>
36#include <aws/rekognition/model/DeleteProjectVersionResult.h>
37#include <aws/rekognition/model/DeleteStreamProcessorResult.h>
38#include <aws/rekognition/model/DeleteUserResult.h>
39#include <aws/rekognition/model/DescribeCollectionResult.h>
40#include <aws/rekognition/model/DescribeDatasetResult.h>
41#include <aws/rekognition/model/DescribeProjectVersionsResult.h>
42#include <aws/rekognition/model/DescribeProjectsResult.h>
43#include <aws/rekognition/model/DescribeStreamProcessorResult.h>
44#include <aws/rekognition/model/DetectCustomLabelsResult.h>
45#include <aws/rekognition/model/DetectFacesResult.h>
46#include <aws/rekognition/model/DetectLabelsResult.h>
47#include <aws/rekognition/model/DetectModerationLabelsResult.h>
48#include <aws/rekognition/model/DetectProtectiveEquipmentResult.h>
49#include <aws/rekognition/model/DetectTextResult.h>
50#include <aws/rekognition/model/DisassociateFacesResult.h>
51#include <aws/rekognition/model/DistributeDatasetEntriesResult.h>
52#include <aws/rekognition/model/GetCelebrityInfoResult.h>
53#include <aws/rekognition/model/GetCelebrityRecognitionResult.h>
54#include <aws/rekognition/model/GetContentModerationResult.h>
55#include <aws/rekognition/model/GetFaceDetectionResult.h>
56#include <aws/rekognition/model/GetFaceLivenessSessionResultsResult.h>
57#include <aws/rekognition/model/GetFaceSearchResult.h>
58#include <aws/rekognition/model/GetLabelDetectionResult.h>
59#include <aws/rekognition/model/GetMediaAnalysisJobResult.h>
60#include <aws/rekognition/model/GetPersonTrackingResult.h>
61#include <aws/rekognition/model/GetSegmentDetectionResult.h>
62#include <aws/rekognition/model/GetTextDetectionResult.h>
63#include <aws/rekognition/model/IndexFacesResult.h>
64#include <aws/rekognition/model/ListCollectionsResult.h>
65#include <aws/rekognition/model/ListDatasetEntriesResult.h>
66#include <aws/rekognition/model/ListDatasetLabelsResult.h>
67#include <aws/rekognition/model/ListFacesResult.h>
68#include <aws/rekognition/model/ListMediaAnalysisJobsResult.h>
69#include <aws/rekognition/model/ListProjectPoliciesResult.h>
70#include <aws/rekognition/model/ListStreamProcessorsResult.h>
71#include <aws/rekognition/model/ListTagsForResourceResult.h>
72#include <aws/rekognition/model/ListUsersResult.h>
73#include <aws/rekognition/model/PutProjectPolicyResult.h>
74#include <aws/rekognition/model/RecognizeCelebritiesResult.h>
75#include <aws/rekognition/model/SearchFacesResult.h>
76#include <aws/rekognition/model/SearchFacesByImageResult.h>
77#include <aws/rekognition/model/SearchUsersResult.h>
78#include <aws/rekognition/model/SearchUsersByImageResult.h>
79#include <aws/rekognition/model/StartCelebrityRecognitionResult.h>
80#include <aws/rekognition/model/StartContentModerationResult.h>
81#include <aws/rekognition/model/StartFaceDetectionResult.h>
82#include <aws/rekognition/model/StartFaceSearchResult.h>
83#include <aws/rekognition/model/StartLabelDetectionResult.h>
84#include <aws/rekognition/model/StartMediaAnalysisJobResult.h>
85#include <aws/rekognition/model/StartPersonTrackingResult.h>
86#include <aws/rekognition/model/StartProjectVersionResult.h>
87#include <aws/rekognition/model/StartSegmentDetectionResult.h>
88#include <aws/rekognition/model/StartStreamProcessorResult.h>
89#include <aws/rekognition/model/StartTextDetectionResult.h>
90#include <aws/rekognition/model/StopProjectVersionResult.h>
91#include <aws/rekognition/model/StopStreamProcessorResult.h>
92#include <aws/rekognition/model/TagResourceResult.h>
93#include <aws/rekognition/model/UntagResourceResult.h>
94#include <aws/rekognition/model/UpdateDatasetEntriesResult.h>
95#include <aws/rekognition/model/UpdateStreamProcessorResult.h>
96#include <aws/rekognition/model/CreateFaceLivenessSessionRequest.h>
97#include <aws/rekognition/model/DescribeProjectsRequest.h>
98#include <aws/rekognition/model/ListCollectionsRequest.h>
99#include <aws/rekognition/model/ListStreamProcessorsRequest.h>
100#include <aws/rekognition/model/ListMediaAnalysisJobsRequest.h>
108 class HttpClientFactory;
113 template<
typename R,
typename E>
class Outcome;
123 class AWSCredentials;
124 class AWSCredentialsProvider;
132 namespace Rekognition
141 class AssociateFacesRequest;
142 class CompareFacesRequest;
143 class CopyProjectVersionRequest;
144 class CreateCollectionRequest;
145 class CreateDatasetRequest;
146 class CreateFaceLivenessSessionRequest;
147 class CreateProjectRequest;
148 class CreateProjectVersionRequest;
149 class CreateStreamProcessorRequest;
150 class CreateUserRequest;
151 class DeleteCollectionRequest;
152 class DeleteDatasetRequest;
153 class DeleteFacesRequest;
154 class DeleteProjectRequest;
155 class DeleteProjectPolicyRequest;
156 class DeleteProjectVersionRequest;
157 class DeleteStreamProcessorRequest;
158 class DeleteUserRequest;
159 class DescribeCollectionRequest;
160 class DescribeDatasetRequest;
161 class DescribeProjectVersionsRequest;
162 class DescribeProjectsRequest;
163 class DescribeStreamProcessorRequest;
164 class DetectCustomLabelsRequest;
165 class DetectFacesRequest;
166 class DetectLabelsRequest;
167 class DetectModerationLabelsRequest;
168 class DetectProtectiveEquipmentRequest;
169 class DetectTextRequest;
170 class DisassociateFacesRequest;
171 class DistributeDatasetEntriesRequest;
172 class GetCelebrityInfoRequest;
173 class GetCelebrityRecognitionRequest;
174 class GetContentModerationRequest;
175 class GetFaceDetectionRequest;
176 class GetFaceLivenessSessionResultsRequest;
177 class GetFaceSearchRequest;
178 class GetLabelDetectionRequest;
179 class GetMediaAnalysisJobRequest;
180 class GetPersonTrackingRequest;
181 class GetSegmentDetectionRequest;
182 class GetTextDetectionRequest;
183 class IndexFacesRequest;
184 class ListCollectionsRequest;
185 class ListDatasetEntriesRequest;
186 class ListDatasetLabelsRequest;
187 class ListFacesRequest;
188 class ListMediaAnalysisJobsRequest;
189 class ListProjectPoliciesRequest;
190 class ListStreamProcessorsRequest;
191 class ListTagsForResourceRequest;
192 class ListUsersRequest;
193 class PutProjectPolicyRequest;
194 class RecognizeCelebritiesRequest;
195 class SearchFacesRequest;
196 class SearchFacesByImageRequest;
197 class SearchUsersRequest;
198 class SearchUsersByImageRequest;
199 class StartCelebrityRecognitionRequest;
200 class StartContentModerationRequest;
201 class StartFaceDetectionRequest;
202 class StartFaceSearchRequest;
203 class StartLabelDetectionRequest;
204 class StartMediaAnalysisJobRequest;
205 class StartPersonTrackingRequest;
206 class StartProjectVersionRequest;
207 class StartSegmentDetectionRequest;
208 class StartStreamProcessorRequest;
209 class StartTextDetectionRequest;
210 class StopProjectVersionRequest;
211 class StopStreamProcessorRequest;
212 class TagResourceRequest;
213 class UntagResourceRequest;
214 class UpdateDatasetEntriesRequest;
215 class UpdateStreamProcessorRequest;
EndpointProviderBase< RekognitionClientConfiguration, RekognitionBuiltInParameters, RekognitionClientContextParameters > RekognitionEndpointProviderBase
std::future< StartSegmentDetectionOutcome > StartSegmentDetectionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetContentModerationOutcome > GetContentModerationOutcomeCallable
std::future< PutProjectPolicyOutcome > PutProjectPolicyOutcomeCallable
std::future< SearchUsersOutcome > SearchUsersOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
Aws::Utils::Outcome< StartContentModerationResult, RekognitionError > StartContentModerationOutcome
Aws::Utils::Outcome< StartPersonTrackingResult, RekognitionError > StartPersonTrackingOutcome
Aws::Utils::Outcome< IndexFacesResult, RekognitionError > IndexFacesOutcome
Aws::Utils::Outcome< ListUsersResult, RekognitionError > ListUsersOutcome
Aws::Utils::Outcome< SearchUsersResult, RekognitionError > SearchUsersOutcome
std::future< CreateUserOutcome > CreateUserOutcomeCallable
Aws::Utils::Outcome< CompareFacesResult, RekognitionError > CompareFacesOutcome
Aws::Utils::Outcome< StartProjectVersionResult, RekognitionError > StartProjectVersionOutcome
std::future< ListMediaAnalysisJobsOutcome > ListMediaAnalysisJobsOutcomeCallable
Aws::Utils::Outcome< GetFaceDetectionResult, RekognitionError > GetFaceDetectionOutcome
Aws::Utils::Outcome< DetectTextResult, RekognitionError > DetectTextOutcome
Aws::Utils::Outcome< DescribeProjectVersionsResult, RekognitionError > DescribeProjectVersionsOutcome
std::future< DeleteProjectPolicyOutcome > DeleteProjectPolicyOutcomeCallable
Aws::Utils::Outcome< DistributeDatasetEntriesResult, RekognitionError > DistributeDatasetEntriesOutcome
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< StopStreamProcessorOutcome > StopStreamProcessorOutcomeCallable
std::future< CreateCollectionOutcome > CreateCollectionOutcomeCallable
Aws::Utils::Outcome< GetPersonTrackingResult, RekognitionError > GetPersonTrackingOutcome
std::future< GetFaceDetectionOutcome > GetFaceDetectionOutcomeCallable
Aws::Utils::Outcome< CreateUserResult, RekognitionError > CreateUserOutcome
std::future< StartLabelDetectionOutcome > StartLabelDetectionOutcomeCallable
Aws::Utils::Outcome< UpdateStreamProcessorResult, RekognitionError > UpdateStreamProcessorOutcome
Aws::Utils::Outcome< CreateProjectVersionResult, RekognitionError > CreateProjectVersionOutcome
std::future< CopyProjectVersionOutcome > CopyProjectVersionOutcomeCallable
Aws::Utils::Outcome< StopProjectVersionResult, RekognitionError > StopProjectVersionOutcome
std::future< DetectFacesOutcome > DetectFacesOutcomeCallable
std::future< DistributeDatasetEntriesOutcome > DistributeDatasetEntriesOutcomeCallable
std::future< DetectTextOutcome > DetectTextOutcomeCallable
std::future< AssociateFacesOutcome > AssociateFacesOutcomeCallable
Aws::Utils::Outcome< ListMediaAnalysisJobsResult, RekognitionError > ListMediaAnalysisJobsOutcome
Aws::Utils::Outcome< DeleteUserResult, RekognitionError > DeleteUserOutcome
std::future< ListDatasetLabelsOutcome > ListDatasetLabelsOutcomeCallable
Aws::Utils::Outcome< DetectCustomLabelsResult, RekognitionError > DetectCustomLabelsOutcome
std::future< StartMediaAnalysisJobOutcome > StartMediaAnalysisJobOutcomeCallable
Aws::Utils::Outcome< StartSegmentDetectionResult, RekognitionError > StartSegmentDetectionOutcome
std::future< DetectProtectiveEquipmentOutcome > DetectProtectiveEquipmentOutcomeCallable
Aws::Utils::Outcome< SearchUsersByImageResult, RekognitionError > SearchUsersByImageOutcome
Aws::Utils::Outcome< DeleteProjectPolicyResult, RekognitionError > DeleteProjectPolicyOutcome
std::future< SearchUsersByImageOutcome > SearchUsersByImageOutcomeCallable
std::future< ListStreamProcessorsOutcome > ListStreamProcessorsOutcomeCallable
Aws::Utils::Outcome< UpdateDatasetEntriesResult, RekognitionError > UpdateDatasetEntriesOutcome
Aws::Utils::Outcome< CreateProjectResult, RekognitionError > CreateProjectOutcome
std::future< StartProjectVersionOutcome > StartProjectVersionOutcomeCallable
std::future< GetSegmentDetectionOutcome > GetSegmentDetectionOutcomeCallable
std::future< DeleteStreamProcessorOutcome > DeleteStreamProcessorOutcomeCallable
Aws::Utils::Outcome< SearchFacesResult, RekognitionError > SearchFacesOutcome
Aws::Utils::Outcome< CreateDatasetResult, RekognitionError > CreateDatasetOutcome
Aws::Utils::Outcome< StartFaceSearchResult, RekognitionError > StartFaceSearchOutcome
Aws::Utils::Outcome< TagResourceResult, RekognitionError > TagResourceOutcome
Aws::Utils::Outcome< StartTextDetectionResult, RekognitionError > StartTextDetectionOutcome
std::future< StopProjectVersionOutcome > StopProjectVersionOutcomeCallable
Aws::Utils::Outcome< GetLabelDetectionResult, RekognitionError > GetLabelDetectionOutcome
std::future< UpdateDatasetEntriesOutcome > UpdateDatasetEntriesOutcomeCallable
Aws::Utils::Outcome< RecognizeCelebritiesResult, RekognitionError > RecognizeCelebritiesOutcome
std::future< DescribeStreamProcessorOutcome > DescribeStreamProcessorOutcomeCallable
Aws::Utils::Outcome< ListStreamProcessorsResult, RekognitionError > ListStreamProcessorsOutcome
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
std::future< IndexFacesOutcome > IndexFacesOutcomeCallable
Aws::Utils::Outcome< StartLabelDetectionResult, RekognitionError > StartLabelDetectionOutcome
Aws::Utils::Outcome< DescribeStreamProcessorResult, RekognitionError > DescribeStreamProcessorOutcome
std::future< DescribeProjectsOutcome > DescribeProjectsOutcomeCallable
std::future< CompareFacesOutcome > CompareFacesOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
Aws::Utils::Outcome< DescribeDatasetResult, RekognitionError > DescribeDatasetOutcome
Aws::Utils::Outcome< GetMediaAnalysisJobResult, RekognitionError > GetMediaAnalysisJobOutcome
std::future< GetFaceLivenessSessionResultsOutcome > GetFaceLivenessSessionResultsOutcomeCallable
std::future< StartFaceSearchOutcome > StartFaceSearchOutcomeCallable
std::future< DescribeProjectVersionsOutcome > DescribeProjectVersionsOutcomeCallable
Aws::Utils::Outcome< DescribeCollectionResult, RekognitionError > DescribeCollectionOutcome
Aws::Utils::Outcome< DetectFacesResult, RekognitionError > DetectFacesOutcome
std::future< RecognizeCelebritiesOutcome > RecognizeCelebritiesOutcomeCallable
Aws::Utils::Outcome< DetectLabelsResult, RekognitionError > DetectLabelsOutcome
Aws::Utils::Outcome< DeleteStreamProcessorResult, RekognitionError > DeleteStreamProcessorOutcome
Aws::Utils::Outcome< GetCelebrityRecognitionResult, RekognitionError > GetCelebrityRecognitionOutcome
std::future< CreateStreamProcessorOutcome > CreateStreamProcessorOutcomeCallable
Aws::Utils::Outcome< DeleteFacesResult, RekognitionError > DeleteFacesOutcome
Aws::Utils::Outcome< GetTextDetectionResult, RekognitionError > GetTextDetectionOutcome
Aws::Utils::Outcome< DescribeProjectsResult, RekognitionError > DescribeProjectsOutcome
Aws::Utils::Outcome< AssociateFacesResult, RekognitionError > AssociateFacesOutcome
std::future< DetectCustomLabelsOutcome > DetectCustomLabelsOutcomeCallable
std::future< DeleteFacesOutcome > DeleteFacesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListDatasetEntriesOutcome > ListDatasetEntriesOutcomeCallable
Aws::Utils::Outcome< ListDatasetEntriesResult, RekognitionError > ListDatasetEntriesOutcome
Aws::Utils::Outcome< ListDatasetLabelsResult, RekognitionError > ListDatasetLabelsOutcome
Aws::Utils::Outcome< CreateCollectionResult, RekognitionError > CreateCollectionOutcome
std::future< StartPersonTrackingOutcome > StartPersonTrackingOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteProjectVersionOutcome > DeleteProjectVersionOutcomeCallable
Aws::Utils::Outcome< DetectProtectiveEquipmentResult, RekognitionError > DetectProtectiveEquipmentOutcome
std::future< DetectLabelsOutcome > DetectLabelsOutcomeCallable
Aws::Utils::Outcome< DeleteCollectionResult, RekognitionError > DeleteCollectionOutcome
std::future< GetLabelDetectionOutcome > GetLabelDetectionOutcomeCallable
Aws::Utils::Outcome< DeleteProjectResult, RekognitionError > DeleteProjectOutcome
std::future< GetMediaAnalysisJobOutcome > GetMediaAnalysisJobOutcomeCallable
std::future< CreateProjectVersionOutcome > CreateProjectVersionOutcomeCallable
std::future< SearchFacesOutcome > SearchFacesOutcomeCallable
Aws::Utils::Outcome< StartMediaAnalysisJobResult, RekognitionError > StartMediaAnalysisJobOutcome
std::future< SearchFacesByImageOutcome > SearchFacesByImageOutcomeCallable
Aws::Utils::Outcome< ListFacesResult, RekognitionError > ListFacesOutcome
Aws::Utils::Outcome< SearchFacesByImageResult, RekognitionError > SearchFacesByImageOutcome
std::future< ListCollectionsOutcome > ListCollectionsOutcomeCallable
std::future< GetPersonTrackingOutcome > GetPersonTrackingOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, RekognitionError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetContentModerationResult, RekognitionError > GetContentModerationOutcome
std::future< GetTextDetectionOutcome > GetTextDetectionOutcomeCallable
std::future< GetFaceSearchOutcome > GetFaceSearchOutcomeCallable
std::future< StartTextDetectionOutcome > StartTextDetectionOutcomeCallable
Aws::Utils::Outcome< GetFaceSearchResult, RekognitionError > GetFaceSearchOutcome
std::future< StartStreamProcessorOutcome > StartStreamProcessorOutcomeCallable
Aws::Utils::Outcome< ListProjectPoliciesResult, RekognitionError > ListProjectPoliciesOutcome
std::future< CreateFaceLivenessSessionOutcome > CreateFaceLivenessSessionOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Aws::Utils::Outcome< GetSegmentDetectionResult, RekognitionError > GetSegmentDetectionOutcome
std::future< GetCelebrityInfoOutcome > GetCelebrityInfoOutcomeCallable
Aws::Utils::Outcome< StopStreamProcessorResult, RekognitionError > StopStreamProcessorOutcome
Aws::Utils::Outcome< StartCelebrityRecognitionResult, RekognitionError > StartCelebrityRecognitionOutcome
Aws::Utils::Outcome< DeleteDatasetResult, RekognitionError > DeleteDatasetOutcome
std::future< DescribeCollectionOutcome > DescribeCollectionOutcomeCallable
Aws::Utils::Outcome< DeleteProjectVersionResult, RekognitionError > DeleteProjectVersionOutcome
std::future< DeleteCollectionOutcome > DeleteCollectionOutcomeCallable
std::future< ListProjectPoliciesOutcome > ListProjectPoliciesOutcomeCallable
std::future< StartContentModerationOutcome > StartContentModerationOutcomeCallable
Aws::Utils::Outcome< CreateStreamProcessorResult, RekognitionError > CreateStreamProcessorOutcome
Aws::Utils::Outcome< UntagResourceResult, RekognitionError > UntagResourceOutcome
Aws::Utils::Outcome< PutProjectPolicyResult, RekognitionError > PutProjectPolicyOutcome
std::future< DetectModerationLabelsOutcome > DetectModerationLabelsOutcomeCallable
Aws::Utils::Outcome< GetCelebrityInfoResult, RekognitionError > GetCelebrityInfoOutcome
Aws::Utils::Outcome< StartFaceDetectionResult, RekognitionError > StartFaceDetectionOutcome
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
Aws::Utils::Outcome< DetectModerationLabelsResult, RekognitionError > DetectModerationLabelsOutcome
std::future< DisassociateFacesOutcome > DisassociateFacesOutcomeCallable
Aws::Utils::Outcome< DisassociateFacesResult, RekognitionError > DisassociateFacesOutcome
std::future< UpdateStreamProcessorOutcome > UpdateStreamProcessorOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
Aws::Utils::Outcome< CreateFaceLivenessSessionResult, RekognitionError > CreateFaceLivenessSessionOutcome
Aws::Utils::Outcome< GetFaceLivenessSessionResultsResult, RekognitionError > GetFaceLivenessSessionResultsOutcome
Aws::Utils::Outcome< StartStreamProcessorResult, RekognitionError > StartStreamProcessorOutcome
Aws::Utils::Outcome< CopyProjectVersionResult, RekognitionError > CopyProjectVersionOutcome
std::future< ListFacesOutcome > ListFacesOutcomeCallable
std::future< StartFaceDetectionOutcome > StartFaceDetectionOutcomeCallable
Aws::Utils::Outcome< ListCollectionsResult, RekognitionError > ListCollectionsOutcome
std::future< StartCelebrityRecognitionOutcome > StartCelebrityRecognitionOutcomeCallable
std::future< GetCelebrityRecognitionOutcome > GetCelebrityRecognitionOutcomeCallable
std::function< void(const RekognitionClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartProjectVersionRequest &, const Model::StartProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartProjectVersionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DescribeProjectVersionsRequest &, const Model::DescribeProjectVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectVersionsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CreateStreamProcessorRequest &, const Model::CreateStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamProcessorResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartPersonTrackingRequest &, const Model::StartPersonTrackingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartPersonTrackingResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListMediaAnalysisJobsRequest &, const Model::ListMediaAnalysisJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMediaAnalysisJobsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetFaceSearchRequest &, const Model::GetFaceSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFaceSearchResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListFacesRequest &, const Model::ListFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CreateFaceLivenessSessionRequest &, const Model::CreateFaceLivenessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFaceLivenessSessionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::PutProjectPolicyRequest &, const Model::PutProjectPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutProjectPolicyResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DetectTextRequest &, const Model::DetectTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectTextResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DetectLabelsRequest &, const Model::DetectLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectLabelsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::SearchUsersRequest &, const Model::SearchUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchUsersResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::IndexFacesRequest &, const Model::IndexFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > IndexFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetFaceDetectionRequest &, const Model::GetFaceDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFaceDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StopStreamProcessorRequest &, const Model::StopStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopStreamProcessorResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartFaceDetectionRequest &, const Model::StartFaceDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFaceDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DetectCustomLabelsRequest &, const Model::DetectCustomLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectCustomLabelsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CreateCollectionRequest &, const Model::CreateCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCollectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DetectProtectiveEquipmentRequest &, const Model::DetectProtectiveEquipmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectProtectiveEquipmentResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::SearchFacesRequest &, const Model::SearchFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CopyProjectVersionRequest &, const Model::CopyProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyProjectVersionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetContentModerationRequest &, const Model::GetContentModerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContentModerationResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartStreamProcessorRequest &, const Model::StartStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartStreamProcessorResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DetectFacesRequest &, const Model::DetectFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartMediaAnalysisJobRequest &, const Model::StartMediaAnalysisJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMediaAnalysisJobResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteFacesRequest &, const Model::DeleteFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::SearchFacesByImageRequest &, const Model::SearchFacesByImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchFacesByImageResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartCelebrityRecognitionRequest &, const Model::StartCelebrityRecognitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCelebrityRecognitionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::SearchUsersByImageRequest &, const Model::SearchUsersByImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchUsersByImageResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DisassociateFacesRequest &, const Model::DisassociateFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetLabelDetectionRequest &, const Model::GetLabelDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLabelDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteStreamProcessorRequest &, const Model::DeleteStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamProcessorResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListProjectPoliciesRequest &, const Model::ListProjectPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectPoliciesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartFaceSearchRequest &, const Model::StartFaceSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFaceSearchResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::RecognizeCelebritiesRequest &, const Model::RecognizeCelebritiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RecognizeCelebritiesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartContentModerationRequest &, const Model::StartContentModerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContentModerationResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListCollectionsRequest &, const Model::ListCollectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollectionsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DescribeCollectionRequest &, const Model::DescribeCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCollectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetCelebrityRecognitionRequest &, const Model::GetCelebrityRecognitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCelebrityRecognitionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListStreamProcessorsRequest &, const Model::ListStreamProcessorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamProcessorsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CompareFacesRequest &, const Model::CompareFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompareFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StopProjectVersionRequest &, const Model::StopProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopProjectVersionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListDatasetEntriesRequest &, const Model::ListDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetEntriesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetSegmentDetectionRequest &, const Model::GetSegmentDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSegmentDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetMediaAnalysisJobRequest &, const Model::GetMediaAnalysisJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMediaAnalysisJobResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::UpdateDatasetEntriesRequest &, const Model::UpdateDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatasetEntriesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartLabelDetectionRequest &, const Model::StartLabelDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLabelDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CreateProjectVersionRequest &, const Model::CreateProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectVersionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetPersonTrackingRequest &, const Model::GetPersonTrackingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPersonTrackingResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteProjectPolicyRequest &, const Model::DeleteProjectPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectPolicyResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteCollectionRequest &, const Model::DeleteCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCollectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartSegmentDetectionRequest &, const Model::StartSegmentDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSegmentDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::UpdateStreamProcessorRequest &, const Model::UpdateStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStreamProcessorResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetCelebrityInfoRequest &, const Model::GetCelebrityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCelebrityInfoResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListDatasetLabelsRequest &, const Model::ListDatasetLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetLabelsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DeleteProjectVersionRequest &, const Model::DeleteProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectVersionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::StartTextDetectionRequest &, const Model::StartTextDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTextDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetTextDetectionRequest &, const Model::GetTextDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTextDetectionResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DescribeProjectsRequest &, const Model::DescribeProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::GetFaceLivenessSessionResultsRequest &, const Model::GetFaceLivenessSessionResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFaceLivenessSessionResultsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DetectModerationLabelsRequest &, const Model::DetectModerationLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectModerationLabelsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::AssociateFacesRequest &, const Model::AssociateFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFacesResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DescribeStreamProcessorRequest &, const Model::DescribeStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStreamProcessorResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DistributeDatasetEntriesRequest &, const Model::DistributeDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DistributeDatasetEntriesResponseReceivedHandler