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.
BlockType
public 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.
BlockType
public 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.
BlockType
public 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.
BlockType
public 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.
BlockType
public 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.
TextType
public 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.
TextType
public 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.
TextType
public 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.
TextType
public 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.
TextType
public 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.
SelectionStatus
public 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.
SelectionStatus
public 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.
SelectionStatus
public 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.
SelectionStatus
public 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.
SelectionStatus
public 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.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.