public class GetSegmentDetectionRequest extends AmazonWebServiceRequest implements java.io.Serializable
Gets the segment detection results of a Amazon Rekognition Video analysis started by StartSegmentDetection.
Segment detection with Amazon Rekognition Video is an asynchronous operation.
You start segment detection by calling StartSegmentDetection which
returns a job identifier (JobId
). When the segment detection
operation finishes, Amazon Rekognition publishes a completion status to the
Amazon Simple Notification Service topic registered in the initial call to
StartSegmentDetection
. To get the results of the segment
detection operation, first check that the status value published to the
Amazon SNS topic is SUCCEEDED
. if so, call
GetSegmentDetection
and pass the job identifier (
JobId
) from the initial call of
StartSegmentDetection
.
GetSegmentDetection
returns detected segments in an array (
Segments
) of SegmentDetection objects.
Segments
is sorted by the segment types specified in the
SegmentTypes
input parameter of
StartSegmentDetection
. Each element of the array includes the
detected segment, the precentage confidence in the acuracy of the detected
segment, the type of the segment, and the frame in which the segment was
detected.
Use SelectedSegmentTypes
to find out the type of segment
detection requested in the call to StartSegmentDetection
.
Use the MaxResults
parameter to limit the number of segment
detections 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 GetSegmentDetection
and
populate the NextToken
request parameter with the token value
returned from the previous call to GetSegmentDetection
.
For more information, see Detecting Video Segments in Stored Video in the Amazon Rekognition Developer Guide.
Constructor and Description |
---|
GetSegmentDetectionRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getJobId()
Job identifier for the text detection operation for which you want
results returned.
|
java.lang.Integer |
getMaxResults()
Maximum number of results to return per paginated call.
|
java.lang.String |
getNextToken()
If the response is truncated, Amazon Rekognition Video returns this token
that you can use in the subsequent request to retrieve the next set of
text.
|
int |
hashCode() |
void |
setJobId(java.lang.String jobId)
Job identifier for the text detection operation for which you want
results returned.
|
void |
setMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call.
|
void |
setNextToken(java.lang.String nextToken)
If the response is truncated, Amazon Rekognition Video returns this token
that you can use in the subsequent request to retrieve the next set of
text.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetSegmentDetectionRequest |
withJobId(java.lang.String jobId)
Job identifier for the text detection operation for which you want
results returned.
|
GetSegmentDetectionRequest |
withMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call.
|
GetSegmentDetectionRequest |
withNextToken(java.lang.String nextToken)
If the response is truncated, Amazon Rekognition Video returns this token
that you can use in the subsequent request to retrieve the next set of
text.
|
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public java.lang.String getJobId()
Job identifier for the text detection operation for which you want
results returned. You get the job identifer from an initial call to
StartSegmentDetection
.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
Job identifier for the text detection operation for which you
want results returned. You get the job identifer from an initial
call to StartSegmentDetection
.
public void setJobId(java.lang.String jobId)
Job identifier for the text detection operation for which you want
results returned. You get the job identifer from an initial call to
StartSegmentDetection
.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
jobId
-
Job identifier for the text detection operation for which you
want results returned. You get the job identifer from an
initial call to StartSegmentDetection
.
public GetSegmentDetectionRequest withJobId(java.lang.String jobId)
Job identifier for the text detection operation for which you want
results returned. You get the job identifer from an initial call to
StartSegmentDetection
.
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 text detection operation for which you
want results returned. You get the job identifer from an
initial call to StartSegmentDetection
.
public java.lang.Integer getMaxResults()
Maximum number of results to return per paginated call. The largest value you can specify is 1000.
Constraints:
Range: 1 -
Maximum number of results to return per paginated call. The largest value you can specify 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.
Constraints:
Range: 1 -
maxResults
- Maximum number of results to return per paginated call. The largest value you can specify is 1000.
public GetSegmentDetectionRequest withMaxResults(java.lang.Integer maxResults)
Maximum number of results to return per paginated call. The largest value you can specify 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.
public java.lang.String getNextToken()
If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of text.
Constraints:
Length: - 255
If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of text.
public void setNextToken(java.lang.String nextToken)
If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of text.
Constraints:
Length: - 255
nextToken
- If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of text.
public GetSegmentDetectionRequest withNextToken(java.lang.String nextToken)
If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of text.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: - 255
nextToken
- If the response is truncated, Amazon Rekognition Video returns this token that you can use in the subsequent request to retrieve the next set of text.
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.