Interface ExtractRun._FinalStage
-
- All Known Implementing Classes:
ExtractRun.Builder
- Enclosing class:
- ExtractRun
public static interface ExtractRun._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExtractRunbuild()ExtractRun._FinalStageedits(Nullable<java.util.Map<java.lang.String,java.util.Optional<ExtractOutputEdits>>> edits)ExtractRun._FinalStageedits(java.util.Map<java.lang.String,java.util.Optional<ExtractOutputEdits>> edits)ExtractRun._FinalStageedits(java.util.Optional<java.util.Map<java.lang.String,java.util.Optional<ExtractOutputEdits>>> edits)Details of edits made during review.ExtractRun._FinalStageextractor(Nullable<ExtractorSummary> extractor)ExtractRun._FinalStageextractor(ExtractorSummary extractor)ExtractRun._FinalStageextractor(java.util.Optional<ExtractorSummary> extractor)The extractor that was used for this run.ExtractRun._FinalStageextractorVersion(Nullable<ExtractorVersionSummary> extractorVersion)ExtractRun._FinalStageextractorVersion(ExtractorVersionSummary extractorVersion)ExtractRun._FinalStageextractorVersion(java.util.Optional<ExtractorVersionSummary> extractorVersion)The version of the extractor that was used for this run.ExtractRun._FinalStagefailureMessage(Nullable<java.lang.String> failureMessage)ExtractRun._FinalStagefailureMessage(java.lang.String failureMessage)ExtractRun._FinalStagefailureMessage(java.util.Optional<java.lang.String> failureMessage)A detailed message about the failure.ExtractRun._FinalStagefailureReason(Nullable<java.lang.String> failureReason)ExtractRun._FinalStagefailureReason(java.lang.String failureReason)ExtractRun._FinalStagefailureReason(java.util.Optional<java.lang.String> failureReason)The reason for failure.ExtractRun._FinalStagefile(Nullable<FileSummary> file)ExtractRun._FinalStagefile(FileSummary file)ExtractRun._FinalStagefile(java.util.Optional<FileSummary> file)The file that was processed.ExtractRun._FinalStageinitialOutput(Nullable<ExtractOutput> initialOutput)ExtractRun._FinalStageinitialOutput(ExtractOutput initialOutput)ExtractRun._FinalStageinitialOutput(java.util.Optional<ExtractOutput> initialOutput)The initial output from the extract run, before any review edits.ExtractRun._FinalStagemetadata(Nullable<java.util.Map<java.lang.String,java.lang.Object>> metadata)ExtractRun._FinalStagemetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)ExtractRun._FinalStagemetadata(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> metadata)Any metadata that was provided when creating the extract run.ExtractRun._FinalStageoutput(Nullable<ExtractOutput> output)ExtractRun._FinalStageoutput(ExtractOutput output)ExtractRun._FinalStageoutput(java.util.Optional<ExtractOutput> output)The final output, either reviewed or initial.ExtractRun._FinalStageparseRunId(Nullable<java.lang.String> parseRunId)ExtractRun._FinalStageparseRunId(java.lang.String parseRunId)ExtractRun._FinalStageparseRunId(java.util.Optional<java.lang.String> parseRunId)The ID of the parse run that was used for this extract run.ExtractRun._FinalStagereviewedOutput(Nullable<ExtractOutput> reviewedOutput)ExtractRun._FinalStagereviewedOutput(ExtractOutput reviewedOutput)ExtractRun._FinalStagereviewedOutput(java.util.Optional<ExtractOutput> reviewedOutput)The output after human review.ExtractRun._FinalStageusage(Nullable<RunUsage> usage)ExtractRun._FinalStageusage(RunUsage usage)ExtractRun._FinalStageusage(java.util.Optional<RunUsage> usage)Usage credits consumed by this extract run.
-
-
-
Method Detail
-
build
ExtractRun build()
-
output
ExtractRun._FinalStage output(java.util.Optional<ExtractOutput> output)
The final output, either reviewed or initial. This is a union of two possible shapes:
- JSON Schema output: The current output format, returned for runs created with a JSON Schema config.
- Legacy output: A legacy output format from a previous API version. This shape is only returned for runs that were originally created with a legacy config.
Availability: Present when
statusis"PROCESSED".
-
output
ExtractRun._FinalStage output(ExtractOutput output)
-
output
ExtractRun._FinalStage output(Nullable<ExtractOutput> output)
-
initialOutput
ExtractRun._FinalStage initialOutput(java.util.Optional<ExtractOutput> initialOutput)
The initial output from the extract run, before any review edits.
Availability: Present when
reviewedistrue.
-
initialOutput
ExtractRun._FinalStage initialOutput(ExtractOutput initialOutput)
-
initialOutput
ExtractRun._FinalStage initialOutput(Nullable<ExtractOutput> initialOutput)
-
reviewedOutput
ExtractRun._FinalStage reviewedOutput(java.util.Optional<ExtractOutput> reviewedOutput)
The output after human review.
Availability: Present when
reviewedistrue.
-
reviewedOutput
ExtractRun._FinalStage reviewedOutput(ExtractOutput reviewedOutput)
-
reviewedOutput
ExtractRun._FinalStage reviewedOutput(Nullable<ExtractOutput> reviewedOutput)
-
failureReason
ExtractRun._FinalStage failureReason(java.util.Optional<java.lang.String> failureReason)
The reason for failure.
Availability: Present when
statusis"FAILED".Possible values include:
ABORTED- The run was aborted by the userINTERNAL_ERROR- An unexpected internal error occurredFAILED_TO_PROCESS_FILE- Failed to process the file (e.g., OCR failure, file access issues)INVALID_PROCESSOR- The processor configuration is invalidINVALID_CONFIGURATION- The provided configuration is incompatible with the selected modelPARSING_ERROR- Failed to parse the extraction outputPRE_PROCESSING_FAILURE- An error occurred during preprocessing (e.g., chunking)POST_PROCESSING_FAILURE- An error occurred during postprocessingOUT_OF_CREDITS- Insufficient credits to run the extraction
Note: Additional failure reasons may be added in the future. Your integration should handle unknown values gracefully.
-
failureReason
ExtractRun._FinalStage failureReason(java.lang.String failureReason)
-
failureReason
ExtractRun._FinalStage failureReason(Nullable<java.lang.String> failureReason)
-
failureMessage
ExtractRun._FinalStage failureMessage(java.util.Optional<java.lang.String> failureMessage)
A detailed message about the failure.
Availability: Present when
statusis"FAILED".
-
failureMessage
ExtractRun._FinalStage failureMessage(java.lang.String failureMessage)
-
failureMessage
ExtractRun._FinalStage failureMessage(Nullable<java.lang.String> failureMessage)
-
metadata
ExtractRun._FinalStage metadata(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> metadata)
Any metadata that was provided when creating the extract run.
Availability: Present when metadata was provided during creation.
-
metadata
ExtractRun._FinalStage metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
-
metadata
ExtractRun._FinalStage metadata(Nullable<java.util.Map<java.lang.String,java.lang.Object>> metadata)
-
edits
ExtractRun._FinalStage edits(java.util.Optional<java.util.Map<java.lang.String,java.util.Optional<ExtractOutputEdits>>> edits)
Details of edits made during review.
Availability: Present when
editedistrue.
-
edits
ExtractRun._FinalStage edits(java.util.Map<java.lang.String,java.util.Optional<ExtractOutputEdits>> edits)
-
edits
ExtractRun._FinalStage edits(Nullable<java.util.Map<java.lang.String,java.util.Optional<ExtractOutputEdits>>> edits)
-
extractor
ExtractRun._FinalStage extractor(java.util.Optional<ExtractorSummary> extractor)
The extractor that was used for this run.
Availability: Present when an extractor reference was provided. Not present when using inline
config.
-
extractor
ExtractRun._FinalStage extractor(ExtractorSummary extractor)
-
extractor
ExtractRun._FinalStage extractor(Nullable<ExtractorSummary> extractor)
-
extractorVersion
ExtractRun._FinalStage extractorVersion(java.util.Optional<ExtractorVersionSummary> extractorVersion)
The version of the extractor that was used for this run.
Availability: Present when an extractor reference was provided. Not present when using inline
config.
-
extractorVersion
ExtractRun._FinalStage extractorVersion(ExtractorVersionSummary extractorVersion)
-
extractorVersion
ExtractRun._FinalStage extractorVersion(Nullable<ExtractorVersionSummary> extractorVersion)
-
file
ExtractRun._FinalStage file(java.util.Optional<FileSummary> file)
The file that was processed.
nullwhen the file could not be accessed or processed (for example a run that failed during file ingestion, or a multi-file batch run).
-
file
ExtractRun._FinalStage file(FileSummary file)
-
file
ExtractRun._FinalStage file(Nullable<FileSummary> file)
-
parseRunId
ExtractRun._FinalStage parseRunId(java.util.Optional<java.lang.String> parseRunId)
The ID of the parse run that was used for this extract run.
Availability: Present when a parse run was created.
-
parseRunId
ExtractRun._FinalStage parseRunId(java.lang.String parseRunId)
-
parseRunId
ExtractRun._FinalStage parseRunId(Nullable<java.lang.String> parseRunId)
-
usage
ExtractRun._FinalStage usage(java.util.Optional<RunUsage> usage)
Usage credits consumed by this extract run.
Availability: Present when
statusis"PROCESSED". Will not be returned for runs created before October 7, 2025 or for customers on legacy billing systems.
-
usage
ExtractRun._FinalStage usage(RunUsage usage)
-
usage
ExtractRun._FinalStage usage(Nullable<RunUsage> usage)
-
-