Package ai.extend.types
Class Citation.Builder
- java.lang.Object
-
- ai.extend.types.Citation.Builder
-
- Enclosing class:
- Citation
public static final class Citation.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Citationbuild()Citation.BuilderfileId(java.lang.String fileId)Citation.BuilderfileId(java.util.Optional<java.lang.String> fileId)ID of the file the cited content was found in.Citation.Builderfrom(Citation other)Citation.Builderpage(CitationPage page)Citation.Builderpage(java.util.Optional<CitationPage> page)Citation.Builderpolygon(java.util.List<Polygon> polygon)Citation.Builderpolygon(java.util.Optional<java.util.List<Polygon>> polygon)Array of points defining the polygon around the referenced textCitation.BuilderreferenceText(Nullable<java.lang.String> referenceText)Citation.BuilderreferenceText(java.lang.String referenceText)Citation.BuilderreferenceText(java.util.Optional<java.lang.String> referenceText)The text that was referenced
-
-
-
Method Detail
-
from
public Citation.Builder from(Citation other)
-
fileId
public Citation.Builder fileId(java.util.Optional<java.lang.String> fileId)
ID of the file the cited content was found in. On multifile runs, join this against the run's
filesarray to determine which input file the citation refers to; on single-file runs it equals the run'sfile.id.
-
fileId
public Citation.Builder fileId(java.lang.String fileId)
-
page
public Citation.Builder page(java.util.Optional<CitationPage> page)
-
page
public Citation.Builder page(CitationPage page)
-
referenceText
public Citation.Builder referenceText(java.util.Optional<java.lang.String> referenceText)
The text that was referenced
-
referenceText
public Citation.Builder referenceText(java.lang.String referenceText)
-
referenceText
public Citation.Builder referenceText(Nullable<java.lang.String> referenceText)
-
polygon
public Citation.Builder polygon(java.util.Optional<java.util.List<Polygon>> polygon)
Array of points defining the polygon around the referenced text
-
polygon
public Citation.Builder polygon(java.util.List<Polygon> polygon)
-
build
public Citation build()
-
-