amazonka-rekognition-1.6.1: Amazon Rekognition SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Rekognition

Contents

Description

This is the Amazon Rekognition API reference.

Synopsis

Service Configuration

rekognition :: Service Source #

API version 2016-06-27 of the Amazon Rekognition SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Rekognition.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You are not authorized to perform the action.

VideoTooLargeException

_VideoTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The file size or duration of the supplied media is too large. The maximum file size is 8GB. The maximum duration is 2 hours.

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Input parameter violated a constraint. Validate your parameter before calling the API operation again.

InvalidImageFormatException

_InvalidImageFormatException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The provided image format is not supported.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A collection with the specified ID already exists.

InvalidS3ObjectException

_InvalidS3ObjectException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Rekognition is unable to access the S3 object specified in the request.

ProvisionedThroughputExceededException

_ProvisionedThroughputExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon Rekognition.

ImageTooLargeException

_ImageTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input image size exceeds the allowed limit. For more information, see limits .

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Rekognition is temporarily unable to process the request. Try your call again.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Rekognition experienced a service issue. Try your call again.

IdempotentParameterMismatchException

_IdempotentParameterMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A ClientRequestToken input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The collection specified in the request cannot be found.

InvalidPaginationTokenException

_InvalidPaginationTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Pagination token in the request is not valid.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An Amazon Rekognition service limit was exceeded. For example, if you start too many Rekognition Video jobs concurrently, calls to start operations (StartLabelDetection , for example) will raise a LimitExceededException exception (HTTP status code: 400) until the number of concurrently running jobs is below the Amazon Rekognition service limit.

ResourceInUseException

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

StartCelebrityRecognition

GetPersonTracking

ListCollections (Paginated)

DeleteCollection

CreateCollection

StopStreamProcessor

DetectLabels

StartContentModeration

SearchFacesByImage

ListStreamProcessors (Paginated)

RecognizeCelebrities

GetFaceSearch

StartLabelDetection

SearchFaces

IndexFaces

GetLabelDetection

DescribeStreamProcessor

StartFaceSearch

StartPersonTracking

GetCelebrityRecognition

StartStreamProcessor

DetectText

CompareFaces

DetectFaces

GetFaceDetection

ListFaces (Paginated)

GetContentModeration

DeleteFaces

GetCelebrityInfo

DeleteStreamProcessor

DetectModerationLabels

CreateStreamProcessor

StartFaceDetection

Types

Attribute

data Attribute Source #

Constructors

All 
Default 
Instances
Bounded Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Attribute -> c Attribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Attribute #

toConstr :: Attribute -> Constr #

dataTypeOf :: Attribute -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Attribute) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Attribute) #

gmapT :: (forall b. Data b => b -> b) -> Attribute -> Attribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Attribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Attribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> Attribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Attribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Attribute -> m Attribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Attribute -> m Attribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Attribute -> m Attribute #

Ord Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep Attribute :: Type -> Type #

Hashable Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toBS :: Attribute -> ByteString #

FromText Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: Attribute -> Text #

NFData Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: Attribute -> () #

type Rep Attribute Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep Attribute = D1 (MetaData "Attribute" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "All" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Default" PrefixI False) (U1 :: Type -> Type))

CelebrityRecognitionSortBy

data CelebrityRecognitionSortBy Source #

Constructors

CRSBId 
CRSBTimestamp 
Instances
Bounded CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CelebrityRecognitionSortBy -> c CelebrityRecognitionSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CelebrityRecognitionSortBy #

toConstr :: CelebrityRecognitionSortBy -> Constr #

dataTypeOf :: CelebrityRecognitionSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CelebrityRecognitionSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CelebrityRecognitionSortBy) #

gmapT :: (forall b. Data b => b -> b) -> CelebrityRecognitionSortBy -> CelebrityRecognitionSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognitionSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognitionSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> CelebrityRecognitionSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CelebrityRecognitionSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CelebrityRecognitionSortBy -> m CelebrityRecognitionSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognitionSortBy -> m CelebrityRecognitionSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognitionSortBy -> m CelebrityRecognitionSortBy #

Ord CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep CelebrityRecognitionSortBy :: Type -> Type #

Hashable CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep CelebrityRecognitionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep CelebrityRecognitionSortBy = D1 (MetaData "CelebrityRecognitionSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "CRSBId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CRSBTimestamp" PrefixI False) (U1 :: Type -> Type))

ContentModerationSortBy

data ContentModerationSortBy Source #

Constructors

CMSBName 
CMSBTimestamp 
Instances
Bounded ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContentModerationSortBy -> c ContentModerationSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContentModerationSortBy #

toConstr :: ContentModerationSortBy -> Constr #

dataTypeOf :: ContentModerationSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContentModerationSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContentModerationSortBy) #

