Package ai.extend.types
Class ProvidedExtractionFieldResult.Builder
- java.lang.Object
-
- ai.extend.types.ProvidedExtractionFieldResult.Builder
-
- All Implemented Interfaces:
ProvidedExtractionFieldResult._FinalStage,ProvidedExtractionFieldResult.IdStage,ProvidedExtractionFieldResult.ValueStage
- Enclosing class:
- ProvidedExtractionFieldResult
public static final class ProvidedExtractionFieldResult.Builder extends java.lang.Object implements ProvidedExtractionFieldResult.IdStage, ProvidedExtractionFieldResult.ValueStage, ProvidedExtractionFieldResult._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvidedExtractionFieldResultbuild()ProvidedExtractionFieldResult._FinalStageconfidence(java.lang.Double confidence)A value between 0 and 1 indicating confidence in the extraction.ProvidedExtractionFieldResult._FinalStageconfidence(java.util.Optional<java.lang.Double> confidence)A value between 0 and 1 indicating confidence in the extraction.ProvidedExtractionFieldResult.Builderfrom(ProvidedExtractionFieldResult other)ProvidedExtractionFieldResult.ValueStageid(java.lang.String id)The unique identifier for this fieldProvidedExtractionFieldResult._FinalStagepage(java.lang.Double page)The page number where this field was extracted fromProvidedExtractionFieldResult._FinalStagepage(java.util.Optional<java.lang.Double> page)The page number where this field was extracted fromProvidedExtractionFieldResult._FinalStagetype(ProvidedExtractionFieldResultType type)The type of the extraction field resultProvidedExtractionFieldResult._FinalStagetype(java.util.Optional<ProvidedExtractionFieldResultType> type)The type of the extraction field resultProvidedExtractionFieldResult._FinalStagevalue(java.lang.Object value)
-
-
-
Method Detail
-
from
public ProvidedExtractionFieldResult.Builder from(ProvidedExtractionFieldResult other)
- Specified by:
fromin interfaceProvidedExtractionFieldResult.IdStage
-
id
public ProvidedExtractionFieldResult.ValueStage id(@NotNull java.lang.String id)
The unique identifier for this field
The unique identifier for this field
- Specified by:
idin interfaceProvidedExtractionFieldResult.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
value
public ProvidedExtractionFieldResult._FinalStage value(java.lang.Object value)
- Specified by:
valuein interfaceProvidedExtractionFieldResult.ValueStage
-
page
public ProvidedExtractionFieldResult._FinalStage page(java.lang.Double page)
The page number where this field was extracted from
- Specified by:
pagein interfaceProvidedExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
page
public ProvidedExtractionFieldResult._FinalStage page(java.util.Optional<java.lang.Double> page)
The page number where this field was extracted from
- Specified by:
pagein interfaceProvidedExtractionFieldResult._FinalStage
-
confidence
public ProvidedExtractionFieldResult._FinalStage confidence(java.lang.Double confidence)
A value between 0 and 1 indicating confidence in the extraction. Will be set to 1 if not provided.
- Specified by:
confidencein interfaceProvidedExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
confidence
public ProvidedExtractionFieldResult._FinalStage confidence(java.util.Optional<java.lang.Double> confidence)
A value between 0 and 1 indicating confidence in the extraction. Will be set to 1 if not provided.
- Specified by:
confidencein interfaceProvidedExtractionFieldResult._FinalStage
-
type
public ProvidedExtractionFieldResult._FinalStage type(ProvidedExtractionFieldResultType type)
The type of the extraction field result
- Specified by:
typein interfaceProvidedExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
type
public ProvidedExtractionFieldResult._FinalStage type(java.util.Optional<ProvidedExtractionFieldResultType> type)
The type of the extraction field result
- Specified by:
typein interfaceProvidedExtractionFieldResult._FinalStage
-
build
public ProvidedExtractionFieldResult build()
- Specified by:
buildin interfaceProvidedExtractionFieldResult._FinalStage
-
-