Package ai.extend.types
Class LegacyProvidedSplitterOutputSplitsItem.Builder
- java.lang.Object
-
- ai.extend.types.LegacyProvidedSplitterOutputSplitsItem.Builder
-
- All Implemented Interfaces:
LegacyProvidedSplitterOutputSplitsItem._FinalStage,LegacyProvidedSplitterOutputSplitsItem.ClassificationIdStage,LegacyProvidedSplitterOutputSplitsItem.EndPageStage,LegacyProvidedSplitterOutputSplitsItem.IdStage,LegacyProvidedSplitterOutputSplitsItem.StartPageStage,LegacyProvidedSplitterOutputSplitsItem.TypeStage
- Enclosing class:
- LegacyProvidedSplitterOutputSplitsItem
public static final class LegacyProvidedSplitterOutputSplitsItem.Builder extends java.lang.Object implements LegacyProvidedSplitterOutputSplitsItem.IdStage, LegacyProvidedSplitterOutputSplitsItem.ClassificationIdStage, LegacyProvidedSplitterOutputSplitsItem.TypeStage, LegacyProvidedSplitterOutputSplitsItem.StartPageStage, LegacyProvidedSplitterOutputSplitsItem.EndPageStage, LegacyProvidedSplitterOutputSplitsItem._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LegacyProvidedSplitterOutputSplitsItembuild()LegacyProvidedSplitterOutputSplitsItem.TypeStageclassificationId(java.lang.String classificationId)ID of the classification type (set in the processor config)LegacyProvidedSplitterOutputSplitsItem._FinalStageendPage(int endPage)The end page of the split documentLegacyProvidedSplitterOutputSplitsItem.Builderfrom(LegacyProvidedSplitterOutputSplitsItem other)LegacyProvidedSplitterOutputSplitsItem.ClassificationIdStageid(java.lang.String id)Unique ID for this splitLegacyProvidedSplitterOutputSplitsItem._FinalStageidentifier(java.lang.String identifier)Identifier for the split document (e.g.LegacyProvidedSplitterOutputSplitsItem._FinalStageidentifier(java.util.Optional<java.lang.String> identifier)Identifier for the split document (e.g.LegacyProvidedSplitterOutputSplitsItem._FinalStageobservation(java.lang.String observation)Explanation of the resultsLegacyProvidedSplitterOutputSplitsItem._FinalStageobservation(java.util.Optional<java.lang.String> observation)Explanation of the resultsLegacyProvidedSplitterOutputSplitsItem.EndPageStagestartPage(int startPage)The start page of the split documentLegacyProvidedSplitterOutputSplitsItem.StartPageStagetype(java.lang.String type)The type of the split document (set in the processor config), corresponds to the classificationId
-
-
-
Method Detail
-
from
public LegacyProvidedSplitterOutputSplitsItem.Builder from(LegacyProvidedSplitterOutputSplitsItem other)
- Specified by:
fromin interfaceLegacyProvidedSplitterOutputSplitsItem.IdStage
-
id
public LegacyProvidedSplitterOutputSplitsItem.ClassificationIdStage id(@NotNull java.lang.String id)
Unique ID for this split
Unique ID for this split
- Specified by:
idin interfaceLegacyProvidedSplitterOutputSplitsItem.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
classificationId
public LegacyProvidedSplitterOutputSplitsItem.TypeStage classificationId(@NotNull java.lang.String classificationId)
ID of the classification type (set in the processor config)
ID of the classification type (set in the processor config)
- Specified by:
classificationIdin interfaceLegacyProvidedSplitterOutputSplitsItem.ClassificationIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
type
public LegacyProvidedSplitterOutputSplitsItem.StartPageStage type(@NotNull java.lang.String type)
The type of the split document (set in the processor config), corresponds to the classificationId
The type of the split document (set in the processor config), corresponds to the classificationId
- Specified by:
typein interfaceLegacyProvidedSplitterOutputSplitsItem.TypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
startPage
public LegacyProvidedSplitterOutputSplitsItem.EndPageStage startPage(int startPage)
The start page of the split document
The start page of the split document
- Specified by:
startPagein interfaceLegacyProvidedSplitterOutputSplitsItem.StartPageStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
endPage
public LegacyProvidedSplitterOutputSplitsItem._FinalStage endPage(int endPage)
The end page of the split document
The end page of the split document
- Specified by:
endPagein interfaceLegacyProvidedSplitterOutputSplitsItem.EndPageStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
identifier
public LegacyProvidedSplitterOutputSplitsItem._FinalStage identifier(java.lang.String identifier)
Identifier for the split document (e.g. invoice number)
- Specified by:
identifierin interfaceLegacyProvidedSplitterOutputSplitsItem._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
identifier
public LegacyProvidedSplitterOutputSplitsItem._FinalStage identifier(java.util.Optional<java.lang.String> identifier)
Identifier for the split document (e.g. invoice number)
- Specified by:
identifierin interfaceLegacyProvidedSplitterOutputSplitsItem._FinalStage
-
observation
public LegacyProvidedSplitterOutputSplitsItem._FinalStage observation(java.lang.String observation)
Explanation of the results
- Specified by:
observationin interfaceLegacyProvidedSplitterOutputSplitsItem._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
observation
public LegacyProvidedSplitterOutputSplitsItem._FinalStage observation(java.util.Optional<java.lang.String> observation)
Explanation of the results
- Specified by:
observationin interfaceLegacyProvidedSplitterOutputSplitsItem._FinalStage
-
build
public LegacyProvidedSplitterOutputSplitsItem build()
- Specified by:
buildin interfaceLegacyProvidedSplitterOutputSplitsItem._FinalStage
-
-