gmapT :: (forall b. Data b => b -> b) -> ContentModerationSortBy -> ContentModerationSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContentModerationSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContentModerationSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContentModerationSortBy -> m ContentModerationSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationSortBy -> m ContentModerationSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationSortBy -> m ContentModerationSortBy #

Ord ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep ContentModerationSortBy :: Type -> Type #

Hashable ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: ContentModerationSortBy -> () #

type Rep ContentModerationSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep ContentModerationSortBy = D1 (MetaData "ContentModerationSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "CMSBName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CMSBTimestamp" PrefixI False) (U1 :: Type -> Type))

EmotionName

data EmotionName Source #

Instances
Bounded EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EmotionName -> c EmotionName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EmotionName #

toConstr :: EmotionName -> Constr #

dataTypeOf :: EmotionName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EmotionName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EmotionName) #

gmapT :: (forall b. Data b => b -> b) -> EmotionName -> EmotionName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EmotionName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EmotionName -> r #

gmapQ :: (forall d. Data d => d -> u) -> EmotionName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EmotionName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EmotionName -> m EmotionName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EmotionName -> m EmotionName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EmotionName -> m EmotionName #

Ord EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep EmotionName :: Type -> Type #

Hashable EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: EmotionName -> Text #

NFData EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: EmotionName -> () #

