Package ai.extend.types
Class BlockMetadata.Builder
- java.lang.Object
-
- ai.extend.types.BlockMetadata.Builder
-
- Enclosing class:
- BlockMetadata
public static final class BlockMetadata.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlockMetadata.BuilderavgOcrConfidence(Nullable<java.lang.Double> avgOcrConfidence)BlockMetadata.BuilderavgOcrConfidence(java.lang.Double avgOcrConfidence)BlockMetadata.BuilderavgOcrConfidence(java.util.Optional<java.lang.Double> avgOcrConfidence)Average per-word OCR confidence across words in this block, ornullwhen word-level confidence is unavailable.BlockMetadatabuild()BlockMetadata.Builderfrom(BlockMetadata other)BlockMetadata.BuilderminOcrConfidence(Nullable<java.lang.Double> minOcrConfidence)BlockMetadata.BuilderminOcrConfidence(java.lang.Double minOcrConfidence)BlockMetadata.BuilderminOcrConfidence(java.util.Optional<java.lang.Double> minOcrConfidence)Lowest per-word OCR confidence across words in this block, ornullwhen word-level confidence is unavailable.BlockMetadata.Builderpage(BlockMetadataPage page)BlockMetadata.Builderpage(java.util.Optional<BlockMetadataPage> page)Information about the page this block appears on.BlockMetadata.Buildersheet(BlockMetadataSheet sheet)BlockMetadata.Buildersheet(java.util.Optional<BlockMetadataSheet> sheet)Spreadsheet sheet metadata.BlockMetadata.BuildertextDirection(BlockMetadataTextDirection textDirection)BlockMetadata.BuildertextDirection(java.util.Optional<BlockMetadataTextDirection> textDirection)Text direction for this block's content ("ltr" for left-to-right, "rtl" for right-to-left).
-
-
-
Method Detail
-
from
public BlockMetadata.Builder from(BlockMetadata other)
-
page
public BlockMetadata.Builder page(java.util.Optional<BlockMetadataPage> page)
Information about the page this block appears on.
-
page
public BlockMetadata.Builder page(BlockMetadataPage page)
-
sheet
public BlockMetadata.Builder sheet(java.util.Optional<BlockMetadataSheet> sheet)
Spreadsheet sheet metadata. Present for blocks parsed from spreadsheet files, such as Excel workbooks.
-
sheet
public BlockMetadata.Builder sheet(BlockMetadataSheet sheet)
-
textDirection
public BlockMetadata.Builder textDirection(java.util.Optional<BlockMetadataTextDirection> textDirection)
Text direction for this block's content ("ltr" for left-to-right, "rtl" for right-to-left).
-
textDirection
public BlockMetadata.Builder textDirection(BlockMetadataTextDirection textDirection)
-
minOcrConfidence
public BlockMetadata.Builder minOcrConfidence(java.util.Optional<java.lang.Double> minOcrConfidence)
Lowest per-word OCR confidence across words in this block, or
nullwhen word-level confidence is unavailable.
-
minOcrConfidence
public BlockMetadata.Builder minOcrConfidence(java.lang.Double minOcrConfidence)
-
minOcrConfidence
public BlockMetadata.Builder minOcrConfidence(Nullable<java.lang.Double> minOcrConfidence)
-
avgOcrConfidence
public BlockMetadata.Builder avgOcrConfidence(java.util.Optional<java.lang.Double> avgOcrConfidence)
Average per-word OCR confidence across words in this block, or
nullwhen word-level confidence is unavailable.
-
avgOcrConfidence
public BlockMetadata.Builder avgOcrConfidence(java.lang.Double avgOcrConfidence)
-
avgOcrConfidence
public BlockMetadata.Builder avgOcrConfidence(Nullable<java.lang.Double> avgOcrConfidence)
-
build
public BlockMetadata build()
-
-