Class EditRun.Builder
- java.lang.Object
-
- ai.extend.types.EditRun.Builder
-
- All Implemented Interfaces:
EditRun._FinalStage,EditRun.ConfigStage,EditRun.FileIdStage,EditRun.IdStage,EditRun.MetricsStage,EditRun.StatusStage
- Enclosing class:
- EditRun
public static final class EditRun.Builder extends java.lang.Object implements EditRun.IdStage, EditRun.FileIdStage, EditRun.StatusStage, EditRun.ConfigStage, EditRun.MetricsStage, EditRun._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditRunbuild()EditRun.MetricsStageconfig(EditRunConfig config)The configuration used for this edit run.EditRun._FinalStageeditedFile(EditRunEditedFile editedFile)Information about the edited output file.EditRun._FinalStageeditedFile(java.util.Optional<EditRunEditedFile> editedFile)Information about the edited output file.EditRun._FinalStagefailureReason(java.lang.String failureReason)The reason for failure if status is "FAILED".EditRun._FinalStagefailureReason(java.util.Optional<java.lang.String> failureReason)The reason for failure if status is "FAILED".EditRun.StatusStagefileId(java.lang.String fileId)The identifier of the input file that was edited.EditRun.Builderfrom(EditRun other)EditRun.FileIdStageid(java.lang.String id)A unique identifier for the edit run.EditRun._FinalStagemetrics(EditRunMetrics metrics)Metrics about the editing process.EditRun._FinalStageoutput(java.util.Map<java.lang.String,java.lang.Object> output)The extracted/detected field values from the edited document.EditRun._FinalStageoutput(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> output)The extracted/detected field values from the edited document.EditRun.ConfigStagestatus(EditRunStatus status)EditRun._FinalStageusage(EditRunUsage usage)Usage credits consumed by this edit run.EditRun._FinalStageusage(java.util.Optional<EditRunUsage> usage)Usage credits consumed by this edit run.
-
-
-
Method Detail
-
from
public EditRun.Builder from(EditRun other)
- Specified by:
fromin interfaceEditRun.IdStage
-
id
public EditRun.FileIdStage id(@NotNull java.lang.String id)
A unique identifier for the edit run. Will always start with
"edit_run_"Example:
"edit_run_xK9mLPqRtN3vS8wF5hB2cQ"A unique identifier for the edit run. Will always start with
"edit_run_"Example:
"edit_run_xK9mLPqRtN3vS8wF5hB2cQ"- Specified by:
idin interfaceEditRun.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
fileId
public EditRun.StatusStage fileId(@NotNull java.lang.String fileId)
The identifier of the input file that was edited.
The identifier of the input file that was edited.
- Specified by:
fileIdin interfaceEditRun.FileIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
status
public EditRun.ConfigStage status(@NotNull EditRunStatus status)
- Specified by:
statusin interfaceEditRun.StatusStage
-
config
public EditRun.MetricsStage config(@NotNull EditRunConfig config)
The configuration used for this edit run.
The configuration used for this edit run.
- Specified by:
configin interfaceEditRun.ConfigStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
metrics
public EditRun._FinalStage metrics(@NotNull EditRunMetrics metrics)
Metrics about the editing process.
Metrics about the editing process.
- Specified by:
metricsin interfaceEditRun.MetricsStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
usage
public EditRun._FinalStage usage(EditRunUsage usage)
Usage credits consumed by this edit run.
- Specified by:
usagein interfaceEditRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
usage
public EditRun._FinalStage usage(java.util.Optional<EditRunUsage> usage)
Usage credits consumed by this edit run.
- Specified by:
usagein interfaceEditRun._FinalStage
-
output
public EditRun._FinalStage output(java.util.Map<java.lang.String,java.lang.Object> output)
The extracted/detected field values from the edited document.
- Specified by:
outputin interfaceEditRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
output
public EditRun._FinalStage output(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> output)
The extracted/detected field values from the edited document.
- Specified by:
outputin interfaceEditRun._FinalStage
-
failureReason
public EditRun._FinalStage failureReason(java.lang.String failureReason)
The reason for failure if status is "FAILED".
- Specified by:
failureReasonin interfaceEditRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
failureReason
public EditRun._FinalStage failureReason(java.util.Optional<java.lang.String> failureReason)
The reason for failure if status is "FAILED".
- Specified by:
failureReasonin interfaceEditRun._FinalStage
-
editedFile
public EditRun._FinalStage editedFile(EditRunEditedFile editedFile)
Information about the edited output file. Only present when status is "PROCESSED".
- Specified by:
editedFilein interfaceEditRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
editedFile
public EditRun._FinalStage editedFile(java.util.Optional<EditRunEditedFile> editedFile)
Information about the edited output file. Only present when status is "PROCESSED".
- Specified by:
editedFilein interfaceEditRun._FinalStage
-
build
public EditRun build()
- Specified by:
buildin interfaceEditRun._FinalStage
-
-