type Rep EmotionName Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep EmotionName = D1 (MetaData "EmotionName" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (((C1 (MetaCons "Angry" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Calm" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Confused" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Disgusted" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Happy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Sad" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Surprised" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type))))

FaceAttributes

data FaceAttributes Source #

Constructors

FAAll 
FADefault 
Instances
Bounded FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAttributes -> c FaceAttributes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAttributes #

toConstr :: FaceAttributes -> Constr #

dataTypeOf :: FaceAttributes -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAttributes) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAttributes) #

gmapT :: (forall b. Data b => b -> b) -> FaceAttributes -> FaceAttributes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAttributes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAttributes -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAttributes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAttributes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAttributes -> m FaceAttributes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAttributes -> m FaceAttributes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAttributes -> m FaceAttributes #

Ord FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep FaceAttributes :: Type -> Type #

Hashable FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: FaceAttributes -> () #

type Rep FaceAttributes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep FaceAttributes = D1 (MetaData "FaceAttributes" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "FAAll" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FADefault" PrefixI False) (U1 :: Type -> Type))

FaceSearchSortBy

data FaceSearchSortBy Source #

Constructors

FSSBIndex 
FSSBTimestamp 
Instances
Bounded FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceSearchSortBy -> c FaceSearchSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceSearchSortBy #

toConstr :: FaceSearchSortBy -> Constr #

dataTypeOf :: FaceSearchSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceSearchSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceSearchSortBy) #

gmapT :: (forall b. Data b => b -> b) -> FaceSearchSortBy -> FaceSearchSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceSearchSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceSearchSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceSearchSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceSearchSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceSearchSortBy -> m FaceSearchSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceSearchSortBy -> m FaceSearchSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceSearchSortBy -> m FaceSearchSortBy #

Ord FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep FaceSearchSortBy :: Type -> Type #

Hashable FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: FaceSearchSortBy -> () #

type Rep FaceSearchSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep FaceSearchSortBy = D1 (MetaData "FaceSearchSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "FSSBIndex" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FSSBTimestamp" PrefixI False) (U1 :: Type -> Type))

GenderType

data GenderType Source #

Constructors

Female 
Male 
Instances
Bounded GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GenderType -> c GenderType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GenderType #

toConstr :: GenderType -> Constr #

dataTypeOf :: GenderType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GenderType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GenderType) #

gmapT :: (forall b. Data b => b -> b) -> GenderType -> GenderType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GenderType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GenderType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GenderType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GenderType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GenderType -> m GenderType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GenderType -> m GenderType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GenderType -> m GenderType #

Ord GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep GenderType :: Type -> Type #

Hashable GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: GenderType -> Text #

NFData GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: GenderType -> () #

type Rep GenderType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep GenderType = D1 (MetaData "GenderType" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "Female" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Male" PrefixI False) (U1 :: Type -> Type))

LabelDetectionSortBy

data LabelDetectionSortBy Source #

Constructors

LDSBName 
LDSBTimestamp 
Instances
Bounded LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LabelDetectionSortBy -> c LabelDetectionSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LabelDetectionSortBy #

toConstr :: LabelDetectionSortBy -> Constr #

dataTypeOf :: LabelDetectionSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LabelDetectionSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LabelDetectionSortBy) #

gmapT :: (forall b. Data b => b -> b) -> LabelDetectionSortBy -> LabelDetectionSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LabelDetectionSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LabelDetectionSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> LabelDetectionSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LabelDetectionSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LabelDetectionSortBy -> m LabelDetectionSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LabelDetectionSortBy -> m LabelDetectionSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LabelDetectionSortBy -> m LabelDetectionSortBy #

Ord LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep LabelDetectionSortBy :: Type -> Type #

Hashable LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: LabelDetectionSortBy -> () #

type Rep LabelDetectionSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep LabelDetectionSortBy = D1 (MetaData "LabelDetectionSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "LDSBName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LDSBTimestamp" PrefixI False) (U1 :: Type -> Type))

LandmarkType

data LandmarkType Source #

Instances
Bounded LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LandmarkType -> c LandmarkType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LandmarkType #

toConstr :: LandmarkType -> Constr #

dataTypeOf :: LandmarkType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LandmarkType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LandmarkType) #

gmapT :: (forall b. Data b => b -> b) -> LandmarkType -> LandmarkType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LandmarkType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LandmarkType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LandmarkType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LandmarkType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

Ord LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep LandmarkType :: Type -> Type #

Hashable LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: LandmarkType -> Text #

NFData LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: LandmarkType -> () #

type Rep LandmarkType Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep LandmarkType = D1 (MetaData "LandmarkType" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) ((((C1 (MetaCons "EyeLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EyeRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeBrowLeft" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LeftEyeBrowRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LeftEyeBrowUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeDown" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "LeftEyeLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LeftEyeRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeUp" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LeftPupil" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MouthDown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MouthLeft" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "MouthRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MouthUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Nose" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "NoseLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NoseRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightEyeBrowLeft" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "RightEyeBrowRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RightEyeBrowUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightEyeDown" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RightEyeLeft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightEyeRight" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RightEyeUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightPupil" PrefixI False) (U1 :: Type -> Type))))))

OrientationCorrection

data OrientationCorrection Source #

Instances
Bounded OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrientationCorrection -> c OrientationCorrection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrientationCorrection #

toConstr :: OrientationCorrection -> Constr #

dataTypeOf :: OrientationCorrection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrientationCorrection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrientationCorrection) #

gmapT :: (forall b. Data b => b -> b) -> OrientationCorrection -> OrientationCorrection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrientationCorrection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrientationCorrection -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrientationCorrection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrientationCorrection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrientationCorrection -> m OrientationCorrection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrientationCorrection -> m OrientationCorrection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrientationCorrection -> m OrientationCorrection #

Ord OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep OrientationCorrection :: Type -> Type #

Hashable OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: OrientationCorrection -> () #

type Rep OrientationCorrection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep OrientationCorrection = D1 (MetaData "OrientationCorrection" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) ((C1 (MetaCons "Rotate0" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rotate180" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Rotate270" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rotate90" PrefixI False) (U1 :: Type -> Type)))

PersonTrackingSortBy

data PersonTrackingSortBy Source #

Constructors

Index 
Timestamp 
Instances
Bounded PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonTrackingSortBy -> c PersonTrackingSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonTrackingSortBy #

toConstr :: PersonTrackingSortBy -> Constr #

dataTypeOf :: PersonTrackingSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PersonTrackingSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonTrackingSortBy) #

gmapT :: (forall b. Data b => b -> b) -> PersonTrackingSortBy -> PersonTrackingSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonTrackingSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonTrackingSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonTrackingSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonTrackingSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonTrackingSortBy -> m PersonTrackingSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonTrackingSortBy -> m PersonTrackingSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonTrackingSortBy -> m PersonTrackingSortBy #

Ord PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep PersonTrackingSortBy :: Type -> Type #

Hashable PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: PersonTrackingSortBy -> () #

type Rep PersonTrackingSortBy Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep PersonTrackingSortBy = D1 (MetaData "PersonTrackingSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "Index" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Timestamp" PrefixI False) (U1 :: Type -> Type))

StreamProcessorStatus

data StreamProcessorStatus Source #

Instances
Bounded StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StreamProcessorStatus -> c StreamProcessorStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StreamProcessorStatus #

toConstr :: StreamProcessorStatus -> Constr #

dataTypeOf :: StreamProcessorStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StreamProcessorStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StreamProcessorStatus) #

gmapT :: (forall b. Data b => b -> b) -> StreamProcessorStatus -> StreamProcessorStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StreamProcessorStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StreamProcessorStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StreamProcessorStatus -> m StreamProcessorStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorStatus -> m StreamProcessorStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorStatus -> m StreamProcessorStatus #

Ord StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep StreamProcessorStatus :: Type -> Type #

Hashable StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: StreamProcessorStatus -> () #

type Rep StreamProcessorStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep StreamProcessorStatus = D1 (MetaData "StreamProcessorStatus" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) ((C1 (MetaCons "SPSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSRunning" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SPSStarting" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SPSStopped" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSStopping" PrefixI False) (U1 :: Type -> Type))))

TextTypes

data TextTypes Source #

Constructors

Line 
Word 
Instances
Bounded TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextTypes -> c TextTypes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextTypes #

toConstr :: TextTypes -> Constr #

dataTypeOf :: TextTypes -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextTypes) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextTypes) #

gmapT :: (forall b. Data b => b -> b) -> TextTypes -> TextTypes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextTypes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextTypes -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextTypes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextTypes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextTypes -> m TextTypes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextTypes -> m TextTypes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextTypes -> m TextTypes #

Ord TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep TextTypes :: Type -> Type #

Hashable TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toBS :: TextTypes -> ByteString #

FromText TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: TextTypes -> Text #

NFData TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: TextTypes -> () #

type Rep TextTypes Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep TextTypes = D1 (MetaData "TextTypes" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "Line" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Word" PrefixI False) (U1 :: Type -> Type))

VideoJobStatus

data VideoJobStatus Source #

Constructors

Failed 
InProgress 
Succeeded 
Instances
Bounded VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoJobStatus -> c VideoJobStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoJobStatus #

toConstr :: VideoJobStatus -> Constr #

dataTypeOf :: VideoJobStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VideoJobStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoJobStatus) #

gmapT :: (forall b. Data b => b -> b) -> VideoJobStatus -> VideoJobStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoJobStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoJobStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoJobStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoJobStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoJobStatus -> m VideoJobStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoJobStatus -> m VideoJobStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoJobStatus -> m VideoJobStatus #

Ord VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep VideoJobStatus :: Type -> Type #

Hashable VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: VideoJobStatus -> () #

type Rep VideoJobStatus Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep VideoJobStatus = D1 (MetaData "VideoJobStatus" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type)))

AgeRange

data AgeRange Source #

Structure containing the estimated age range, in years, for a face.

Rekognition estimates an age-range for faces detected in the input image. Estimated age ranges can overlap; a face of a 5 year old may have an estimated range of 4-6 whilst the face of a 6 year old may have an estimated range of 4-8.

See: ageRange smart constructor.

Instances
Eq AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AgeRange -> c AgeRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AgeRange #

toConstr :: AgeRange -> Constr #

dataTypeOf :: AgeRange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AgeRange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AgeRange) #

gmapT :: (forall b. Data b => b -> b) -> AgeRange -> AgeRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AgeRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AgeRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> AgeRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AgeRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AgeRange -> m AgeRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AgeRange -> m AgeRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AgeRange -> m AgeRange #

Read AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep AgeRange :: Type -> Type #

Methods

from :: AgeRange -> Rep AgeRange x #

to :: Rep AgeRange x -> AgeRange #

Hashable AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> AgeRange -> Int #

hash :: AgeRange -> Int #

FromJSON AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: AgeRange -> () #

type Rep AgeRange Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep AgeRange = D1 (MetaData "AgeRange" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "AgeRange'" PrefixI True) (S1 (MetaSel (Just "_arLow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_arHigh") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))

ageRange :: AgeRange Source #

Creates a value of AgeRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • arLow - The lowest estimated age.
  • arHigh - The highest estimated age.

arLow :: Lens' AgeRange (Maybe Natural) Source #

The lowest estimated age.

arHigh :: Lens' AgeRange (Maybe Natural) Source #

The highest estimated age.

Beard

data Beard Source #

Indicates whether or not the face has a beard, and the confidence level in the determination.

See: beard smart constructor.

Instances
Eq Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Beard -> Beard -> Bool #

(/=) :: Beard -> Beard -> Bool #

Data Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Beard -> c Beard #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Beard #

toConstr :: Beard -> Constr #

dataTypeOf :: Beard -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Beard) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Beard) #

gmapT :: (forall b. Data b => b -> b) -> Beard -> Beard #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Beard -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Beard -> r #

gmapQ :: (forall d. Data d => d -> u) -> Beard -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Beard -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Beard -> m Beard #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Beard -> m Beard #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Beard -> m Beard #

Read Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Beard -> ShowS #

show :: Beard -> String #

showList :: [Beard] -> ShowS #

Generic Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Beard :: Type -> Type #

Methods

from :: Beard -> Rep Beard x #

to :: Rep Beard x -> Beard #

Hashable Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Beard -> Int #

hash :: Beard -> Int #

FromJSON Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Beard -> () #

type Rep Beard Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Beard = D1 (MetaData "Beard" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "Beard'" PrefixI True) (S1 (MetaSel (Just "_bValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_bConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

beard :: Beard Source #

Creates a value of Beard with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bValue - Boolean value that indicates whether the face has beard or not.
  • bConfidence - Level of confidence in the determination.

bValue :: Lens' Beard (Maybe Bool) Source #

Boolean value that indicates whether the face has beard or not.

bConfidence :: Lens' Beard (Maybe Double) Source #

Level of confidence in the determination.

BoundingBox

data BoundingBox Source #

Identifies the bounding box around the object, face or text. The left (x-coordinate) and top (y-coordinate) are coordinates representing the top and left sides of the bounding box. Note that the upper-left corner of the image is the origin (0,0).

The top and left values returned are ratios of the overall image size. For example, if the input image is 700x200 pixels, and the top-left coordinate of the bounding box is 350x50 pixels, the API returns a left value of 0.5 (350700) and a top value of 0.25 (50200).

The width and height values represent the dimensions of the bounding box as a ratio of the overall image dimension. For example, if the input image is 700x200 pixels, and the bounding box width is 70 pixels, the width returned is 0.1.

See: boundingBox smart constructor.

Instances
Eq BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BoundingBox -> c BoundingBox #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BoundingBox #

toConstr :: BoundingBox -> Constr #

dataTypeOf :: BoundingBox -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BoundingBox) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BoundingBox) #

gmapT :: (forall b. Data b => b -> b) -> BoundingBox -> BoundingBox #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BoundingBox -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BoundingBox -> r #

gmapQ :: (forall d. Data d => d -> u) -> BoundingBox -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BoundingBox -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BoundingBox -> m BoundingBox #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BoundingBox -> m BoundingBox #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BoundingBox -> m BoundingBox #

Read BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep BoundingBox :: Type -> Type #

Hashable BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: BoundingBox -> () #

type Rep BoundingBox Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep BoundingBox = D1 (MetaData "BoundingBox" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "BoundingBox'" PrefixI True) ((S1 (MetaSel (Just "_bbHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_bbLeft") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "_bbWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_bbTop") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))

boundingBox :: BoundingBox Source #

Creates a value of BoundingBox with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bbHeight - Height of the bounding box as a ratio of the overall image height.
  • bbLeft - Left coordinate of the bounding box as a ratio of overall image width.
  • bbWidth - Width of the bounding box as a ratio of the overall image width.
  • bbTop - Top coordinate of the bounding box as a ratio of overall image height.

bbHeight :: Lens' BoundingBox (Maybe Double) Source #

Height of the bounding box as a ratio of the overall image height.

bbLeft :: Lens' BoundingBox (Maybe Double) Source #

Left coordinate of the bounding box as a ratio of overall image width.

bbWidth :: Lens' BoundingBox (Maybe Double) Source #

Width of the bounding box as a ratio of the overall image width.

bbTop :: Lens' BoundingBox (Maybe Double) Source #

Top coordinate of the bounding box as a ratio of overall image height.

Celebrity

data Celebrity Source #

Provides information about a celebrity recognized by the operation.

See: celebrity smart constructor.

Instances
Eq Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Celebrity -> c Celebrity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Celebrity #

toConstr :: Celebrity -> Constr #

dataTypeOf :: Celebrity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Celebrity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Celebrity) #

gmapT :: (forall b. Data b => b -> b) -> Celebrity -> Celebrity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Celebrity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Celebrity -> r #

gmapQ :: (forall d. Data d => d -> u) -> Celebrity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Celebrity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Celebrity -> m Celebrity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Celebrity -> m Celebrity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Celebrity -> m Celebrity #

Read Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Celebrity :: Type -> Type #

Hashable Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Celebrity -> () #

type Rep Celebrity Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Celebrity = D1 (MetaData "Celebrity" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "Celebrity'" PrefixI True) ((S1 (MetaSel (Just "_cMatchConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_cURLs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_cName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComparedFace))))))

celebrity :: Celebrity Source #

Creates a value of Celebrity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cMatchConfidence - The confidence, in percentage, that Rekognition has that the recognized face is the celebrity.
  • cURLs - An array of URLs pointing to additional information about the celebrity. If there is no additional information about the celebrity, this list is empty.
  • cName - The name of the celebrity.
  • cId - A unique identifier for the celebrity.
  • cFace - Provides information about the celebrity's face, such as its location on the image.

cMatchConfidence :: Lens' Celebrity (Maybe Double) Source #

The confidence, in percentage, that Rekognition has that the recognized face is the celebrity.

cURLs :: Lens' Celebrity [Text] Source #

An array of URLs pointing to additional information about the celebrity. If there is no additional information about the celebrity, this list is empty.

cName :: Lens' Celebrity (Maybe Text) Source #

The name of the celebrity.

cId :: Lens' Celebrity (Maybe Text) Source #

A unique identifier for the celebrity.

cFace :: Lens' Celebrity (Maybe ComparedFace) Source #

Provides information about the celebrity's face, such as its location on the image.

CelebrityDetail

data CelebrityDetail Source #

Information about a recognized celebrity.

See: celebrityDetail smart constructor.

Instances
Eq CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CelebrityDetail -> c CelebrityDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CelebrityDetail #

toConstr :: CelebrityDetail -> Constr #

dataTypeOf :: CelebrityDetail -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CelebrityDetail) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CelebrityDetail) #

gmapT :: (forall b. Data b => b -> b) -> CelebrityDetail -> CelebrityDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> CelebrityDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CelebrityDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CelebrityDetail -> m CelebrityDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityDetail -> m CelebrityDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityDetail -> m CelebrityDetail #

Read CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep CelebrityDetail :: Type -> Type #

Hashable CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: CelebrityDetail -> () #

type Rep CelebrityDetail Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

celebrityDetail :: CelebrityDetail Source #

Creates a value of CelebrityDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cdBoundingBox - Bounding box around the body of a celebrity.
  • cdURLs - An array of URLs pointing to additional celebrity information.
  • cdConfidence - The confidence, in percentage, that Amazon Rekognition has that the recognized face is the celebrity.
  • cdName - The name of the celebrity.
  • cdId - The unique identifier for the celebrity.
  • cdFace - Face details for the recognized celebrity.

cdBoundingBox :: Lens' CelebrityDetail (Maybe BoundingBox) Source #

Bounding box around the body of a celebrity.

cdURLs :: Lens' CelebrityDetail [Text] Source #

An array of URLs pointing to additional celebrity information.

cdConfidence :: Lens' CelebrityDetail (Maybe Double) Source #

The confidence, in percentage, that Amazon Rekognition has that the recognized face is the celebrity.

cdName :: Lens' CelebrityDetail (Maybe Text) Source #

The name of the celebrity.

cdId :: Lens' CelebrityDetail (Maybe Text) Source #

The unique identifier for the celebrity.

cdFace :: Lens' CelebrityDetail (Maybe FaceDetail) Source #

Face details for the recognized celebrity.

CelebrityRecognition

data CelebrityRecognition Source #

Information about a detected celebrity and the time the celebrity was detected in a stored video. For more information, see .

See: celebrityRecognition smart constructor.

Instances
Eq CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CelebrityRecognition -> c CelebrityRecognition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CelebrityRecognition #

toConstr :: CelebrityRecognition -> Constr #

dataTypeOf :: CelebrityRecognition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CelebrityRecognition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CelebrityRecognition) #

gmapT :: (forall b. Data b => b -> b) -> CelebrityRecognition -> CelebrityRecognition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognition -> r #

gmapQ :: (forall d. Data d => d -> u) -> CelebrityRecognition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CelebrityRecognition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CelebrityRecognition -> m CelebrityRecognition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognition -> m CelebrityRecognition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognition -> m CelebrityRecognition #

Read CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep CelebrityRecognition :: Type -> Type #

Hashable CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: CelebrityRecognition -> () #

type Rep CelebrityRecognition Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep CelebrityRecognition = D1 (MetaData "CelebrityRecognition" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "CelebrityRecognition'" PrefixI True) (S1 (MetaSel (Just "_crCelebrity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CelebrityDetail)) :*: S1 (MetaSel (Just "_crTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))

celebrityRecognition :: CelebrityRecognition Source #

Creates a value of CelebrityRecognition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • crCelebrity - Information about a recognized celebrity.
  • crTimestamp - The time, in milliseconds from the start of the video, that the celebrity was recognized.

crCelebrity :: Lens' CelebrityRecognition (Maybe CelebrityDetail) Source #

Information about a recognized celebrity.

crTimestamp :: Lens' CelebrityRecognition (Maybe Integer) Source #

The time, in milliseconds from the start of the video, that the celebrity was recognized.

CompareFacesMatch

data CompareFacesMatch Source #

Provides information about a face in a target image that matches the source image face analysed by CompareFaces . The Face property contains the bounding box of the face in the target image. The Similarity property is the confidence that the source image face matches the face in the bounding box.

See: compareFacesMatch smart constructor.

Instances
Eq CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompareFacesMatch -> c CompareFacesMatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompareFacesMatch #

toConstr :: CompareFacesMatch -> Constr #

dataTypeOf :: CompareFacesMatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompareFacesMatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompareFacesMatch) #

gmapT :: (forall b. Data b => b -> b) -> CompareFacesMatch -> CompareFacesMatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompareFacesMatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompareFacesMatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompareFacesMatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompareFacesMatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompareFacesMatch -> m CompareFacesMatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompareFacesMatch -> m CompareFacesMatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompareFacesMatch -> m CompareFacesMatch #

Read CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep CompareFacesMatch :: Type -> Type #

Hashable CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: CompareFacesMatch -> () #

type Rep CompareFacesMatch Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep CompareFacesMatch = D1 (MetaData "CompareFacesMatch" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "CompareFacesMatch'" PrefixI True) (S1 (MetaSel (Just "_cfmSimilarity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_cfmFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComparedFace))))

compareFacesMatch :: CompareFacesMatch Source #

Creates a value of CompareFacesMatch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cfmSimilarity - Level of confidence that the faces match.
  • cfmFace - Provides face metadata (bounding box and confidence that the bounding box actually contains a face).

cfmSimilarity :: Lens' CompareFacesMatch (Maybe Double) Source #

Level of confidence that the faces match.

cfmFace :: Lens' CompareFacesMatch (Maybe ComparedFace) Source #

Provides face metadata (bounding box and confidence that the bounding box actually contains a face).

ComparedFace

data ComparedFace Source #

Provides face metadata for target image faces that are analysed by CompareFaces and RecognizeCelebrities .

See: comparedFace smart constructor.

Instances
Eq ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComparedFace -> c ComparedFace #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComparedFace #

toConstr :: ComparedFace -> Constr #

dataTypeOf :: ComparedFace -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComparedFace) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComparedFace) #

gmapT :: (forall b. Data b => b -> b) -> ComparedFace -> ComparedFace #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComparedFace -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComparedFace -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComparedFace -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComparedFace -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComparedFace -> m ComparedFace #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedFace -> m ComparedFace #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedFace -> m ComparedFace #

Read ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ComparedFace :: Type -> Type #

Hashable ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: ComparedFace -> () #

type Rep ComparedFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ComparedFace = D1 (MetaData "ComparedFace" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "ComparedFace'" PrefixI True) ((S1 (MetaSel (Just "_cfBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: S1 (MetaSel (Just "_cfPose") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Pose))) :*: (S1 (MetaSel (Just "_cfConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "_cfQuality") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageQuality)) :*: S1 (MetaSel (Just "_cfLandmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Landmark]))))))

comparedFace :: ComparedFace Source #

Creates a value of ComparedFace with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cfBoundingBox - Bounding box of the face.
  • cfPose - Indicates the pose of the face as determined by its pitch, roll, and yaw.
  • cfConfidence - Level of confidence that what the bounding box contains is a face.
  • cfQuality - Identifies face image brightness and sharpness.
  • cfLandmarks - An array of facial landmarks.

cfBoundingBox :: Lens' ComparedFace (Maybe BoundingBox) Source #

Bounding box of the face.

cfPose :: Lens' ComparedFace (Maybe Pose) Source #

Indicates the pose of the face as determined by its pitch, roll, and yaw.

cfConfidence :: Lens' ComparedFace (Maybe Double) Source #

Level of confidence that what the bounding box contains is a face.

cfQuality :: Lens' ComparedFace (Maybe ImageQuality) Source #

Identifies face image brightness and sharpness.

cfLandmarks :: Lens' ComparedFace [Landmark] Source #

An array of facial landmarks.

ComparedSourceImageFace

data ComparedSourceImageFace Source #

Type that describes the face Amazon Rekognition chose to compare with the faces in the target. This contains a bounding box for the selected face and confidence level that the bounding box contains a face. Note that Amazon Rekognition selects the largest face in the source image for this comparison.

See: comparedSourceImageFace smart constructor.

Instances
Eq ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComparedSourceImageFace -> c ComparedSourceImageFace #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComparedSourceImageFace #

toConstr :: ComparedSourceImageFace -> Constr #

dataTypeOf :: ComparedSourceImageFace -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComparedSourceImageFace) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComparedSourceImageFace) #

gmapT :: (forall b. Data b => b -> b) -> ComparedSourceImageFace -> ComparedSourceImageFace #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComparedSourceImageFace -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComparedSourceImageFace -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComparedSourceImageFace -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComparedSourceImageFace -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComparedSourceImageFace -> m ComparedSourceImageFace #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedSourceImageFace -> m ComparedSourceImageFace #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedSourceImageFace -> m ComparedSourceImageFace #

Read ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ComparedSourceImageFace :: Type -> Type #

Hashable ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: ComparedSourceImageFace -> () #

type Rep ComparedSourceImageFace Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ComparedSourceImageFace = D1 (MetaData "ComparedSourceImageFace" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "ComparedSourceImageFace'" PrefixI True) (S1 (MetaSel (Just "_csifBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: S1 (MetaSel (Just "_csifConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

comparedSourceImageFace :: ComparedSourceImageFace Source #

Creates a value of ComparedSourceImageFace with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csifConfidence :: Lens' ComparedSourceImageFace (Maybe Double) Source #

Confidence level that the selected bounding box contains a face.

ContentModerationDetection

data ContentModerationDetection Source #

Information about a moderation label detection in a stored video.

See: contentModerationDetection smart constructor.

Instances
Eq ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContentModerationDetection -> c ContentModerationDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContentModerationDetection #

toConstr :: ContentModerationDetection -> Constr #

dataTypeOf :: ContentModerationDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContentModerationDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContentModerationDetection) #

gmapT :: (forall b. Data b => b -> b) -> ContentModerationDetection -> ContentModerationDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContentModerationDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContentModerationDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContentModerationDetection -> m ContentModerationDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationDetection -> m ContentModerationDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationDetection -> m ContentModerationDetection #

Read ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ContentModerationDetection :: Type -> Type #

Hashable ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ContentModerationDetection Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ContentModerationDetection = D1 (MetaData "ContentModerationDetection" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "ContentModerationDetection'" PrefixI True) (S1 (MetaSel (Just "_cmdModerationLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ModerationLabel)) :*: S1 (MetaSel (Just "_cmdTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))

contentModerationDetection :: ContentModerationDetection Source #

Creates a value of ContentModerationDetection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cmdModerationLabel - The moderation label detected by in the stored video.
  • cmdTimestamp - Time, in milliseconds from the beginning of the video, that the moderation label was detected.

cmdModerationLabel :: Lens' ContentModerationDetection (Maybe ModerationLabel) Source #

The moderation label detected by in the stored video.

cmdTimestamp :: Lens' ContentModerationDetection (Maybe Integer) Source #

Time, in milliseconds from the beginning of the video, that the moderation label was detected.

Emotion

data Emotion Source #

The emotions detected on the face, and the confidence level in the determination. For example, HAPPY, SAD, and ANGRY.

See: emotion smart constructor.

Instances
Eq Emotion Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Emotion -> Emotion -> Bool #

(/=) :: Emotion -> Emotion -> Bool #

Data Emotion Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Emotion -> c Emotion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Emotion #

toConstr :: Emotion -> Constr #

dataTypeOf :: Emotion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Emotion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Emotion) #

gmapT :: (forall b. Data b => b -> b) -> Emotion -> Emotion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Emotion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Emotion -> r #

gmapQ :: (forall d. Data d => d -> u) -> Emotion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Emotion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Emotion -> m Emotion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Emotion -> m Emotion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Emotion -> m Emotion #

Read Emotion Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Emotion Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Emotion Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Emotion :: Type -> Type #

Methods

from :: Emotion -> Rep Emotion x #

to :: Rep Emotion x -> Emotion #

Hashable Emotion Source # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Emotion -> Int #

hash :: Emotion -> Int #

FromJSON Emotion Source #