Package ai.extend.types
Class EvaluationSetRunMetricsBase.Builder
- java.lang.Object
-
- ai.extend.types.EvaluationSetRunMetricsBase.Builder
-
- Enclosing class:
- EvaluationSetRunMetricsBase
public static final class EvaluationSetRunMetricsBase.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvaluationSetRunMetricsBasebuild()EvaluationSetRunMetricsBase.Builderfrom(EvaluationSetRunMetricsBase other)EvaluationSetRunMetricsBase.BuildermeanLatencyMs(java.lang.Double meanLatencyMs)EvaluationSetRunMetricsBase.BuildermeanLatencyMs(java.util.Optional<java.lang.Double> meanLatencyMs)Mean per-file latency in milliseconds.EvaluationSetRunMetricsBase.BuildernumFiles(java.lang.Double numFiles)EvaluationSetRunMetricsBase.BuildernumFiles(java.util.Optional<java.lang.Double> numFiles)Deprecated.EvaluationSetRunMetricsBase.BuildernumFilesProcessed(java.lang.Double numFilesProcessed)EvaluationSetRunMetricsBase.BuildernumFilesProcessed(java.util.Optional<java.lang.Double> numFilesProcessed)The number of files that have finished processing.EvaluationSetRunMetricsBase.BuildernumFilesTotal(java.lang.Double numFilesTotal)EvaluationSetRunMetricsBase.BuildernumFilesTotal(java.util.Optional<java.lang.Double> numFilesTotal)The total number of files that will be processed in this evaluation set run.EvaluationSetRunMetricsBase.BuildernumPages(java.lang.Double numPages)EvaluationSetRunMetricsBase.BuildernumPages(java.util.Optional<java.lang.Double> numPages)The total number of pages processed across the completed files.EvaluationSetRunMetricsBase.Builderp50LatencyMs(java.lang.Double p50LatencyMs)EvaluationSetRunMetricsBase.Builderp50LatencyMs(java.util.Optional<java.lang.Double> p50LatencyMs)50th percentile per-file latency in milliseconds.EvaluationSetRunMetricsBase.Builderp90LatencyMs(java.lang.Double p90LatencyMs)EvaluationSetRunMetricsBase.Builderp90LatencyMs(java.util.Optional<java.lang.Double> p90LatencyMs)90th percentile per-file latency in milliseconds.EvaluationSetRunMetricsBase.Builderp95LatencyMs(java.lang.Double p95LatencyMs)EvaluationSetRunMetricsBase.Builderp95LatencyMs(java.util.Optional<java.lang.Double> p95LatencyMs)95th percentile per-file latency in milliseconds.EvaluationSetRunMetricsBase.Builderp99LatencyMs(java.lang.Double p99LatencyMs)EvaluationSetRunMetricsBase.Builderp99LatencyMs(java.util.Optional<java.lang.Double> p99LatencyMs)99th percentile per-file latency in milliseconds.
-
-
-
Method Detail
-
from
public EvaluationSetRunMetricsBase.Builder from(EvaluationSetRunMetricsBase other)
-
numFilesTotal
public EvaluationSetRunMetricsBase.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 EvaluationSetRunMetricsBase.Builder numFilesTotal(java.lang.Double numFilesTotal)
-
numFilesProcessed
public EvaluationSetRunMetricsBase.Builder numFilesProcessed(java.util.Optional<java.lang.Double> numFilesProcessed)
The number of files that have finished processing.
-
numFilesProcessed
public EvaluationSetRunMetricsBase.Builder numFilesProcessed(java.lang.Double numFilesProcessed)
-
numFiles
public EvaluationSetRunMetricsBase.Builder numFiles(java.util.Optional<java.lang.Double> numFiles)
Deprecated. Use
numFilesProcessedinstead.
-
numFiles
public EvaluationSetRunMetricsBase.Builder numFiles(java.lang.Double numFiles)
-
numPages
public EvaluationSetRunMetricsBase.Builder numPages(java.util.Optional<java.lang.Double> numPages)
The total number of pages processed across the completed files.
-
numPages
public EvaluationSetRunMetricsBase.Builder numPages(java.lang.Double numPages)
-
meanLatencyMs
public EvaluationSetRunMetricsBase.Builder meanLatencyMs(java.util.Optional<java.lang.Double> meanLatencyMs)
Mean per-file latency in milliseconds.
-
meanLatencyMs
public EvaluationSetRunMetricsBase.Builder meanLatencyMs(java.lang.Double meanLatencyMs)
-
p50LatencyMs
public EvaluationSetRunMetricsBase.Builder p50LatencyMs(java.util.Optional<java.lang.Double> p50LatencyMs)
50th percentile per-file latency in milliseconds.
-
p50LatencyMs
public EvaluationSetRunMetricsBase.Builder p50LatencyMs(java.lang.Double p50LatencyMs)
-
p90LatencyMs
public EvaluationSetRunMetricsBase.Builder p90LatencyMs(java.util.Optional<java.lang.Double> p90LatencyMs)
90th percentile per-file latency in milliseconds.
-
p90LatencyMs
public EvaluationSetRunMetricsBase.Builder p90LatencyMs(java.lang.Double p90LatencyMs)
-
p95LatencyMs
public EvaluationSetRunMetricsBase.Builder p95LatencyMs(java.util.Optional<java.lang.Double> p95LatencyMs)
95th percentile per-file latency in milliseconds.
-
p95LatencyMs
public EvaluationSetRunMetricsBase.Builder p95LatencyMs(java.lang.Double p95LatencyMs)
-
p99LatencyMs
public EvaluationSetRunMetricsBase.Builder p99LatencyMs(java.util.Optional<java.lang.Double> p99LatencyMs)
99th percentile per-file latency in milliseconds.
-
p99LatencyMs
public EvaluationSetRunMetricsBase.Builder p99LatencyMs(java.lang.Double p99LatencyMs)
-
build
public EvaluationSetRunMetricsBase build()
-
-