Class ExtractReport

java.lang.Object
ai.redouble.demo.extract.ExtractReport

public class ExtractReport extends Object
What a run did: one row per file with the tier that handled it, the model that served it and what that cost, and the run's totals per currency and per model from the ledger.
Since:
0.1 (2026-09-14)
Author:
Andrey Santrosyan
  • Constructor Details

    • ExtractReport

      public ExtractReport()
  • Method Details

    • getWorkflowId

      public String getWorkflowId()
    • setWorkflowId

      public void setWorkflowId(String workflowId)
    • getDirectory

      public String getDirectory()
    • setDirectory

      public void setDirectory(String directory)
    • getFilesSeen

      public int getFilesSeen()
    • setFilesSeen

      public void setFilesSeen(int filesSeen)
    • getElapsedMs

      public long getElapsedMs()
    • setElapsedMs

      public void setElapsedMs(long elapsedMs)
    • getByTier

      public Map<Tier,Integer> getByTier()
    • setByTier

      public void setByTier(Map<Tier,Integer> byTier)
    • getFiles

      public List<ExtractReport.FileOutcome> getFiles()
    • setFiles

      public void setFiles(List<ExtractReport.FileOutcome> files)
    • getSpent

      public Map<String,Double> getSpent()
    • setSpent

      public void setSpent(Map<String,Double> spent)
    • getCaps

      public Map<String,Double> getCaps()
    • setCaps

      public void setCaps(Map<String,Double> caps)
    • getByModel

      public List<ExtractReport.ModelUsage> getByModel()
    • setByModel

      public void setByModel(List<ExtractReport.ModelUsage> byModel)
    • getLlmCalls

      public long getLlmCalls()
    • setLlmCalls

      public void setLlmCalls(long llmCalls)
    • getUnpricedCalls

      public long getUnpricedCalls()
    • setUnpricedCalls

      public void setUnpricedCalls(long unpricedCalls)
    • getIndexed

      public int getIndexed()
    • setIndexed

      public void setIndexed(int indexed)
    • getEmbeddingsModel

      public String getEmbeddingsModel()
    • setEmbeddingsModel

      public void setEmbeddingsModel(String embeddingsModel)