Package ai.extend.types
Class LegacyExtractionFieldResult.Builder
- java.lang.Object
-
- ai.extend.types.LegacyExtractionFieldResult.Builder
-
- All Implemented Interfaces:
LegacyExtractionFieldResult._FinalStage,LegacyExtractionFieldResult.IdStage,LegacyExtractionFieldResult.TypeStage,LegacyExtractionFieldResult.ValueStage
- Enclosing class:
- LegacyExtractionFieldResult
public static final class LegacyExtractionFieldResult.Builder extends java.lang.Object implements LegacyExtractionFieldResult.IdStage, LegacyExtractionFieldResult.TypeStage, LegacyExtractionFieldResult.ValueStage, LegacyExtractionFieldResult._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LegacyExtractionFieldResult._FinalStageaddAllReferences(java.util.List<ExtractionFieldResultReference> references)References for the extracted fieldLegacyExtractionFieldResult._FinalStageaddReferences(ExtractionFieldResultReference references)References for the extracted fieldLegacyExtractionFieldResultbuild()LegacyExtractionFieldResult._FinalStageconfidence(java.lang.Double confidence)A value between 0 and 1 indicating confidence in the extractionLegacyExtractionFieldResult._FinalStageconfidence(java.util.Optional<java.lang.Double> confidence)A value between 0 and 1 indicating confidence in the extractionLegacyExtractionFieldResult._FinalStageenum_(java.util.List<EnumOption> enum_)The enum options for enum fields, only set when type=enumLegacyExtractionFieldResult._FinalStageenum_(java.util.Optional<java.util.List<EnumOption>> enum_)The enum options for enum fields, only set when type=enumLegacyExtractionFieldResult.Builderfrom(LegacyExtractionFieldResult other)LegacyExtractionFieldResult.TypeStageid(java.lang.String id)The unique identifier for this fieldLegacyExtractionFieldResult._FinalStageinsights(java.util.List<Insight> insights)Reasoning and other insights from the modelLegacyExtractionFieldResult._FinalStageinsights(java.util.Optional<java.util.List<Insight>> insights)Reasoning and other insights from the modelLegacyExtractionFieldResult._FinalStagereferences(java.util.List<ExtractionFieldResultReference> references)References for the extracted fieldLegacyExtractionFieldResult._FinalStageschema(java.util.List<LegacyExtractionField> schema)The field schema of nested fieldsLegacyExtractionFieldResult._FinalStageschema(java.util.Optional<java.util.List<LegacyExtractionField>> schema)The field schema of nested fieldsLegacyExtractionFieldResult.ValueStagetype(LegacyExtractionFieldResultType type)The type of the extracted fieldLegacyExtractionFieldResult._FinalStagevalue(java.lang.Object value)
-
-
-
Method Detail
-
from
public LegacyExtractionFieldResult.Builder from(LegacyExtractionFieldResult other)
- Specified by:
fromin interfaceLegacyExtractionFieldResult.IdStage
-
id
public LegacyExtractionFieldResult.TypeStage id(@NotNull java.lang.String id)
The unique identifier for this field
The unique identifier for this field
- Specified by:
idin interfaceLegacyExtractionFieldResult.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
type
public LegacyExtractionFieldResult.ValueStage type(@NotNull LegacyExtractionFieldResultType type)
The type of the extracted field
The type of the extracted field
- Specified by:
typein interfaceLegacyExtractionFieldResult.TypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
value
public LegacyExtractionFieldResult._FinalStage value(java.lang.Object value)
- Specified by:
valuein interfaceLegacyExtractionFieldResult.ValueStage
-
enum_
public LegacyExtractionFieldResult._FinalStage enum_(java.util.List<EnumOption> enum_)
The enum options for enum fields, only set when type=enum
- Specified by:
enum_in interfaceLegacyExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
enum_
public LegacyExtractionFieldResult._FinalStage enum_(java.util.Optional<java.util.List<EnumOption>> enum_)
The enum options for enum fields, only set when type=enum
- Specified by:
enum_in interfaceLegacyExtractionFieldResult._FinalStage
-
addAllReferences
public LegacyExtractionFieldResult._FinalStage addAllReferences(java.util.List<ExtractionFieldResultReference> references)
References for the extracted field
- Specified by:
addAllReferencesin interfaceLegacyExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addReferences
public LegacyExtractionFieldResult._FinalStage addReferences(ExtractionFieldResultReference references)
References for the extracted field
- Specified by:
addReferencesin interfaceLegacyExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
references
public LegacyExtractionFieldResult._FinalStage references(java.util.List<ExtractionFieldResultReference> references)
References for the extracted field
- Specified by:
referencesin interfaceLegacyExtractionFieldResult._FinalStage
-
insights
public LegacyExtractionFieldResult._FinalStage insights(java.util.List<Insight> insights)
Reasoning and other insights from the model
- Specified by:
insightsin interfaceLegacyExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
insights
public LegacyExtractionFieldResult._FinalStage insights(java.util.Optional<java.util.List<Insight>> insights)
Reasoning and other insights from the model
- Specified by:
insightsin interfaceLegacyExtractionFieldResult._FinalStage
-
schema
public LegacyExtractionFieldResult._FinalStage schema(java.util.List<LegacyExtractionField> schema)
The field schema of nested fields
- Specified by:
schemain interfaceLegacyExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
schema
public LegacyExtractionFieldResult._FinalStage schema(java.util.Optional<java.util.List<LegacyExtractionField>> schema)
The field schema of nested fields
- Specified by:
schemain interfaceLegacyExtractionFieldResult._FinalStage
-
confidence
public LegacyExtractionFieldResult._FinalStage confidence(java.lang.Double confidence)
A value between 0 and 1 indicating confidence in the extraction
- Specified by:
confidencein interfaceLegacyExtractionFieldResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
confidence
public LegacyExtractionFieldResult._FinalStage confidence(java.util.Optional<java.lang.Double> confidence)
A value between 0 and 1 indicating confidence in the extraction
- Specified by:
confidencein interfaceLegacyExtractionFieldResult._FinalStage
-
build
public LegacyExtractionFieldResult build()
- Specified by:
buildin interfaceLegacyExtractionFieldResult._FinalStage
-
-