public class Block
extends java.lang.Object
implements java.io.Serializable
A Block represents items that are recognized in a document
within a group of pixels close to each other. The information returned in a
Block object depends on the type of operation. In text detection
for documents (for example DetectDocumentText), you get information
about the detected words and lines of text. In text analysis (for example
AnalyzeDocument), you can also get information about the fields,
tables, and selection elements that are detected in the document.
An array of Block objects is returned by both synchronous and
asynchronous operations. In synchronous operations, such as
DetectDocumentText, the array of Block objects is the
entire set of results. In asynchronous operations, such as
GetDocumentAnalysis, the array is returned over one or more responses.
For more information, see How Amazon Textract Works.
| Constructor and Description |
|---|
Block() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBlockType()
The type of text item that's recognized.
|
java.lang.Integer |
getColumnIndex()
The column in which a table cell appears.
|
java.lang.Integer |
getColumnSpan()
The number of columns that a table cell spans.
|
java.lang.Float |
getConfidence()
The confidence score that Amazon Textract has in the accuracy of the
recognized text and the accuracy of the geometry points around the
recognized text.
|
java.util.List<java.lang.String> |
getEntityTypes()
The type of entity.
|
Geometry |
getGeometry()
The location of the recognized text on the image.
|
java.lang.String |
getId()
The identifier for the recognized text.
|
java.lang.Integer |
getPage()
The page on which a block was detected.
|
java.util.List<Relationship> |
getRelationships()
A list of child blocks of the current block.
|
java.lang.Integer |
getRowIndex()
The row in which a table cell is located.
|
java.lang.Integer |
getRowSpan()
The number of rows that a table cell spans.
|
java.lang.String |
getSelectionStatus()
The selection status of a selection element, such as an option button or
check box.
|
java.lang.String |
getText()
The word or line of text that's recognized by Amazon Textract.
|
java.lang.String |
getTextType()
The kind of text that Amazon Textract has detected.
|
int |
hashCode() |
void |
setBlockType(BlockType blockType)
The type of text item that's recognized.
|
void |
setBlockType(java.lang.String blockType)
The type of text item that's recognized.
|
void |
setColumnIndex(java.lang.Integer columnIndex)
The column in which a table cell appears.
|
void |
setColumnSpan(java.lang.Integer columnSpan)
The number of columns that a table cell spans.
|
void |
setConfidence(java.lang.Float confidence)
The confidence score that Amazon Textract has in the accuracy of the
recognized text and the accuracy of the geometry points around the
recognized text.
|
void |
setEntityTypes(java.util.Collection<java.lang.String> entityTypes)
The type of entity.
|
void |
setGeometry(Geometry geometry)
The location of the recognized text on the image.
|
void |
setId(java.lang.String id)
The identifier for the recognized text.
|
void |
setPage(java.lang.Integer page)
The page on which a block was detected.
|
void |
setRelationships(java.util.Collection<Relationship> relationships)
A list of child blocks of the current block.
|
void |
setRowIndex(java.lang.Integer rowIndex)
The row in which a table cell is located.
|
void |
setRowSpan(java.lang.Integer rowSpan)
The number of rows that a table cell spans.
|
void |
setSelectionStatus(SelectionStatus selectionStatus)
The selection status of a selection element, such as an option button or
check box.
|
void |
setSelectionStatus(java.lang.String selectionStatus)
The selection status of a selection element, such as an option button or
check box.
|
void |
setText(java.lang.String text)
The word or line of text that's recognized by Amazon Textract.
|
void |
setTextType(java.lang.String textType)
The kind of text that Amazon Textract has detected.
|
void |
setTextType(TextType textType)
The kind of text that Amazon Textract has detected.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
Block |
withBlockType(BlockType blockType)
The type of text item that's recognized.
|
Block |
withBlockType(java.lang.String blockType)
The type of text item that's recognized.
|
Block |
withColumnIndex(java.lang.Integer columnIndex)
The column in which a table cell appears.
|
Block |
withColumnSpan(java.lang.Integer columnSpan)
The number of columns that a table cell spans.
|
Block |
withConfidence(java.lang.Float confidence)
The confidence score that Amazon Textract has in the accuracy of the
recognized text and the accuracy of the geometry points around the
recognized text.
|
Block |
withEntityTypes(java.util.Collection<java.lang.String> entityTypes)
The type of entity.
|
Block |
withEntityTypes(java.lang.String... entityTypes)
The type of entity.
|
Block |
withGeometry(Geometry geometry)
The location of the recognized text on the image.
|
Block |
withId(java.lang.String id)
The identifier for the recognized text.
|
Block |
withPage(java.lang.Integer page)
The page on which a block was detected.
|
Block |
withRelationships(java.util.Collection<Relationship> relationships)
A list of child blocks of the current block.
|
Block |
withRelationships(Relationship... relationships)
A list of child blocks of the current block.
|
Block |
withRowIndex(java.lang.Integer rowIndex)
The row in which a table cell is located.
|
Block |
withRowSpan(java.lang.Integer rowSpan)
The number of rows that a table cell spans.
|
Block |
withSelectionStatus(SelectionStatus selectionStatus)
The selection status of a selection element, such as an option button or
check box.
|
Block |
withSelectionStatus(java.lang.String selectionStatus)
The selection status of a selection element, such as an option button or
check box.
|
Block |
withText(java.lang.String text)
The word or line of text that's recognized by Amazon Textract.
|
Block |
withTextType(java.lang.String textType)
The kind of text that Amazon Textract has detected.
|
Block |
withTextType(TextType textType)
The kind of text that Amazon Textract has detected.
|
public java.lang.String getBlockType()
The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block objects that
are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block objects that
are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE Block
objects for linked text that's detected on a document page. Use the
EntityType field to determine if a KEY_VALUE_SET object is a
KEY Block object or a VALUE Block object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an option button
(radio button) or a check box that's detected on a document page. Use the
value of SelectionStatus to determine the status of the
selection element.
Constraints:
Allowed Values: KEY_VALUE_SET, PAGE, LINE, WORD, TABLE, CELL,
SELECTION_ELEMENT
The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block
objects that are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block objects
that are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE
Block objects for linked text that's detected on a
document page. Use the EntityType field to determine
if a KEY_VALUE_SET object is a KEY Block object or a
VALUE Block object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an option
button (radio button) or a check box that's detected on a
document page. Use the value of SelectionStatus to
determine the status of the selection element.
BlockTypepublic void setBlockType(java.lang.String blockType)
The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block objects that
are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block objects that
are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE Block
objects for linked text that's detected on a document page. Use the
EntityType field to determine if a KEY_VALUE_SET object is a
KEY Block object or a VALUE Block object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an option button
(radio button) or a check box that's detected on a document page. Use the
value of SelectionStatus to determine the status of the
selection element.
Constraints:
Allowed Values: KEY_VALUE_SET, PAGE, LINE, WORD, TABLE, CELL,
SELECTION_ELEMENT
blockType - The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block
objects that are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block
objects that are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE
Block objects for linked text that's detected on
a document page. Use the EntityType field to
determine if a KEY_VALUE_SET object is a KEY
Block object or a VALUE Block
object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an
option button (radio button) or a check box that's detected on
a document page. Use the value of SelectionStatus
to determine the status of the selection element.
BlockTypepublic Block withBlockType(java.lang.String blockType)
The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block objects that
are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block objects that
are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE Block
objects for linked text that's detected on a document page. Use the
EntityType field to determine if a KEY_VALUE_SET object is a
KEY Block object or a VALUE Block object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an option button
(radio button) or a check box that's detected on a document page. Use the
value of SelectionStatus to determine the status of the
selection element.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: KEY_VALUE_SET, PAGE, LINE, WORD, TABLE, CELL,
SELECTION_ELEMENT
blockType - The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block
objects that are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block
objects that are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE
Block objects for linked text that's detected on
a document page. Use the EntityType field to
determine if a KEY_VALUE_SET object is a KEY
Block object or a VALUE Block
object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an
option button (radio button) or a check box that's detected on
a document page. Use the value of SelectionStatus
to determine the status of the selection element.
BlockTypepublic void setBlockType(BlockType blockType)
The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block objects that
are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block objects that
are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE Block
objects for linked text that's detected on a document page. Use the
EntityType field to determine if a KEY_VALUE_SET object is a
KEY Block object or a VALUE Block object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an option button
(radio button) or a check box that's detected on a document page. Use the
value of SelectionStatus to determine the status of the
selection element.
Constraints:
Allowed Values: KEY_VALUE_SET, PAGE, LINE, WORD, TABLE, CELL,
SELECTION_ELEMENT
blockType - The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block
objects that are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block
objects that are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE
Block objects for linked text that's detected on
a document page. Use the EntityType field to
determine if a KEY_VALUE_SET object is a KEY
Block object or a VALUE Block
object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an
option button (radio button) or a check box that's detected on
a document page. Use the value of SelectionStatus
to determine the status of the selection element.
BlockTypepublic Block withBlockType(BlockType blockType)
The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block objects that
are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block objects that
are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE Block
objects for linked text that's detected on a document page. Use the
EntityType field to determine if a KEY_VALUE_SET object is a
KEY Block object or a VALUE Block object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an option button
(radio button) or a check box that's detected on a document page. Use the
value of SelectionStatus to determine the status of the
selection element.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: KEY_VALUE_SET, PAGE, LINE, WORD, TABLE, CELL,
SELECTION_ELEMENT
blockType - The type of text item that's recognized. In operations for text detection, the following types are returned:
PAGE - Contains a list of the LINE Block
objects that are detected on a document page.
WORD - A word detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
In text analysis operations, the following types are returned:
PAGE - Contains a list of child Block
objects that are detected on a document page.
KEY_VALUE_SET - Stores the KEY and VALUE
Block objects for linked text that's detected on
a document page. Use the EntityType field to
determine if a KEY_VALUE_SET object is a KEY
Block object or a VALUE Block
object.
WORD - A word that's detected on a document page. A word is one or more ISO basic Latin script characters that aren't separated by spaces.
LINE - A string of tab-delimited, contiguous words that are detected on a document page.
TABLE - A table that's detected on a document page. A table is grid-based information with two or more rows or columns, with a cell span of one row and one column each.
CELL - A cell within a detected table. The cell is the parent of the block that contains the text in the cell.
SELECTION_ELEMENT - A selection element such as an
option button (radio button) or a check box that's detected on
a document page. Use the value of SelectionStatus
to determine the status of the selection element.
BlockTypepublic java.lang.Float getConfidence()
The confidence score that Amazon Textract has in the accuracy of the recognized text and the accuracy of the geometry points around the recognized text.
Constraints:
Length: 0 - 100
The confidence score that Amazon Textract has in the accuracy of the recognized text and the accuracy of the geometry points around the recognized text.
public void setConfidence(java.lang.Float confidence)
The confidence score that Amazon Textract has in the accuracy of the recognized text and the accuracy of the geometry points around the recognized text.
Constraints:
Length: 0 - 100
confidence - The confidence score that Amazon Textract has in the accuracy of the recognized text and the accuracy of the geometry points around the recognized text.
public Block withConfidence(java.lang.Float confidence)
The confidence score that Amazon Textract has in the accuracy of the recognized text and the accuracy of the geometry points around the recognized text.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 100
confidence - The confidence score that Amazon Textract has in the accuracy of the recognized text and the accuracy of the geometry points around the recognized text.
public java.lang.String getText()
The word or line of text that's recognized by Amazon Textract.
The word or line of text that's recognized by Amazon Textract.
public void setText(java.lang.String text)
The word or line of text that's recognized by Amazon Textract.
text - The word or line of text that's recognized by Amazon Textract.
public Block withText(java.lang.String text)
The word or line of text that's recognized by Amazon Textract.
Returns a reference to this object so that method calls can be chained together.
text - The word or line of text that's recognized by Amazon Textract.
public java.lang.String getTextType()
The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
Constraints:
Allowed Values: HANDWRITING, PRINTED
The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
TextTypepublic void setTextType(java.lang.String textType)
The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
Constraints:
Allowed Values: HANDWRITING, PRINTED
textType - The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
TextTypepublic Block withTextType(java.lang.String textType)
The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: HANDWRITING, PRINTED
textType - The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
TextTypepublic void setTextType(TextType textType)
The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
Constraints:
Allowed Values: HANDWRITING, PRINTED
textType - The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
TextTypepublic Block withTextType(TextType textType)
The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: HANDWRITING, PRINTED
textType - The kind of text that Amazon Textract has detected. Can check for handwritten text and printed text.
TextTypepublic java.lang.Integer getRowIndex()
The row in which a table cell is located. The first row position is 1.
RowIndex isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Constraints:
Range: 0 -
The row in which a table cell is located. The first row position
is 1. RowIndex isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public void setRowIndex(java.lang.Integer rowIndex)
The row in which a table cell is located. The first row position is 1.
RowIndex isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Constraints:
Range: 0 -
rowIndex -
The row in which a table cell is located. The first row
position is 1. RowIndex isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public Block withRowIndex(java.lang.Integer rowIndex)
The row in which a table cell is located. The first row position is 1.
RowIndex isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 0 -
rowIndex -
The row in which a table cell is located. The first row
position is 1. RowIndex isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public java.lang.Integer getColumnIndex()
The column in which a table cell appears. The first column position is 1.
ColumnIndex isn't returned by
DetectDocumentText and GetDocumentTextDetection
.
Constraints:
Range: 0 -
The column in which a table cell appears. The first column
position is 1. ColumnIndex isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public void setColumnIndex(java.lang.Integer columnIndex)
The column in which a table cell appears. The first column position is 1.
ColumnIndex isn't returned by
DetectDocumentText and GetDocumentTextDetection
.
Constraints:
Range: 0 -
columnIndex -
The column in which a table cell appears. The first column
position is 1. ColumnIndex isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public Block withColumnIndex(java.lang.Integer columnIndex)
The column in which a table cell appears. The first column position is 1.
ColumnIndex isn't returned by
DetectDocumentText and GetDocumentTextDetection
.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 0 -
columnIndex -
The column in which a table cell appears. The first column
position is 1. ColumnIndex isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public java.lang.Integer getRowSpan()
The number of rows that a table cell spans. Currently this value is
always 1, even if the number of rows spanned is greater than 1.
RowSpan isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Constraints:
Range: 0 -
The number of rows that a table cell spans. Currently this value
is always 1, even if the number of rows spanned is greater than
1. RowSpan isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public void setRowSpan(java.lang.Integer rowSpan)
The number of rows that a table cell spans. Currently this value is
always 1, even if the number of rows spanned is greater than 1.
RowSpan isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Constraints:
Range: 0 -
rowSpan -
The number of rows that a table cell spans. Currently this
value is always 1, even if the number of rows spanned is
greater than 1. RowSpan isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public Block withRowSpan(java.lang.Integer rowSpan)
The number of rows that a table cell spans. Currently this value is
always 1, even if the number of rows spanned is greater than 1.
RowSpan isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 0 -
rowSpan -
The number of rows that a table cell spans. Currently this
value is always 1, even if the number of rows spanned is
greater than 1. RowSpan isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public java.lang.Integer getColumnSpan()
The number of columns that a table cell spans. Currently this value is
always 1, even if the number of columns spanned is greater than 1.
ColumnSpan isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Constraints:
Range: 0 -
The number of columns that a table cell spans. Currently this
value is always 1, even if the number of columns spanned is
greater than 1. ColumnSpan isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public void setColumnSpan(java.lang.Integer columnSpan)
The number of columns that a table cell spans. Currently this value is
always 1, even if the number of columns spanned is greater than 1.
ColumnSpan isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Constraints:
Range: 0 -
columnSpan -
The number of columns that a table cell spans. Currently this
value is always 1, even if the number of columns spanned is
greater than 1. ColumnSpan isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public Block withColumnSpan(java.lang.Integer columnSpan)
The number of columns that a table cell spans. Currently this value is
always 1, even if the number of columns spanned is greater than 1.
ColumnSpan isn't returned by DetectDocumentText
and GetDocumentTextDetection.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 0 -
columnSpan -
The number of columns that a table cell spans. Currently this
value is always 1, even if the number of columns spanned is
greater than 1. ColumnSpan isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public Geometry getGeometry()
The location of the recognized text on the image. It includes an axis-aligned, coarse bounding box that surrounds the text, and a finer-grain polygon for more accurate spatial information.
The location of the recognized text on the image. It includes an axis-aligned, coarse bounding box that surrounds the text, and a finer-grain polygon for more accurate spatial information.
public void setGeometry(Geometry geometry)
The location of the recognized text on the image. It includes an axis-aligned, coarse bounding box that surrounds the text, and a finer-grain polygon for more accurate spatial information.
geometry - The location of the recognized text on the image. It includes an axis-aligned, coarse bounding box that surrounds the text, and a finer-grain polygon for more accurate spatial information.
public Block withGeometry(Geometry geometry)
The location of the recognized text on the image. It includes an axis-aligned, coarse bounding box that surrounds the text, and a finer-grain polygon for more accurate spatial information.
Returns a reference to this object so that method calls can be chained together.
geometry - The location of the recognized text on the image. It includes an axis-aligned, coarse bounding box that surrounds the text, and a finer-grain polygon for more accurate spatial information.
public java.lang.String getId()
The identifier for the recognized text. The identifier is only unique for a single operation.
Constraints:
Pattern: .*\S.*
The identifier for the recognized text. The identifier is only unique for a single operation.
public void setId(java.lang.String id)
The identifier for the recognized text. The identifier is only unique for a single operation.
Constraints:
Pattern: .*\S.*
id - The identifier for the recognized text. The identifier is only unique for a single operation.
public Block withId(java.lang.String id)
The identifier for the recognized text. The identifier is only unique for a single operation.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: .*\S.*
id - The identifier for the recognized text. The identifier is only unique for a single operation.
public java.util.List<Relationship> getRelationships()
A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
public void setRelationships(java.util.Collection<Relationship> relationships)
A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
relationships - A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
public Block withRelationships(Relationship... relationships)
A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
Returns a reference to this object so that method calls can be chained together.
relationships - A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
public Block withRelationships(java.util.Collection<Relationship> relationships)
A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
Returns a reference to this object so that method calls can be chained together.
relationships - A list of child blocks of the current block. For example, a LINE object has child blocks for each WORD block that's part of the line of text. There aren't Relationship objects in the list for relationships that don't exist, such as when the current block has no child blocks. The list size can be the following:
0 - The block has no child blocks.
1 - The block has child blocks.
public java.util.List<java.lang.String> getEntityTypes()
The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and GetDocumentTextDetection
.
The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public void setEntityTypes(java.util.Collection<java.lang.String> entityTypes)
The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and GetDocumentTextDetection
.
entityTypes - The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public Block withEntityTypes(java.lang.String... entityTypes)
The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and GetDocumentTextDetection
.
Returns a reference to this object so that method calls can be chained together.
entityTypes - The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public Block withEntityTypes(java.util.Collection<java.lang.String> entityTypes)
The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and GetDocumentTextDetection
.
Returns a reference to this object so that method calls can be chained together.
entityTypes - The type of entity. The following can be returned:
KEY - An identifier for a field on the document.
VALUE - The field text.
EntityTypes isn't returned by
DetectDocumentText and
GetDocumentTextDetection.
public java.lang.String getSelectionStatus()
The selection status of a selection element, such as an option button or check box.
Constraints:
Allowed Values: SELECTED, NOT_SELECTED
The selection status of a selection element, such as an option button or check box.
SelectionStatuspublic void setSelectionStatus(java.lang.String selectionStatus)
The selection status of a selection element, such as an option button or check box.
Constraints:
Allowed Values: SELECTED, NOT_SELECTED
selectionStatus - The selection status of a selection element, such as an option button or check box.
SelectionStatuspublic Block withSelectionStatus(java.lang.String selectionStatus)
The selection status of a selection element, such as an option button or check box.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SELECTED, NOT_SELECTED
selectionStatus - The selection status of a selection element, such as an option button or check box.
SelectionStatuspublic void setSelectionStatus(SelectionStatus selectionStatus)
The selection status of a selection element, such as an option button or check box.
Constraints:
Allowed Values: SELECTED, NOT_SELECTED
selectionStatus - The selection status of a selection element, such as an option button or check box.
SelectionStatuspublic Block withSelectionStatus(SelectionStatus selectionStatus)
The selection status of a selection element, such as an option button or check box.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: SELECTED, NOT_SELECTED
selectionStatus - The selection status of a selection element, such as an option button or check box.
SelectionStatuspublic java.lang.Integer getPage()
The page on which a block was detected. Page is returned by
asynchronous operations. Page values greater than 1 are only returned for
multipage documents that are in PDF format. A scanned image (JPEG/PNG),
even if it contains multiple document pages, is considered to be a
single-page document. The value of Page is always 1.
Synchronous operations don't return Page because every input
document is considered to be a single-page document.
Constraints:
Range: 0 -
The page on which a block was detected. Page is
returned by asynchronous operations. Page values greater than 1
are only returned for multipage documents that are in PDF format.
A scanned image (JPEG/PNG), even if it contains multiple document
pages, is considered to be a single-page document. The value of
Page is always 1. Synchronous operations don't
return Page because every input document is
considered to be a single-page document.
public void setPage(java.lang.Integer page)
The page on which a block was detected. Page is returned by
asynchronous operations. Page values greater than 1 are only returned for
multipage documents that are in PDF format. A scanned image (JPEG/PNG),
even if it contains multiple document pages, is considered to be a
single-page document. The value of Page is always 1.
Synchronous operations don't return Page because every input
document is considered to be a single-page document.
Constraints:
Range: 0 -
page -
The page on which a block was detected. Page is
returned by asynchronous operations. Page values greater than
1 are only returned for multipage documents that are in PDF
format. A scanned image (JPEG/PNG), even if it contains
multiple document pages, is considered to be a single-page
document. The value of Page is always 1.
Synchronous operations don't return Page because
every input document is considered to be a single-page
document.
public Block withPage(java.lang.Integer page)
The page on which a block was detected. Page is returned by
asynchronous operations. Page values greater than 1 are only returned for
multipage documents that are in PDF format. A scanned image (JPEG/PNG),
even if it contains multiple document pages, is considered to be a
single-page document. The value of Page is always 1.
Synchronous operations don't return Page because every input
document is considered to be a single-page document.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 0 -
page -
The page on which a block was detected. Page is
returned by asynchronous operations. Page values greater than
1 are only returned for multipage documents that are in PDF
format. A scanned image (JPEG/PNG), even if it contains
multiple document pages, is considered to be a single-page
document. The value of Page is always 1.
Synchronous operations don't return Page because
every input document is considered to be a single-page
document.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.