9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/rekognition/RekognitionEndpointProvider.h>
15#include <aws/rekognition/RekognitionErrors.h>
22#include <aws/rekognition/model/AssociateFacesResult.h>
23#include <aws/rekognition/model/CompareFacesResult.h>
24#include <aws/rekognition/model/CopyProjectVersionResult.h>
25#include <aws/rekognition/model/CreateCollectionResult.h>
26#include <aws/rekognition/model/CreateDatasetResult.h>
27#include <aws/rekognition/model/CreateFaceLivenessSessionRequest.h>
28#include <aws/rekognition/model/CreateFaceLivenessSessionResult.h>
29#include <aws/rekognition/model/CreateProjectResult.h>
30#include <aws/rekognition/model/CreateProjectVersionResult.h>
31#include <aws/rekognition/model/CreateStreamProcessorResult.h>
32#include <aws/rekognition/model/CreateUserResult.h>
33#include <aws/rekognition/model/DeleteCollectionResult.h>
34#include <aws/rekognition/model/DeleteDatasetResult.h>
35#include <aws/rekognition/model/DeleteFacesResult.h>
36#include <aws/rekognition/model/DeleteProjectPolicyResult.h>
37#include <aws/rekognition/model/DeleteProjectResult.h>
38#include <aws/rekognition/model/DeleteProjectVersionResult.h>
39#include <aws/rekognition/model/DeleteStreamProcessorResult.h>
40#include <aws/rekognition/model/DeleteUserResult.h>
41#include <aws/rekognition/model/DescribeCollectionResult.h>
42#include <aws/rekognition/model/DescribeDatasetResult.h>
43#include <aws/rekognition/model/DescribeProjectVersionsResult.h>
44#include <aws/rekognition/model/DescribeProjectsRequest.h>
45#include <aws/rekognition/model/DescribeProjectsResult.h>
46#include <aws/rekognition/model/DescribeStreamProcessorResult.h>
47#include <aws/rekognition/model/DetectCustomLabelsResult.h>
48#include <aws/rekognition/model/DetectFacesResult.h>
49#include <aws/rekognition/model/DetectLabelsResult.h>
50#include <aws/rekognition/model/DetectModerationLabelsResult.h>
51#include <aws/rekognition/model/DetectProtectiveEquipmentResult.h>
52#include <aws/rekognition/model/DetectTextResult.h>
53#include <aws/rekognition/model/DisassociateFacesResult.h>
54#include <aws/rekognition/model/DistributeDatasetEntriesResult.h>
55#include <aws/rekognition/model/GetCelebrityInfoResult.h>
56#include <aws/rekognition/model/GetCelebrityRecognitionResult.h>
57#include <aws/rekognition/model/GetContentModerationResult.h>
58#include <aws/rekognition/model/GetFaceDetectionResult.h>
59#include <aws/rekognition/model/GetFaceLivenessSessionResultsResult.h>
60#include <aws/rekognition/model/GetFaceSearchResult.h>
61#include <aws/rekognition/model/GetLabelDetectionResult.h>
62#include <aws/rekognition/model/GetMediaAnalysisJobResult.h>
63#include <aws/rekognition/model/GetPersonTrackingResult.h>
64#include <aws/rekognition/model/GetSegmentDetectionResult.h>
65#include <aws/rekognition/model/GetTextDetectionResult.h>
66#include <aws/rekognition/model/IndexFacesResult.h>
67#include <aws/rekognition/model/ListCollectionsRequest.h>
68#include <aws/rekognition/model/ListCollectionsResult.h>
69#include <aws/rekognition/model/ListDatasetEntriesResult.h>
70#include <aws/rekognition/model/ListDatasetLabelsResult.h>
71#include <aws/rekognition/model/ListFacesResult.h>
72#include <aws/rekognition/model/ListMediaAnalysisJobsRequest.h>
73#include <aws/rekognition/model/ListMediaAnalysisJobsResult.h>
74#include <aws/rekognition/model/ListProjectPoliciesResult.h>
75#include <aws/rekognition/model/ListStreamProcessorsRequest.h>
76#include <aws/rekognition/model/ListStreamProcessorsResult.h>
77#include <aws/rekognition/model/ListTagsForResourceResult.h>
78#include <aws/rekognition/model/ListUsersResult.h>
79#include <aws/rekognition/model/PutProjectPolicyResult.h>
80#include <aws/rekognition/model/RecognizeCelebritiesResult.h>
81#include <aws/rekognition/model/SearchFacesByImageResult.h>
82#include <aws/rekognition/model/SearchFacesResult.h>
83#include <aws/rekognition/model/SearchUsersByImageResult.h>
84#include <aws/rekognition/model/SearchUsersResult.h>
85#include <aws/rekognition/model/StartCelebrityRecognitionResult.h>
86#include <aws/rekognition/model/StartContentModerationResult.h>
87#include <aws/rekognition/model/StartFaceDetectionResult.h>
88#include <aws/rekognition/model/StartFaceSearchResult.h>
89#include <aws/rekognition/model/StartLabelDetectionResult.h>
90#include <aws/rekognition/model/StartMediaAnalysisJobResult.h>
91#include <aws/rekognition/model/StartPersonTrackingResult.h>
92#include <aws/rekognition/model/StartProjectVersionResult.h>
93#include <aws/rekognition/model/StartSegmentDetectionResult.h>
94#include <aws/rekognition/model/StartStreamProcessorResult.h>
95#include <aws/rekognition/model/StartTextDetectionResult.h>
96#include <aws/rekognition/model/StopProjectVersionResult.h>
97#include <aws/rekognition/model/StopStreamProcessorResult.h>
98#include <aws/rekognition/model/TagResourceResult.h>
99#include <aws/rekognition/model/UntagResourceResult.h>
100#include <aws/rekognition/model/UpdateDatasetEntriesResult.h>
101#include <aws/rekognition/model/UpdateStreamProcessorResult.h>
107class HttpClientFactory;
111template <
typename R,
typename E>
121class AWSCredentialsProvider;
128namespace Rekognition {
135class AssociateFacesRequest;
136class CompareFacesRequest;
137class CopyProjectVersionRequest;
138class CreateCollectionRequest;
139class CreateDatasetRequest;
140class CreateFaceLivenessSessionRequest;
141class CreateProjectRequest;
142class CreateProjectVersionRequest;
143class CreateStreamProcessorRequest;
144class CreateUserRequest;
145class DeleteCollectionRequest;
146class DeleteDatasetRequest;
147class DeleteFacesRequest;
148class DeleteProjectRequest;
149class DeleteProjectPolicyRequest;
150class DeleteProjectVersionRequest;
151class DeleteStreamProcessorRequest;
152class DeleteUserRequest;
153class DescribeCollectionRequest;
154class DescribeDatasetRequest;
155class DescribeProjectVersionsRequest;
156class DescribeProjectsRequest;
157class DescribeStreamProcessorRequest;
158class DetectCustomLabelsRequest;
159class DetectFacesRequest;
160class DetectLabelsRequest;
161class DetectModerationLabelsRequest;
162class DetectProtectiveEquipmentRequest;
163class DetectTextRequest;
164class DisassociateFacesRequest;
165class DistributeDatasetEntriesRequest;
166class GetCelebrityInfoRequest;
167class GetCelebrityRecognitionRequest;
168class GetContentModerationRequest;
169class GetFaceDetectionRequest;
170class GetFaceLivenessSessionResultsRequest;
171class GetFaceSearchRequest;
172class GetLabelDetectionRequest;
173class GetMediaAnalysisJobRequest;
174class GetPersonTrackingRequest;
175class GetSegmentDetectionRequest;
176class GetTextDetectionRequest;
177class IndexFacesRequest;
178class ListCollectionsRequest;
179class ListDatasetEntriesRequest;
180class ListDatasetLabelsRequest;
181class ListFacesRequest;
182class ListMediaAnalysisJobsRequest;
183class ListProjectPoliciesRequest;
184class ListStreamProcessorsRequest;
185class ListTagsForResourceRequest;
186class ListUsersRequest;
187class PutProjectPolicyRequest;
188class RecognizeCelebritiesRequest;
189class SearchFacesRequest;
190class SearchFacesByImageRequest;
191class SearchUsersRequest;
192class SearchUsersByImageRequest;
193class StartCelebrityRecognitionRequest;
194class StartContentModerationRequest;
195class StartFaceDetectionRequest;
196class StartFaceSearchRequest;
197class StartLabelDetectionRequest;
198class StartMediaAnalysisJobRequest;
199class StartPersonTrackingRequest;
200class StartProjectVersionRequest;
201class StartSegmentDetectionRequest;
202class StartStreamProcessorRequest;
203class StartTextDetectionRequest;
204class StopProjectVersionRequest;
205class StopStreamProcessorRequest;
206class TagResourceRequest;
207class UntagResourceRequest;
208class UpdateDatasetEntriesRequest;
209class UpdateStreamProcessorRequest;
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
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::PutProjectPolicyRequest &, const Model::PutProjectPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutProjectPolicyResponseReceivedHandler
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::DetectLabelsRequest &, const Model::DetectLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectLabelsResponseReceivedHandler
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::UpdateDatasetEntriesRequest &, const Model::UpdateDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDatasetEntriesResponseReceivedHandler
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::StartContentModerationRequest &, const Model::StartContentModerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartContentModerationResponseReceivedHandler
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::CreateProjectVersionRequest &, const Model::CreateProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProjectVersionResponseReceivedHandler
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::DetectTextRequest &, const Model::DetectTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectTextResponseReceivedHandler
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::DisassociateFacesRequest &, const Model::DisassociateFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateFacesResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserResponseReceivedHandler
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::DetectModerationLabelsRequest &, const Model::DetectModerationLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectModerationLabelsResponseReceivedHandler
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::StopProjectVersionRequest &, const Model::StopProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopProjectVersionResponseReceivedHandler
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::GetPersonTrackingRequest &, const Model::GetPersonTrackingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPersonTrackingResponseReceivedHandler
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::StartFaceSearchRequest &, const Model::StartFaceSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartFaceSearchResponseReceivedHandler
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::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetResponseReceivedHandler
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::DistributeDatasetEntriesRequest &, const Model::DistributeDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DistributeDatasetEntriesResponseReceivedHandler
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::ListDatasetEntriesRequest &, const Model::ListDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetEntriesResponseReceivedHandler
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::CreateFaceLivenessSessionRequest &, const Model::CreateFaceLivenessSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFaceLivenessSessionResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
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::ListFacesRequest &, const Model::ListFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFacesResponseReceivedHandler
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::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersResponseReceivedHandler
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::SearchFacesRequest &, const Model::SearchFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchFacesResponseReceivedHandler
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::ListStreamProcessorsRequest &, const Model::ListStreamProcessorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStreamProcessorsResponseReceivedHandler
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::StartProjectVersionRequest &, const Model::StartProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartProjectVersionResponseReceivedHandler
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::ListDatasetLabelsRequest &, const Model::ListDatasetLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetLabelsResponseReceivedHandler
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::StartMediaAnalysisJobRequest &, const Model::StartMediaAnalysisJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMediaAnalysisJobResponseReceivedHandler
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::DeleteStreamProcessorRequest &, const Model::DeleteStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStreamProcessorResponseReceivedHandler
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::GetContentModerationRequest &, const Model::GetContentModerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContentModerationResponseReceivedHandler
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::GetCelebrityInfoRequest &, const Model::GetCelebrityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCelebrityInfoResponseReceivedHandler
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::GetTextDetectionRequest &, const Model::GetTextDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTextDetectionResponseReceivedHandler
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::ListProjectPoliciesRequest &, const Model::ListProjectPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProjectPoliciesResponseReceivedHandler
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::DeleteProjectVersionRequest &, const Model::DeleteProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProjectVersionResponseReceivedHandler
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::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDatasetResponseReceivedHandler
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::ListMediaAnalysisJobsRequest &, const Model::ListMediaAnalysisJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMediaAnalysisJobsResponseReceivedHandler
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::CompareFacesRequest &, const Model::CompareFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CompareFacesResponseReceivedHandler
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::DetectFacesRequest &, const Model::DetectFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectFacesResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::DescribeProjectVersionsRequest &, const Model::DescribeProjectVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeProjectVersionsResponseReceivedHandler
std::function< void(const RekognitionClient *, const Model::DescribeProjectsRequest &, const Model::DescribeProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeProjectsResponseReceivedHandler