Package ai.extend.types
Class ParseRunSummaryMetrics
- java.lang.Object
-
- ai.extend.types.ParseRunSummaryMetrics
-
public final class ParseRunSummaryMetrics extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceParseRunSummaryMetrics._FinalStagestatic classParseRunSummaryMetrics.Builderstatic interfaceParseRunSummaryMetrics.PageCountStagestatic interfaceParseRunSummaryMetrics.ProcessingTimeMsStage
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParseRunSummaryMetrics.ProcessingTimeMsStagebuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()doublegetPageCount()doublegetProcessingTimeMs()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getProcessingTimeMs
public double getProcessingTimeMs()
- Returns:
- The time taken to process the document in milliseconds.
-
getPageCount
public double getPageCount()
- Returns:
- The number of pages from the document that were parsed. For PDF and image files, this is the actual page count. For spreadsheet files (Excel, CSV), this is an estimated page count based on content volume (~1000 tokens per page).
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static ParseRunSummaryMetrics.ProcessingTimeMsStage builder()
-
-