public class GetFaceDetectionRequest extends AmazonWebServiceRequest implements java.io.Serializable
Gets face detection results for a Amazon Rekognition Video analysis started by StartFaceDetection.
Face detection with Amazon Rekognition Video is an asynchronous operation.
You start face detection by calling StartFaceDetection which returns a
job identifier (JobId
). When the face detection operation
finishes, Amazon Rekognition Video publishes a completion status to the
Amazon Simple Notification Service topic registered in the initial call to
StartFaceDetection
. To get the results of the face detection
operation, first check that the status value published to the Amazon SNS
topic is SUCCEEDED
. If so, call GetFaceDetection and pass
the job identifier (JobId
) from the initial call to
StartFaceDetection
.
GetFaceDetection
returns an array of detected faces (
Faces
) sorted by the time the faces were detected.
Use MaxResults parameter to limit the number of labels returned. If there are
more results than specified in MaxResults
, the value of
NextToken
in the operation response contains a pagination token
for getting the next set of results. To get the next page of results, call
GetFaceDetection
and populate the NextToken
request
parameter with the token value returned from the previous call to
GetFaceDetection
.
Constructor and Description |
---|
GetFaceDetectionRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getJobId()
Unique identifier for the face detection job.
|
java.lang.Integer |
getMaxResults()
Maximum number of results to return per paginated call.
|
java.lang.String |
getNextToken()
If the previous response was incomplete (because there are more faces to
retrieve), Amazon Rekognition Video returns a pagination token in the
response.
|
int |
hashCode() |
void |
setJobId(java.lang.String jobId)
Unique identifier for the face detection job.
|
void |
setMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call.
|
void |
setNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there are more faces to
retrieve), Amazon Rekognition Video returns a pagination token in the
response.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetFaceDetectionRequest |
withJobId(java.lang.String jobId)
Unique identifier for the face detection job.
|
GetFaceDetectionRequest |
withMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call.
|
GetFaceDetectionRequest |
withNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there are more faces to
retrieve), Amazon Rekognition Video returns a pagination token in the
response.
|
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public java.lang.String getJobId()
Unique identifier for the face detection job. The JobId
is
returned from StartFaceDetection
.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
Unique identifier for the face detection job. The
JobId
is returned from
StartFaceDetection
.
public void setJobId(java.lang.String jobId)
Unique identifier for the face detection job. The JobId
is
returned from StartFaceDetection
.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
jobId
-
Unique identifier for the face detection job. The
JobId
is returned from
StartFaceDetection
.
public GetFaceDetectionRequest withJobId(java.lang.String jobId)
Unique identifier for the face detection job. The JobId
is
returned from StartFaceDetection
.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
jobId
-
Unique identifier for the face detection job. The
JobId
is returned from
StartFaceDetection
.
public java.lang.Integer getMaxResults()
Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.
Constraints:
Range: 1 -
Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.
public void setMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.
Constraints:
Range: 1 -
maxResults
- Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.
public GetFaceDetectionRequest withMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 1 -
maxResults
- Maximum number of results to return per paginated call. The largest value you can specify is 1000. If you specify a value greater than 1000, a maximum of 1000 results is returned. The default value is 1000.
public java.lang.String getNextToken()
If the previous response was incomplete (because there are more faces to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.
Constraints:
Length: - 255
If the previous response was incomplete (because there are more faces to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.
public void setNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there are more faces to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.
Constraints:
Length: - 255
nextToken
- If the previous response was incomplete (because there are more faces to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.
public GetFaceDetectionRequest withNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there are more faces to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: - 255
nextToken
- If the previous response was incomplete (because there are more faces to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of faces.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.