Class SplitterMetrics.Builder

  • Enclosing class:
    SplitterMetrics

    public static final class SplitterMetrics.Builder
    extends java.lang.Object
    • Method Detail

      • numFiles

        public SplitterMetrics.Builder numFiles​(java.util.Optional<java.lang.Double> numFiles)

        The total number of files that were processed.

      • numPages

        public SplitterMetrics.Builder numPages​(java.util.Optional<java.lang.Double> numPages)

        The total number of pages that were processed.

      • meanRunTimeMs

        public SplitterMetrics.Builder meanRunTimeMs​(java.util.Optional<java.lang.Double> meanRunTimeMs)

        The mean runtime in milliseconds per document.

      • type

        public SplitterMetrics.Builder type​(java.util.Optional<java.lang.String> type)

        The type of metrics. Will always be "SPLITTER" for splitter processors.

      • precisionPerc

        public SplitterMetrics.Builder precisionPerc​(java.util.Optional<java.lang.Double> precisionPerc)

        Number of predicted subdocuments that are in the expected set of subdocuments divided by total number of predicted subdocuments.

      • recallPerc

        public SplitterMetrics.Builder recallPerc​(java.util.Optional<java.lang.Double> recallPerc)

        Number of expected subdocuments that are in the predicted set of subdocuments divided by total number of expected subdocuments.

      • numExpectedDocs

        public SplitterMetrics.Builder numExpectedDocs​(java.util.Optional<java.lang.Double> numExpectedDocs)

        The number of expected documents.

      • numPredictedDocs

        public SplitterMetrics.Builder numPredictedDocs​(java.util.Optional<java.lang.Double> numPredictedDocs)

        The number of predicted documents.

      • numCorrectDocs

        public SplitterMetrics.Builder numCorrectDocs​(java.util.Optional<java.lang.Double> numCorrectDocs)

        The number of correctly predicted documents.