Package ai.extend.types
Class LegacyClassificationAdvancedOptions.Builder
- java.lang.Object
-
- ai.extend.types.LegacyClassificationAdvancedOptions.Builder
-
- Enclosing class:
- LegacyClassificationAdvancedOptions
public static final class LegacyClassificationAdvancedOptions.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public LegacyClassificationAdvancedOptions.Builder from(LegacyClassificationAdvancedOptions other)
-
context
public LegacyClassificationAdvancedOptions.Builder context(java.util.Optional<LegacyClassificationAdvancedOptionsContext> context)
The context to use for classification.
-
context
public LegacyClassificationAdvancedOptions.Builder context(LegacyClassificationAdvancedOptionsContext context)
-
advancedMultimodalEnabled
public LegacyClassificationAdvancedOptions.Builder advancedMultimodalEnabled(java.util.Optional<java.lang.Boolean> advancedMultimodalEnabled)
Enable advanced multimodal processing for better handling of visual elements during classification.
-
advancedMultimodalEnabled
public LegacyClassificationAdvancedOptions.Builder advancedMultimodalEnabled(java.lang.Boolean advancedMultimodalEnabled)
-
fixedPageLimit
public LegacyClassificationAdvancedOptions.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 LegacyClassificationAdvancedOptions.Builder fixedPageLimit(java.lang.Integer fixedPageLimit)
-
pageRanges
public LegacyClassificationAdvancedOptions.Builder pageRanges(java.util.Optional<java.util.List<PageRangesItem>> pageRanges)
-
pageRanges
public LegacyClassificationAdvancedOptions.Builder pageRanges(java.util.List<PageRangesItem> pageRanges)
-
build
public LegacyClassificationAdvancedOptions build()
-
-