AWS SDK for C++  1.9.124
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Rekognition Namespace Reference

Namespaces

 Model
 
 RekognitionEndpoint
 
 RekognitionErrorMapper
 

Classes

class  RekognitionClient
 
class  RekognitionError
 
class  RekognitionRequest
 

Typedefs

typedef std::function< void(const RekognitionClient *, const Model::CompareFacesRequest &, const Model::CompareFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompareFacesResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::CreateCollectionRequest &, const Model::CreateCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCollectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::CreateProjectVersionRequest &, const Model::CreateProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectVersionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::CreateStreamProcessorRequest &, const Model::CreateStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamProcessorResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DeleteCollectionRequest &, const Model::DeleteCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCollectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DeleteFacesRequest &, const Model::DeleteFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFacesResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DeleteProjectVersionRequest &, const Model::DeleteProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectVersionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DeleteStreamProcessorRequest &, const Model::DeleteStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamProcessorResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DescribeCollectionRequest &, const Model::DescribeCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCollectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DescribeProjectVersionsRequest &, const Model::DescribeProjectVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectVersionsResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DescribeProjectsRequest &, const Model::DescribeProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectsResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DescribeStreamProcessorRequest &, const Model::DescribeStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStreamProcessorResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DetectCustomLabelsRequest &, const Model::DetectCustomLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectCustomLabelsResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DetectFacesRequest &, const Model::DetectFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectFacesResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DetectLabelsRequest &, const Model::DetectLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectLabelsResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DetectModerationLabelsRequest &, const Model::DetectModerationLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectModerationLabelsResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DetectProtectiveEquipmentRequest &, const Model::DetectProtectiveEquipmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectProtectiveEquipmentResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::DetectTextRequest &, const Model::DetectTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectTextResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetCelebrityInfoRequest &, const Model::GetCelebrityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCelebrityInfoResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetCelebrityRecognitionRequest &, const Model::GetCelebrityRecognitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCelebrityRecognitionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetContentModerationRequest &, const Model::GetContentModerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContentModerationResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetFaceDetectionRequest &, const Model::GetFaceDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFaceDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetFaceSearchRequest &, const Model::GetFaceSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFaceSearchResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetLabelDetectionRequest &, const Model::GetLabelDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLabelDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetPersonTrackingRequest &, const Model::GetPersonTrackingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPersonTrackingResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetSegmentDetectionRequest &, const Model::GetSegmentDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSegmentDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::GetTextDetectionRequest &, const Model::GetTextDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTextDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::IndexFacesRequest &, const Model::IndexFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > IndexFacesResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::ListCollectionsRequest &, const Model::ListCollectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollectionsResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::ListFacesRequest &, const Model::ListFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFacesResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::ListStreamProcessorsRequest &, const Model::ListStreamProcessorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamProcessorsResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::RecognizeCelebritiesRequest &, const Model::RecognizeCelebritiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RecognizeCelebritiesResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::SearchFacesRequest &, const Model::SearchFacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchFacesResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::SearchFacesByImageRequest &, const Model::SearchFacesByImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchFacesByImageResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartCelebrityRecognitionRequest &, const Model::StartCelebrityRecognitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCelebrityRecognitionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartContentModerationRequest &, const Model::StartContentModerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContentModerationResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartFaceDetectionRequest &, const Model::StartFaceDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFaceDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartFaceSearchRequest &, const Model::StartFaceSearchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFaceSearchResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartLabelDetectionRequest &, const Model::StartLabelDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLabelDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartPersonTrackingRequest &, const Model::StartPersonTrackingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartPersonTrackingResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartProjectVersionRequest &, const Model::StartProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartProjectVersionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartSegmentDetectionRequest &, const Model::StartSegmentDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSegmentDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartStreamProcessorRequest &, const Model::StartStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartStreamProcessorResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StartTextDetectionRequest &, const Model::StartTextDetectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTextDetectionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StopProjectVersionRequest &, const Model::StopProjectVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopProjectVersionResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::StopStreamProcessorRequest &, const Model::StopStreamProcessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopStreamProcessorResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const RekognitionClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 

Enumerations

enum  RekognitionErrors {
  RekognitionErrors::INCOMPLETE_SIGNATURE = 0, RekognitionErrors::INTERNAL_FAILURE = 1, RekognitionErrors::INVALID_ACTION = 2, RekognitionErrors::INVALID_CLIENT_TOKEN_ID = 3,
  RekognitionErrors::INVALID_PARAMETER_COMBINATION = 4, RekognitionErrors::INVALID_QUERY_PARAMETER = 5, RekognitionErrors::INVALID_PARAMETER_VALUE = 6, RekognitionErrors::MISSING_ACTION = 7,
  RekognitionErrors::MISSING_AUTHENTICATION_TOKEN = 8, RekognitionErrors::MISSING_PARAMETER = 9, RekognitionErrors::OPT_IN_REQUIRED = 10, RekognitionErrors::REQUEST_EXPIRED = 11,
  RekognitionErrors::SERVICE_UNAVAILABLE = 12, RekognitionErrors::THROTTLING = 13, RekognitionErrors::VALIDATION = 14, RekognitionErrors::ACCESS_DENIED = 15,
  RekognitionErrors::RESOURCE_NOT_FOUND = 16, RekognitionErrors::UNRECOGNIZED_CLIENT = 17, RekognitionErrors::MALFORMED_QUERY_STRING = 18, RekognitionErrors::SLOW_DOWN = 19,
  RekognitionErrors::REQUEST_TIME_TOO_SKEWED = 20, RekognitionErrors::INVALID_SIGNATURE = 21, RekognitionErrors::SIGNATURE_DOES_NOT_MATCH = 22, RekognitionErrors::INVALID_ACCESS_KEY_ID = 23,
  RekognitionErrors::REQUEST_TIMEOUT = 24, RekognitionErrors::NETWORK_CONNECTION = 99, RekognitionErrors::UNKNOWN = 100, RekognitionErrors::HUMAN_LOOP_QUOTA_EXCEEDED = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  RekognitionErrors::IDEMPOTENT_PARAMETER_MISMATCH, RekognitionErrors::IMAGE_TOO_LARGE, RekognitionErrors::INVALID_IMAGE_FORMAT, RekognitionErrors::INVALID_PAGINATION_TOKEN,
  RekognitionErrors::INVALID_PARAMETER, RekognitionErrors::INVALID_S3_OBJECT, RekognitionErrors::LIMIT_EXCEEDED, RekognitionErrors::PROVISIONED_THROUGHPUT_EXCEEDED,
  RekognitionErrors::RESOURCE_ALREADY_EXISTS, RekognitionErrors::RESOURCE_IN_USE, RekognitionErrors::RESOURCE_NOT_READY, RekognitionErrors::SERVICE_QUOTA_EXCEEDED,
  RekognitionErrors::VIDEO_TOO_LARGE
}
 

Typedef Documentation

◆ CompareFacesResponseReceivedHandler

Definition at line 263 of file RekognitionClient.h.

◆ CreateCollectionResponseReceivedHandler

Definition at line 264 of file RekognitionClient.h.

◆ CreateProjectResponseReceivedHandler

Definition at line 265 of file RekognitionClient.h.

◆ CreateProjectVersionResponseReceivedHandler

Definition at line 266 of file RekognitionClient.h.

◆ CreateStreamProcessorResponseReceivedHandler

Definition at line 267 of file RekognitionClient.h.

◆ DeleteCollectionResponseReceivedHandler

Definition at line 268 of file RekognitionClient.h.

◆ DeleteFacesResponseReceivedHandler

Definition at line 269 of file RekognitionClient.h.

◆ DeleteProjectResponseReceivedHandler

Definition at line 270 of file RekognitionClient.h.

◆ DeleteProjectVersionResponseReceivedHandler

Definition at line 271 of file RekognitionClient.h.

◆ DeleteStreamProcessorResponseReceivedHandler

Definition at line 272 of file RekognitionClient.h.

◆ DescribeCollectionResponseReceivedHandler

Definition at line 273 of file RekognitionClient.h.

◆ DescribeProjectsResponseReceivedHandler

Definition at line 275 of file RekognitionClient.h.

◆ DescribeProjectVersionsResponseReceivedHandler

Definition at line 274 of file RekognitionClient.h.

◆ DescribeStreamProcessorResponseReceivedHandler

Definition at line 276 of file RekognitionClient.h.

◆ DetectCustomLabelsResponseReceivedHandler

Definition at line 277 of file RekognitionClient.h.

◆ DetectFacesResponseReceivedHandler

Definition at line 278 of file RekognitionClient.h.

◆ DetectLabelsResponseReceivedHandler

Definition at line 279 of file RekognitionClient.h.

◆ DetectModerationLabelsResponseReceivedHandler

Definition at line 280 of file RekognitionClient.h.

◆ DetectProtectiveEquipmentResponseReceivedHandler

Definition at line 281 of file RekognitionClient.h.

◆ DetectTextResponseReceivedHandler

Definition at line 282 of file RekognitionClient.h.

◆ GetCelebrityInfoResponseReceivedHandler

Definition at line 283 of file RekognitionClient.h.

◆ GetCelebrityRecognitionResponseReceivedHandler

Definition at line 284 of file RekognitionClient.h.

◆ GetContentModerationResponseReceivedHandler

Definition at line 285 of file RekognitionClient.h.

◆ GetFaceDetectionResponseReceivedHandler

Definition at line 286 of file RekognitionClient.h.

◆ GetFaceSearchResponseReceivedHandler

Definition at line 287 of file RekognitionClient.h.

◆ GetLabelDetectionResponseReceivedHandler

Definition at line 288 of file RekognitionClient.h.

◆ GetPersonTrackingResponseReceivedHandler

Definition at line 289 of file RekognitionClient.h.

◆ GetSegmentDetectionResponseReceivedHandler

Definition at line 290 of file RekognitionClient.h.

◆ GetTextDetectionResponseReceivedHandler

Definition at line 291 of file RekognitionClient.h.

◆ IndexFacesResponseReceivedHandler

Definition at line 292 of file RekognitionClient.h.

◆ ListCollectionsResponseReceivedHandler

Definition at line 293 of file RekognitionClient.h.

◆ ListFacesResponseReceivedHandler

Definition at line 294 of file RekognitionClient.h.

◆ ListStreamProcessorsResponseReceivedHandler

Definition at line 295 of file RekognitionClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 296 of file RekognitionClient.h.

◆ RecognizeCelebritiesResponseReceivedHandler

Definition at line 297 of file RekognitionClient.h.

◆ SearchFacesByImageResponseReceivedHandler

Definition at line 299 of file RekognitionClient.h.

◆ SearchFacesResponseReceivedHandler

Definition at line 298 of file RekognitionClient.h.

◆ StartCelebrityRecognitionResponseReceivedHandler

Definition at line 300 of file RekognitionClient.h.

◆ StartContentModerationResponseReceivedHandler

Definition at line 301 of file RekognitionClient.h.

◆ StartFaceDetectionResponseReceivedHandler

Definition at line 302 of file RekognitionClient.h.

◆ StartFaceSearchResponseReceivedHandler

Definition at line 303 of file RekognitionClient.h.

◆ StartLabelDetectionResponseReceivedHandler

Definition at line 304 of file RekognitionClient.h.

◆ StartPersonTrackingResponseReceivedHandler

Definition at line 305 of file RekognitionClient.h.

◆ StartProjectVersionResponseReceivedHandler

Definition at line 306 of file RekognitionClient.h.

◆ StartSegmentDetectionResponseReceivedHandler

Definition at line 307 of file RekognitionClient.h.

◆ StartStreamProcessorResponseReceivedHandler

Definition at line 308 of file RekognitionClient.h.

◆ StartTextDetectionResponseReceivedHandler

Definition at line 309 of file RekognitionClient.h.

◆ StopProjectVersionResponseReceivedHandler

Definition at line 310 of file RekognitionClient.h.

◆ StopStreamProcessorResponseReceivedHandler

Definition at line 311 of file RekognitionClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 312 of file RekognitionClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 313 of file RekognitionClient.h.

Enumeration Type Documentation

◆ RekognitionErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
HUMAN_LOOP_QUOTA_EXCEEDED 
IDEMPOTENT_PARAMETER_MISMATCH 
IMAGE_TOO_LARGE 
INVALID_IMAGE_FORMAT 
INVALID_PAGINATION_TOKEN 
INVALID_PARAMETER 
INVALID_S3_OBJECT 
LIMIT_EXCEEDED 
PROVISIONED_THROUGHPUT_EXCEEDED 
RESOURCE_ALREADY_EXISTS 
RESOURCE_IN_USE 
RESOURCE_NOT_READY 
SERVICE_QUOTA_EXCEEDED 
VIDEO_TOO_LARGE 

Definition at line 16 of file RekognitionErrors.h.