Package ai.extend.types
Class ParseRunMetrics
- java.lang.Object
-
- ai.extend.types.ParseRunMetrics
-
public final class ParseRunMetrics extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceParseRunMetrics._FinalStagestatic classParseRunMetrics.Builderstatic interfaceParseRunMetrics.PageCountStagestatic interfaceParseRunMetrics.ProcessingTimeMsStage
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParseRunMetrics.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 ParseRunMetrics.ProcessingTimeMsStage builder()
-
-