Package ai.extend.types
Class ParseConfig.Builder
- java.lang.Object
-
- ai.extend.types.ParseConfig.Builder
-
- Enclosing class:
- ParseConfig
public static final class ParseConfig.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParseConfig.BuilderadvancedOptions(ParseConfigAdvancedOptions advancedOptions)ParseConfig.BuilderadvancedOptions(java.util.Optional<ParseConfigAdvancedOptions> advancedOptions)ParseConfig.BuilderblockOptions(ParseConfigBlockOptions blockOptions)ParseConfig.BuilderblockOptions(java.util.Optional<ParseConfigBlockOptions> blockOptions)Options for controlling how different block types are processed.ParseConfigbuild()ParseConfig.BuilderchunkingStrategy(ParseConfigChunkingStrategy chunkingStrategy)ParseConfig.BuilderchunkingStrategy(java.util.Optional<ParseConfigChunkingStrategy> chunkingStrategy)Strategy for dividing the document into chunks.ParseConfig.Builderfrom(ParseConfig other)ParseConfig.Buildertarget(ParseConfigTarget target)ParseConfig.Buildertarget(java.util.Optional<ParseConfigTarget> target)The target format for the parsed content.
-
-
-
Method Detail
-
from
public ParseConfig.Builder from(ParseConfig other)
-
target
public ParseConfig.Builder target(java.util.Optional<ParseConfigTarget> target)
The target format for the parsed content. Supported values:
markdown: Convert document to Markdown formatspatial: Preserve spatial information in the output
-
target
public ParseConfig.Builder target(ParseConfigTarget target)
-
chunkingStrategy
public ParseConfig.Builder chunkingStrategy(java.util.Optional<ParseConfigChunkingStrategy> chunkingStrategy)
Strategy for dividing the document into chunks.
-
chunkingStrategy
public ParseConfig.Builder chunkingStrategy(ParseConfigChunkingStrategy chunkingStrategy)
-
blockOptions
public ParseConfig.Builder blockOptions(java.util.Optional<ParseConfigBlockOptions> blockOptions)
Options for controlling how different block types are processed.
-
blockOptions
public ParseConfig.Builder blockOptions(ParseConfigBlockOptions blockOptions)
-
advancedOptions
public ParseConfig.Builder advancedOptions(java.util.Optional<ParseConfigAdvancedOptions> advancedOptions)
-
advancedOptions
public ParseConfig.Builder advancedOptions(ParseConfigAdvancedOptions advancedOptions)
-
build
public ParseConfig build()
-
-