public class GetCelebrityRecognitionRequest extends AmazonWebServiceRequest implements java.io.Serializable
Gets the celebrity recognition results for a Amazon Rekognition Video analysis started by StartCelebrityRecognition.
Celebrity recognition in a video is an asynchronous operation. Analysis is
started by a call to StartCelebrityRecognition which returns a job
identifier (JobId
). When the celebrity recognition operation
finishes, Amazon Rekognition Video publishes a completion status to the
Amazon Simple Notification Service topic registered in the initial call to
StartCelebrityRecognition
. To get the results of the celebrity
recognition analysis, first check that the status value published to the
Amazon SNS topic is SUCCEEDED
. If so, call
GetCelebrityDetection
and pass the job identifier (
JobId
) from the initial call to
StartCelebrityDetection
.
For more information, see Working With Stored Videos in the Amazon Rekognition Developer Guide.
GetCelebrityRecognition
returns detected celebrities and the
time(s) they are detected in an array (Celebrities
) of
CelebrityRecognition objects. Each CelebrityRecognition
contains information about the celebrity in a CelebrityDetail object
and the time, Timestamp
, the celebrity was detected.
GetCelebrityRecognition
only returns the default facial
attributes (BoundingBox
, Confidence
,
Landmarks
, Pose
, and Quality
). The
other facial attributes listed in the Face
object of the
following response syntax are not returned. For more information, see
FaceDetail in the Amazon Rekognition Developer Guide.
By default, the Celebrities
array is sorted by time
(milliseconds from the start of the video). You can also sort the array by
celebrity by specifying the value ID
in the SortBy
input parameter.
The CelebrityDetail
object includes the celebrity identifer and
additional information urls. If you don't store the additional information
urls, you can get them later by calling GetCelebrityInfo with the
celebrity identifer.
No information is returned for faces not recognized as celebrities.
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
GetCelebrityDetection
and populate the NextToken
request parameter with the token value returned from the previous call to
GetCelebrityRecognition
.
Constructor and Description |
---|
GetCelebrityRecognitionRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getJobId()
Job identifier for the required celebrity recognition analysis.
|
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 is more recognized
celebrities to retrieve), Amazon Rekognition Video returns a pagination
token in the response.
|
java.lang.String |
getSortBy()
Sort to use for celebrities returned in
Celebrities field. |
int |
hashCode() |
void |
setJobId(java.lang.String jobId)
Job identifier for the required celebrity recognition analysis.
|
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 is more recognized
celebrities to retrieve), Amazon Rekognition Video returns a pagination
token in the response.
|
void |
setSortBy(CelebrityRecognitionSortBy sortBy)
Sort to use for celebrities returned in
Celebrities field. |
void |
setSortBy(java.lang.String sortBy)
Sort to use for celebrities returned in
Celebrities field. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetCelebrityRecognitionRequest |
withJobId(java.lang.String jobId)
Job identifier for the required celebrity recognition analysis.
|
GetCelebrityRecognitionRequest |
withMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call.
|
GetCelebrityRecognitionRequest |
withNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there is more recognized
celebrities to retrieve), Amazon Rekognition Video returns a pagination
token in the response.
|
GetCelebrityRecognitionRequest |
withSortBy(CelebrityRecognitionSortBy sortBy)
Sort to use for celebrities returned in
Celebrities field. |
GetCelebrityRecognitionRequest |
withSortBy(java.lang.String sortBy)
Sort to use for celebrities returned in
Celebrities field. |
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public java.lang.String getJobId()
Job identifier for the required celebrity recognition analysis. You can
get the job identifer from a call to
StartCelebrityRecognition
.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
Job identifier for the required celebrity recognition analysis.
You can get the job identifer from a call to
StartCelebrityRecognition
.
public void setJobId(java.lang.String jobId)
Job identifier for the required celebrity recognition analysis. You can
get the job identifer from a call to
StartCelebrityRecognition
.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
jobId
-
Job identifier for the required celebrity recognition
analysis. You can get the job identifer from a call to
StartCelebrityRecognition
.
public GetCelebrityRecognitionRequest withJobId(java.lang.String jobId)
Job identifier for the required celebrity recognition analysis. You can
get the job identifer from a call to
StartCelebrityRecognition
.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
jobId
-
Job identifier for the required celebrity recognition
analysis. You can get the job identifer from a call to
StartCelebrityRecognition
.
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 GetCelebrityRecognitionRequest 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 is more recognized celebrities to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of celebrities.
Constraints:
Length: - 255
If the previous response was incomplete (because there is more recognized celebrities to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of celebrities.
public void setNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there is more recognized celebrities to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of celebrities.
Constraints:
Length: - 255
nextToken
- If the previous response was incomplete (because there is more recognized celebrities to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of celebrities.
public GetCelebrityRecognitionRequest withNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there is more recognized celebrities to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of celebrities.
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 is more recognized celebrities to retrieve), Amazon Rekognition Video returns a pagination token in the response. You can use this pagination token to retrieve the next set of celebrities.
public java.lang.String getSortBy()
Sort to use for celebrities returned in Celebrities
field.
Specify ID
to sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was recognized.
Constraints:
Allowed Values: ID, TIMESTAMP
Sort to use for celebrities returned in Celebrities
field. Specify ID
to sort by the celebrity
identifier, specify TIMESTAMP
to sort by the time
the celebrity was recognized.
CelebrityRecognitionSortBy
public void setSortBy(java.lang.String sortBy)
Sort to use for celebrities returned in Celebrities
field.
Specify ID
to sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was recognized.
Constraints:
Allowed Values: ID, TIMESTAMP
sortBy
-
Sort to use for celebrities returned in
Celebrities
field. Specify ID
to
sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was
recognized.
CelebrityRecognitionSortBy
public GetCelebrityRecognitionRequest withSortBy(java.lang.String sortBy)
Sort to use for celebrities returned in Celebrities
field.
Specify ID
to sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was recognized.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ID, TIMESTAMP
sortBy
-
Sort to use for celebrities returned in
Celebrities
field. Specify ID
to
sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was
recognized.
CelebrityRecognitionSortBy
public void setSortBy(CelebrityRecognitionSortBy sortBy)
Sort to use for celebrities returned in Celebrities
field.
Specify ID
to sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was recognized.
Constraints:
Allowed Values: ID, TIMESTAMP
sortBy
-
Sort to use for celebrities returned in
Celebrities
field. Specify ID
to
sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was
recognized.
CelebrityRecognitionSortBy
public GetCelebrityRecognitionRequest withSortBy(CelebrityRecognitionSortBy sortBy)
Sort to use for celebrities returned in Celebrities
field.
Specify ID
to sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was recognized.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ID, TIMESTAMP
sortBy
-
Sort to use for celebrities returned in
Celebrities
field. Specify ID
to
sort by the celebrity identifier, specify
TIMESTAMP
to sort by the time the celebrity was
recognized.
CelebrityRecognitionSortBy
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.