Package ai.extend.types
Class LegacyClassificationConfig.Builder
- java.lang.Object
-
- ai.extend.types.LegacyClassificationConfig.Builder
-
- Enclosing class:
- LegacyClassificationConfig
public static final class LegacyClassificationConfig.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public LegacyClassificationConfig.Builder from(LegacyClassificationConfig other)
-
baseProcessor
public LegacyClassificationConfig.Builder baseProcessor(java.util.Optional<LegacyClassificationConfigBaseProcessor> baseProcessor)
The base processor to use. For classifiers, this must be either
"classification_performance"or"classification_light". See Classification Changelog for more details.
-
baseProcessor
public LegacyClassificationConfig.Builder baseProcessor(LegacyClassificationConfigBaseProcessor baseProcessor)
-
baseVersion
public LegacyClassificationConfig.Builder baseVersion(java.util.Optional<java.lang.String> baseVersion)
The version of the
"classification_performance"or"classification_light"processor to use. If this is provided, thebaseProcessormust also be provided. See Classification Changelog for more details.
-
baseVersion
public LegacyClassificationConfig.Builder baseVersion(java.lang.String baseVersion)
-
classifications
public LegacyClassificationConfig.Builder classifications(java.util.List<LegacyClassification> classifications)
Array of possible classifications for the document.
-
addClassifications
public LegacyClassificationConfig.Builder addClassifications(LegacyClassification classifications)
-
addAllClassifications
public LegacyClassificationConfig.Builder addAllClassifications(java.util.List<LegacyClassification> classifications)
-
classificationRules
public LegacyClassificationConfig.Builder classificationRules(java.util.Optional<java.lang.String> classificationRules)
Custom rules to guide the classification process in natural language.
-
classificationRules
public LegacyClassificationConfig.Builder classificationRules(java.lang.String classificationRules)
-
advancedOptions
public LegacyClassificationConfig.Builder advancedOptions(java.util.Optional<LegacyClassificationAdvancedOptions> advancedOptions)
Advanced configuration options.
-
advancedOptions
public LegacyClassificationConfig.Builder advancedOptions(LegacyClassificationAdvancedOptions advancedOptions)
-
parser
public LegacyClassificationConfig.Builder parser(java.util.Optional<ParseConfig> parser)
Configuration options for the parsing process.
-
parser
public LegacyClassificationConfig.Builder parser(ParseConfig parser)
-
build
public LegacyClassificationConfig build()
-
-