Package ai.extend.types
Class ExtractEvaluationSetRunMetrics.Builder
- java.lang.Object
-
- ai.extend.types.ExtractEvaluationSetRunMetrics.Builder
-
- Enclosing class:
- ExtractEvaluationSetRunMetrics
public static final class ExtractEvaluationSetRunMetrics.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtractEvaluationSetRunMetrics.Builderaccuracy(java.lang.Double accuracy)ExtractEvaluationSetRunMetrics.Builderaccuracy(java.util.Optional<java.lang.Double> accuracy)Aggregate accuracy across every reviewed field infieldMetrics.ExtractEvaluationSetRunMetricsbuild()ExtractEvaluationSetRunMetrics.BuilderfieldMetrics(java.util.Map<java.lang.String,EvaluationSetRunFieldMetric> fieldMetrics)ExtractEvaluationSetRunMetrics.BuilderfieldMetrics(java.util.Optional<java.util.Map<java.lang.String,EvaluationSetRunFieldMetric>> fieldMetrics)Per-field accuracy statistics.ExtractEvaluationSetRunMetrics.Builderfrom(ExtractEvaluationSetRunMetrics other)ExtractEvaluationSetRunMetrics.BuildermeanLatencyMs(java.lang.Double meanLatencyMs)ExtractEvaluationSetRunMetrics.BuildermeanLatencyMs(java.util.Optional<java.lang.Double> meanLatencyMs)Mean per-file latency in milliseconds.ExtractEvaluationSetRunMetrics.BuildernumFiles(java.lang.Double numFiles)ExtractEvaluationSetRunMetrics.BuildernumFiles(java.util.Optional<java.lang.Double> numFiles)Deprecated.ExtractEvaluationSetRunMetrics.BuildernumFilesProcessed(java.lang.Double numFilesProcessed)ExtractEvaluationSetRunMetrics.BuildernumFilesProcessed(java.util.Optional<java.lang.Double> numFilesProcessed)The number of files that have finished processing.ExtractEvaluationSetRunMetrics.BuildernumFilesTotal(java.lang.Double numFilesTotal)ExtractEvaluationSetRunMetrics.BuildernumFilesTotal(java.util.Optional<java.lang.Double> numFilesTotal)The total number of files that will be processed in this evaluation set run.ExtractEvaluationSetRunMetrics.BuildernumPages(java.lang.Double numPages)ExtractEvaluationSetRunMetrics.BuildernumPages(java.util.Optional<java.lang.Double> numPages)The total number of pages processed across the completed files.ExtractEvaluationSetRunMetrics.Builderp50LatencyMs(java.lang.Double p50LatencyMs)ExtractEvaluationSetRunMetrics.Builderp50LatencyMs(java.util.Optional<java.lang.Double> p50LatencyMs)50th percentile per-file latency in milliseconds.ExtractEvaluationSetRunMetrics.Builderp90LatencyMs(java.lang.Double p90LatencyMs)ExtractEvaluationSetRunMetrics.Builderp90LatencyMs(java.util.Optional<java.lang.Double> p90LatencyMs)90th percentile per-file latency in milliseconds.ExtractEvaluationSetRunMetrics.Builderp95LatencyMs(java.lang.Double p95LatencyMs)ExtractEvaluationSetRunMetrics.Builderp95LatencyMs(java.util.Optional<java.lang.Double> p95LatencyMs)95th percentile per-file latency in milliseconds.ExtractEvaluationSetRunMetrics.Builderp99LatencyMs(java.lang.Double p99LatencyMs)ExtractEvaluationSetRunMetrics.Builderp99LatencyMs(java.util.Optional<java.lang.Double> p99LatencyMs)99th percentile per-file latency in milliseconds.
-
-
-
Method Detail
-
from
public ExtractEvaluationSetRunMetrics.Builder from(ExtractEvaluationSetRunMetrics other)
-
numFilesTotal
public ExtractEvaluationSetRunMetrics.Builder numFilesTotal(java.util.Optional<java.lang.Double> numFilesTotal)
The total number of files that will be processed in this evaluation set run.
-
numFilesTotal
public ExtractEvaluationSetRunMetrics.Builder numFilesTotal(java.lang.Double numFilesTotal)
-
numFilesProcessed
public ExtractEvaluationSetRunMetrics.Builder numFilesProcessed(java.util.Optional<java.lang.Double> numFilesProcessed)
The number of files that have finished processing.
-
numFilesProcessed
public ExtractEvaluationSetRunMetrics.Builder numFilesProcessed(java.lang.Double numFilesProcessed)
-
numFiles
public ExtractEvaluationSetRunMetrics.Builder numFiles(java.util.Optional<java.lang.Double> numFiles)
Deprecated. Use
numFilesProcessedinstead.
-
numFiles
public ExtractEvaluationSetRunMetrics.Builder numFiles(java.lang.Double numFiles)
-
numPages
public ExtractEvaluationSetRunMetrics.Builder numPages(java.util.Optional<java.lang.Double> numPages)
The total number of pages processed across the completed files.
-
numPages
public ExtractEvaluationSetRunMetrics.Builder numPages(java.lang.Double numPages)
-
meanLatencyMs
public ExtractEvaluationSetRunMetrics.Builder meanLatencyMs(java.util.Optional<java.lang.Double> meanLatencyMs)
Mean per-file latency in milliseconds.
-
meanLatencyMs
public ExtractEvaluationSetRunMetrics.Builder meanLatencyMs(java.lang.Double meanLatencyMs)
-
p50LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p50LatencyMs(java.util.Optional<java.lang.Double> p50LatencyMs)
50th percentile per-file latency in milliseconds.
-
p50LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p50LatencyMs(java.lang.Double p50LatencyMs)
-
p90LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p90LatencyMs(java.util.Optional<java.lang.Double> p90LatencyMs)
90th percentile per-file latency in milliseconds.
-
p90LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p90LatencyMs(java.lang.Double p90LatencyMs)
-
p95LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p95LatencyMs(java.util.Optional<java.lang.Double> p95LatencyMs)
95th percentile per-file latency in milliseconds.
-
p95LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p95LatencyMs(java.lang.Double p95LatencyMs)
-
p99LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p99LatencyMs(java.util.Optional<java.lang.Double> p99LatencyMs)
99th percentile per-file latency in milliseconds.
-
p99LatencyMs
public ExtractEvaluationSetRunMetrics.Builder p99LatencyMs(java.lang.Double p99LatencyMs)
-
accuracy
public ExtractEvaluationSetRunMetrics.Builder accuracy(java.util.Optional<java.lang.Double> accuracy)
Aggregate accuracy across every reviewed field in
fieldMetrics.
-
accuracy
public ExtractEvaluationSetRunMetrics.Builder accuracy(java.lang.Double accuracy)
-
fieldMetrics
public ExtractEvaluationSetRunMetrics.Builder fieldMetrics(java.util.Optional<java.util.Map<java.lang.String,EvaluationSetRunFieldMetric>> fieldMetrics)
Per-field accuracy statistics. Keys are the extractor schema's field names — nested fields are flattened to dot-joined paths. See Extraction response format for more on how extractor field paths are structured.
-
fieldMetrics
public ExtractEvaluationSetRunMetrics.Builder fieldMetrics(java.util.Map<java.lang.String,EvaluationSetRunFieldMetric> fieldMetrics)
-
build
public ExtractEvaluationSetRunMetrics build()
-
-