public class GetDocumentTextDetectionRequest extends AmazonWebServiceRequest implements java.io.Serializable
Gets the results for an Amazon Textract asynchronous operation that detects text in a document. Amazon Textract can detect lines of text and the words that make up a line of text.
You start asynchronous text detection by calling
StartDocumentTextDetection, which returns a job identifier (
JobId
). When the text detection operation finishes, Amazon
Textract publishes a completion status to the Amazon Simple Notification
Service (Amazon SNS) topic that's registered in the initial call to
StartDocumentTextDetection
. To get the results of the
text-detection operation, first check that the status value published to the
Amazon SNS topic is SUCCEEDED
. If so, call
GetDocumentTextDetection
, and pass the job identifier (
JobId
) from the initial call to
StartDocumentTextDetection
.
GetDocumentTextDetection
returns an array of Block
objects.
Each document page has as an associated Block
of type PAGE. Each
PAGE Block
object is the parent of LINE Block
objects that represent the lines of detected text on a page. A LINE
Block
object is a parent for each word that makes up the line.
Words are represented by Block
objects of type WORD.
Use the MaxResults parameter to limit the number of blocks that are 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 GetDocumentTextDetection
, and populate the
NextToken
request parameter with the token value that's returned
from the previous call to GetDocumentTextDetection
.
For more information, see Document Text Detection.
Constructor and Description |
---|
GetDocumentTextDetectionRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getJobId()
A unique identifier for the text detection job.
|
java.lang.Integer |
getMaxResults()
The maximum number of results to return per paginated call.
|
java.lang.String |
getNextToken()
If the previous response was incomplete (because there are more blocks to
retrieve), Amazon Textract returns a pagination token in the response.
|
int |
hashCode() |
void |
setJobId(java.lang.String jobId)
A unique identifier for the text detection job.
|
void |
setMaxResults(java.lang.Integer maxResults)
The 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 blocks to
retrieve), Amazon Textract returns a pagination token in the response.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetDocumentTextDetectionRequest |
withJobId(java.lang.String jobId)
A unique identifier for the text detection job.
|
GetDocumentTextDetectionRequest |
withMaxResults(java.lang.Integer maxResults)
The maximum number of results to return per paginated call.
|
GetDocumentTextDetectionRequest |
withNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there are more blocks to
retrieve), Amazon Textract returns a pagination token in the response.
|
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public java.lang.String getJobId()
A unique identifier for the text detection job. The JobId
is
returned from StartDocumentTextDetection
. A
JobId
value is only valid for 7 days.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
A unique identifier for the text detection job. The
JobId
is returned from
StartDocumentTextDetection
. A JobId
value is only valid for 7 days.
public void setJobId(java.lang.String jobId)
A unique identifier for the text detection job. The JobId
is
returned from StartDocumentTextDetection
. A
JobId
value is only valid for 7 days.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
jobId
-
A unique identifier for the text detection job. The
JobId
is returned from
StartDocumentTextDetection
. A JobId
value is only valid for 7 days.
public GetDocumentTextDetectionRequest withJobId(java.lang.String jobId)
A unique identifier for the text detection job. The JobId
is
returned from StartDocumentTextDetection
. A
JobId
value is only valid for 7 days.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 64
Pattern: ^[a-zA-Z0-9-_]+$
jobId
-
A unique identifier for the text detection job. The
JobId
is returned from
StartDocumentTextDetection
. A JobId
value is only valid for 7 days.
public java.lang.Integer getMaxResults()
The maximum number of results to return per paginated call. The largest value you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.
Constraints:
Range: 1 -
The maximum number of results to return per paginated call. The largest value you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.
public void setMaxResults(java.lang.Integer maxResults)
The maximum number of results to return per paginated call. The largest value you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.
Constraints:
Range: 1 -
maxResults
- The maximum number of results to return per paginated call. The largest value you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.
public GetDocumentTextDetectionRequest withMaxResults(java.lang.Integer maxResults)
The maximum number of results to return per paginated call. The largest value you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 1 -
maxResults
- The maximum number of results to return per paginated call. The largest value you can specify is 1,000. If you specify a value greater than 1,000, a maximum of 1,000 results is returned. The default value is 1,000.
public java.lang.String getNextToken()
If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.
Constraints:
Length: 1 - 255
Pattern: .*\S.*
If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.
public void setNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.
Constraints:
Length: 1 - 255
Pattern: .*\S.*
nextToken
- If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.
public GetDocumentTextDetectionRequest withNextToken(java.lang.String nextToken)
If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 255
Pattern: .*\S.*
nextToken
- If the previous response was incomplete (because there are more blocks to retrieve), Amazon Textract returns a pagination token in the response. You can use this pagination token to retrieve the next set of blocks.
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.