Class HierarchicalChunkDocumentRequest.Builder
java.lang.Object
ai.docling.serve.api.chunk.request.HierarchicalChunkDocumentRequest.Builder
- Enclosing class:
- HierarchicalChunkDocumentRequest
Builder for creating
HierarchicalChunkDocumentRequest instances.
Generated by Lombok's @Builder annotation.
Builder methods:
source(Source)- Add a single document source (use with @Singular)sources(List<Source>)- Set the list of document sourcesoptions(ConvertDocumentOptions)- Set the conversion optionstarget(Target)- Set the output target specificationincludeConvertedDoc(boolean)- Set whether to include converted documentchunkingOptions(HierarchicalChunkerOptions)- Set the hierarchical chunker options
-
Method Summary
Modifier and TypeMethodDescription@NonNull HierarchicalChunkDocumentRequestbuild()chunkingOptions(@NonNull HierarchicalChunkerOptions chunkingOptions) Options specific to the chunker.includeConvertedDoc(boolean includeConvertedDoc) If true, the output will include both the chunks and the converted document.options(@NonNull ConvertDocumentOptions options) Conversion options.sources(@NonNull Collection<? extends Source> sources) Specification for the type of output target.@NonNull StringtoString()
-
Method Details
-
source
-
sources
public @NonNull HierarchicalChunkDocumentRequest.Builder sources(@NonNull Collection<? extends Source> sources) -
clearSources
-
options
public @NonNull HierarchicalChunkDocumentRequest.Builder options(@NonNull @NonNull ConvertDocumentOptions options) Conversion options.- Parameters:
options- the conversion options- Returns:
this.
-
target
Specification for the type of output target.- Parameters:
target- the output target specification, or null if not specified- Returns:
this.
-
includeConvertedDoc
public @NonNull HierarchicalChunkDocumentRequest.Builder includeConvertedDoc(boolean includeConvertedDoc) If true, the output will include both the chunks and the converted document.- Parameters:
includeConvertedDoc- true if the converted document should be included, false otherwise- Returns:
this.
-
chunkingOptions
public @NonNull HierarchicalChunkDocumentRequest.Builder chunkingOptions(@NonNull @NonNull HierarchicalChunkerOptions chunkingOptions) Options specific to the chunker.- Parameters:
chunkingOptions- the hierarchical chunker options- Returns:
this.
-
build
-
toString
-