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