Class LegacyProcessorRunSummary.Builder
- java.lang.Object
-
- ai.extend.types.LegacyProcessorRunSummary.Builder
-
- All Implemented Interfaces:
LegacyProcessorRunSummary._FinalStage,LegacyProcessorRunSummary.CreatedAtStage,LegacyProcessorRunSummary.IdStage,LegacyProcessorRunSummary.ProcessorIdStage,LegacyProcessorRunSummary.ProcessorNameStage,LegacyProcessorRunSummary.ProcessorVersionIdStage,LegacyProcessorRunSummary.StatusStage,LegacyProcessorRunSummary.UpdatedAtStage
- Enclosing class:
- LegacyProcessorRunSummary
public static final class LegacyProcessorRunSummary.Builder extends java.lang.Object implements LegacyProcessorRunSummary.IdStage, LegacyProcessorRunSummary.StatusStage, LegacyProcessorRunSummary.ProcessorIdStage, LegacyProcessorRunSummary.ProcessorNameStage, LegacyProcessorRunSummary.ProcessorVersionIdStage, LegacyProcessorRunSummary.CreatedAtStage, LegacyProcessorRunSummary.UpdatedAtStage, LegacyProcessorRunSummary._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public LegacyProcessorRunSummary.Builder from(LegacyProcessorRunSummary other)
- Specified by:
fromin interfaceLegacyProcessorRunSummary.IdStage
-
id
public LegacyProcessorRunSummary.StatusStage id(@NotNull java.lang.String id)
The ID of the processor run.
Example:
"exr_Zk9mNP12Qw4-yTv8BdR3H"The ID of the processor run.
Example:
"exr_Zk9mNP12Qw4-yTv8BdR3H"- Specified by:
idin interfaceLegacyProcessorRunSummary.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
status
public LegacyProcessorRunSummary.ProcessorIdStage status(@NotNull LegacyProcessorStatus status)
- Specified by:
statusin interfaceLegacyProcessorRunSummary.StatusStage
-
processorId
public LegacyProcessorRunSummary.ProcessorNameStage processorId(@NotNull java.lang.String processorId)
The ID of the processor that was run. Will always start with "ex_".
Example:
"ex_BMdfq_yWM3sT-ZzvCnA3f"The ID of the processor that was run. Will always start with "ex_".
Example:
"ex_BMdfq_yWM3sT-ZzvCnA3f"- Specified by:
processorIdin interfaceLegacyProcessorRunSummary.ProcessorIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
processorName
public LegacyProcessorRunSummary.ProcessorVersionIdStage processorName(@NotNull java.lang.String processorName)
The name of the processor that was run.
Example:
"Invoice Extractor"The name of the processor that was run.
Example:
"Invoice Extractor"- Specified by:
processorNamein interfaceLegacyProcessorRunSummary.ProcessorNameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
processorVersionId
public LegacyProcessorRunSummary.CreatedAtStage processorVersionId(@NotNull java.lang.String processorVersionId)
The ID of the processor version that was run. Will always start with "exv_".
Example:
"exv_Zk9mNP12Qw4-yTv8BdR3H"The ID of the processor version that was run. Will always start with "exv_".
Example:
"exv_Zk9mNP12Qw4-yTv8BdR3H"- Specified by:
processorVersionIdin interfaceLegacyProcessorRunSummary.ProcessorVersionIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdAt
public LegacyProcessorRunSummary.UpdatedAtStage createdAt(@NotNull java.time.OffsetDateTime createdAt)
The time (in UTC) at which the processor run was created. Will follow the RFC 3339 format.
Example:
"2024-03-21T15:29:55Z"The time (in UTC) at which the processor run was created. Will follow the RFC 3339 format.
Example:
"2024-03-21T15:29:55Z"- Specified by:
createdAtin interfaceLegacyProcessorRunSummary.CreatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
updatedAt
public LegacyProcessorRunSummary._FinalStage updatedAt(@NotNull java.time.OffsetDateTime updatedAt)
The time (in UTC) at which the processor run was last updated. Will follow the RFC 3339 format.
Example:
"2024-03-21T16:45:00Z"The time (in UTC) at which the processor run was last updated. Will follow the RFC 3339 format.
Example:
"2024-03-21T16:45:00Z"- Specified by:
updatedAtin interfaceLegacyProcessorRunSummary.UpdatedAtStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
usage
public LegacyProcessorRunSummary._FinalStage usage(LegacyDocumentProcessorRunCredits usage)
- Specified by:
usagein interfaceLegacyProcessorRunSummary._FinalStage
-
usage
public LegacyProcessorRunSummary._FinalStage usage(java.util.Optional<LegacyDocumentProcessorRunCredits> usage)
- Specified by:
usagein interfaceLegacyProcessorRunSummary._FinalStage
-
type
public LegacyProcessorRunSummary._FinalStage type(LegacyProcessorRunSummaryType type)
The type of processor that was run:
"EXTRACT"- Extraction processor"SPLITTER"- Splitting processor"CLASSIFY"- Classification processor
- Specified by:
typein interfaceLegacyProcessorRunSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
type
public LegacyProcessorRunSummary._FinalStage type(java.util.Optional<LegacyProcessorRunSummaryType> type)
The type of processor that was run:
"EXTRACT"- Extraction processor"SPLITTER"- Splitting processor"CLASSIFY"- Classification processor
- Specified by:
typein interfaceLegacyProcessorRunSummary._FinalStage
-
build
public LegacyProcessorRunSummary build()
- Specified by:
buildin interfaceLegacyProcessorRunSummary._FinalStage
-
-