/* * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ package com.amazonaws.services.rekognition.model; import java.io.Serializable; /** *
* Face details inferred from the image but not used for search. The response * attribute contains reasons for why a face wasn't used for Search. *
*/ public class UnsearchedFace implements Serializable { /** ** Structure containing attributes of the face that the algorithm detected. *
*
* A FaceDetail
object contains either the default facial
* attributes or all facial attributes. The default attributes are
* BoundingBox
, Confidence
, Landmarks
, Pose
, and Quality
.
*
* GetFaceDetection is the only Amazon Rekognition Video stored video
* operation that can return a FaceDetail
object with all
* attributes. To specify which attributes to return, use the
* FaceAttributes
input parameter for
* StartFaceDetection. The following Amazon Rekognition Video
* operations return only the default attributes. The corresponding Start
* operations don't have a FaceAttributes
input parameter:
*
* GetCelebrityRecognition *
** GetPersonTracking *
** GetFaceSearch *
*
* The Amazon Rekognition Image DetectFaces and IndexFaces
* operations can return all facial attributes. To specify which attributes
* to return, use the Attributes
input parameter for
* DetectFaces
. For IndexFaces
, use the
* DetectAttributes
input parameter.
*
* Reasons why a face wasn't used for Search. *
*/ private java.util.List* Structure containing attributes of the face that the algorithm detected. *
*
* A FaceDetail
object contains either the default facial
* attributes or all facial attributes. The default attributes are
* BoundingBox
, Confidence
, Landmarks
, Pose
, and Quality
.
*
* GetFaceDetection is the only Amazon Rekognition Video stored video
* operation that can return a FaceDetail
object with all
* attributes. To specify which attributes to return, use the
* FaceAttributes
input parameter for
* StartFaceDetection. The following Amazon Rekognition Video
* operations return only the default attributes. The corresponding Start
* operations don't have a FaceAttributes
input parameter:
*
* GetCelebrityRecognition *
** GetPersonTracking *
** GetFaceSearch *
*
* The Amazon Rekognition Image DetectFaces and IndexFaces
* operations can return all facial attributes. To specify which attributes
* to return, use the Attributes
input parameter for
* DetectFaces
. For IndexFaces
, use the
* DetectAttributes
input parameter.
*
* Structure containing attributes of the face that the algorithm * detected. *
*
* A FaceDetail
object contains either the default
* facial attributes or all facial attributes. The default
* attributes are BoundingBox
, Confidence
,
* Landmarks
, Pose
, and
* Quality
.
*
* GetFaceDetection is the only Amazon Rekognition Video
* stored video operation that can return a FaceDetail
* object with all attributes. To specify which attributes to
* return, use the FaceAttributes
input parameter for
* StartFaceDetection. The following Amazon Rekognition Video
* operations return only the default attributes. The corresponding
* Start operations don't have a FaceAttributes
input
* parameter:
*
* GetCelebrityRecognition *
** GetPersonTracking *
** GetFaceSearch *
*
* The Amazon Rekognition Image DetectFaces and
* IndexFaces operations can return all facial attributes. To
* specify which attributes to return, use the
* Attributes
input parameter for
* DetectFaces
. For IndexFaces
, use the
* DetectAttributes
input parameter.
*
* Structure containing attributes of the face that the algorithm detected. *
*
* A FaceDetail
object contains either the default facial
* attributes or all facial attributes. The default attributes are
* BoundingBox
, Confidence
, Landmarks
, Pose
, and Quality
.
*
* GetFaceDetection is the only Amazon Rekognition Video stored video
* operation that can return a FaceDetail
object with all
* attributes. To specify which attributes to return, use the
* FaceAttributes
input parameter for
* StartFaceDetection. The following Amazon Rekognition Video
* operations return only the default attributes. The corresponding Start
* operations don't have a FaceAttributes
input parameter:
*
* GetCelebrityRecognition *
** GetPersonTracking *
** GetFaceSearch *
*
* The Amazon Rekognition Image DetectFaces and IndexFaces
* operations can return all facial attributes. To specify which attributes
* to return, use the Attributes
input parameter for
* DetectFaces
. For IndexFaces
, use the
* DetectAttributes
input parameter.
*
* Structure containing attributes of the face that the algorithm * detected. *
*
* A FaceDetail
object contains either the default
* facial attributes or all facial attributes. The default
* attributes are BoundingBox
,
* Confidence
, Landmarks
,
* Pose
, and Quality
.
*
* GetFaceDetection is the only Amazon Rekognition Video
* stored video operation that can return a
* FaceDetail
object with all attributes. To specify
* which attributes to return, use the
* FaceAttributes
input parameter for
* StartFaceDetection. The following Amazon Rekognition
* Video operations return only the default attributes. The
* corresponding Start operations don't have a
* FaceAttributes
input parameter:
*
* GetCelebrityRecognition *
** GetPersonTracking *
** GetFaceSearch *
*
* The Amazon Rekognition Image DetectFaces and
* IndexFaces operations can return all facial attributes.
* To specify which attributes to return, use the
* Attributes
input parameter for
* DetectFaces
. For IndexFaces
, use the
* DetectAttributes
input parameter.
*
* Structure containing attributes of the face that the algorithm detected. *
*
* A FaceDetail
object contains either the default facial
* attributes or all facial attributes. The default attributes are
* BoundingBox
, Confidence
, Landmarks
, Pose
, and Quality
.
*
* GetFaceDetection is the only Amazon Rekognition Video stored video
* operation that can return a FaceDetail
object with all
* attributes. To specify which attributes to return, use the
* FaceAttributes
input parameter for
* StartFaceDetection. The following Amazon Rekognition Video
* operations return only the default attributes. The corresponding Start
* operations don't have a FaceAttributes
input parameter:
*
* GetCelebrityRecognition *
** GetPersonTracking *
** GetFaceSearch *
*
* The Amazon Rekognition Image DetectFaces and IndexFaces
* operations can return all facial attributes. To specify which attributes
* to return, use the Attributes
input parameter for
* DetectFaces
. For IndexFaces
, use the
* DetectAttributes
input parameter.
*
* Returns a reference to this object so that method calls can be chained * together. * * @param faceDetails
* Structure containing attributes of the face that the algorithm * detected. *
*
* A FaceDetail
object contains either the default
* facial attributes or all facial attributes. The default
* attributes are BoundingBox
,
* Confidence
, Landmarks
,
* Pose
, and Quality
.
*
* GetFaceDetection is the only Amazon Rekognition Video
* stored video operation that can return a
* FaceDetail
object with all attributes. To specify
* which attributes to return, use the
* FaceAttributes
input parameter for
* StartFaceDetection. The following Amazon Rekognition
* Video operations return only the default attributes. The
* corresponding Start operations don't have a
* FaceAttributes
input parameter:
*
* GetCelebrityRecognition *
** GetPersonTracking *
** GetFaceSearch *
*
* The Amazon Rekognition Image DetectFaces and
* IndexFaces operations can return all facial attributes.
* To specify which attributes to return, use the
* Attributes
input parameter for
* DetectFaces
. For IndexFaces
, use the
* DetectAttributes
input parameter.
*
* Reasons why a face wasn't used for Search. *
* * @return* Reasons why a face wasn't used for Search. *
*/ public java.util.List* Reasons why a face wasn't used for Search. *
* * @param reasons* Reasons why a face wasn't used for Search. *
*/ public void setReasons(java.util.Collection* Reasons why a face wasn't used for Search. *
** Returns a reference to this object so that method calls can be chained * together. * * @param reasons
* Reasons why a face wasn't used for Search. *
* @return A reference to this updated object so that method calls can be * chained together. */ public UnsearchedFace withReasons(String... reasons) { if (getReasons() == null) { this.reasons = new java.util.ArrayList* Reasons why a face wasn't used for Search. *
** Returns a reference to this object so that method calls can be chained * together. * * @param reasons
* Reasons why a face wasn't used for Search. *
* @return A reference to this updated object so that method calls can be * chained together. */ public UnsearchedFace withReasons(java.util.Collection