Package ai.extend.types
Class ParserRunMetrics.Builder
- java.lang.Object
-
- ai.extend.types.ParserRunMetrics.Builder
-
- All Implemented Interfaces:
ParserRunMetrics._FinalStage,ParserRunMetrics.PageCountStage,ParserRunMetrics.ProcessingTimeMsStage
- Enclosing class:
- ParserRunMetrics
public static final class ParserRunMetrics.Builder extends java.lang.Object implements ParserRunMetrics.ProcessingTimeMsStage, ParserRunMetrics.PageCountStage, ParserRunMetrics._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParserRunMetricsbuild()ParserRunMetrics.Builderfrom(ParserRunMetrics other)ParserRunMetrics._FinalStagepageCount(double pageCount)The number of pages in the document.ParserRunMetrics.PageCountStageprocessingTimeMs(double processingTimeMs)The time taken to process the document in milliseconds.
-
-
-
Method Detail
-
from
public ParserRunMetrics.Builder from(ParserRunMetrics other)
- Specified by:
fromin interfaceParserRunMetrics.ProcessingTimeMsStage
-
processingTimeMs
public ParserRunMetrics.PageCountStage processingTimeMs(double processingTimeMs)
The time taken to process the document in milliseconds.
The time taken to process the document in milliseconds.
- Specified by:
processingTimeMsin interfaceParserRunMetrics.ProcessingTimeMsStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
pageCount
public ParserRunMetrics._FinalStage pageCount(double pageCount)
The number of pages in the document.
The number of pages in the document.
- Specified by:
pageCountin interfaceParserRunMetrics.PageCountStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public ParserRunMetrics build()
- Specified by:
buildin interfaceParserRunMetrics._FinalStage
-
-