Package ai.extend.types
Class ClassificationAdvancedOptions.Builder
- java.lang.Object
-
- ai.extend.types.ClassificationAdvancedOptions.Builder
-
- Enclosing class:
- ClassificationAdvancedOptions
public static final class ClassificationAdvancedOptions.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public ClassificationAdvancedOptions.Builder from(ClassificationAdvancedOptions other)
-
context
public ClassificationAdvancedOptions.Builder context(java.util.Optional<ClassificationAdvancedOptionsContext> context)
The context to use for classification.
-
context
public ClassificationAdvancedOptions.Builder context(ClassificationAdvancedOptionsContext context)
-
advancedMultimodalEnabled
public ClassificationAdvancedOptions.Builder advancedMultimodalEnabled(java.util.Optional<java.lang.Boolean> advancedMultimodalEnabled)
Enable advanced multimodal processing for better handling of visual elements during classification.
-
advancedMultimodalEnabled
public ClassificationAdvancedOptions.Builder advancedMultimodalEnabled(java.lang.Boolean advancedMultimodalEnabled)
-
fixedPageLimit
public ClassificationAdvancedOptions.Builder fixedPageLimit(java.util.Optional<java.lang.Integer> fixedPageLimit)
Limit processing to a specific number of pages from the beginning of the document. See Page Ranges.
-
fixedPageLimit
public ClassificationAdvancedOptions.Builder fixedPageLimit(java.lang.Integer fixedPageLimit)
-
pageRanges
public ClassificationAdvancedOptions.Builder pageRanges(java.util.Optional<java.util.List<PageRangesItem>> pageRanges)
-
pageRanges
public ClassificationAdvancedOptions.Builder pageRanges(java.util.List<PageRangesItem> pageRanges)
-
build
public ClassificationAdvancedOptions build()
-
-