Package ai.extend.types
Class ParseConfigChunkingStrategy.Builder
- java.lang.Object
-
- ai.extend.types.ParseConfigChunkingStrategy.Builder
-
- Enclosing class:
- ParseConfigChunkingStrategy
public static final class ParseConfigChunkingStrategy.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParseConfigChunkingStrategybuild()ParseConfigChunkingStrategy.Builderfrom(ParseConfigChunkingStrategy other)ParseConfigChunkingStrategy.Builderoptions(ParseConfigChunkingStrategyOptions options)ParseConfigChunkingStrategy.Builderoptions(java.util.Optional<ParseConfigChunkingStrategyOptions> options)Additional options for the chunking strategy.ParseConfigChunkingStrategy.Buildertype(ParseConfigChunkingStrategyType type)ParseConfigChunkingStrategy.Buildertype(java.util.Optional<ParseConfigChunkingStrategyType> type)The type of chunking strategy.
-
-
-
Method Detail
-
from
public ParseConfigChunkingStrategy.Builder from(ParseConfigChunkingStrategy other)
-
type
public ParseConfigChunkingStrategy.Builder type(java.util.Optional<ParseConfigChunkingStrategyType> type)
The type of chunking strategy. Supported values:
page: Chunk document by pages.document: Entire document is a single chunk. Essentially no chunking.section: Split by logical sections. Not supported for target=spatial.
-
type
public ParseConfigChunkingStrategy.Builder type(ParseConfigChunkingStrategyType type)
-
options
public ParseConfigChunkingStrategy.Builder options(java.util.Optional<ParseConfigChunkingStrategyOptions> options)
Additional options for the chunking strategy.
-
options
public ParseConfigChunkingStrategy.Builder options(ParseConfigChunkingStrategyOptions options)
-
build
public ParseConfigChunkingStrategy build()
-
-