Package ai.tock.nlp.front.shared.config
Class ApplicationDefinition
-
- All Implemented Interfaces:
public final class ApplicationDefinitionAn NLP application definition.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Stringlabelprivate final Stringnamespaceprivate final Set<Id<IntentDefinition>>intentsprivate final Set<Locale>supportedLocalesprivate final Map<Id<IntentDefinition>, Set<String>>intentStatesMapprivate final NlpEngineTypenlpEngineTypeprivate final BooleanmergeEngineTypesprivate final BooleanuseEntityModelsprivate final BooleansupportSubEntitiesprivate final DoubleunknownIntentThresholdprivate final DoubleknownIntentThresholdprivate final BooleannormalizeTextprivate final Id<ApplicationDefinition>_idprivate final StringqualifiedName
-
Constructor Summary
Constructors Constructor Description ApplicationDefinition(String name, String label, String namespace, Set<Id<IntentDefinition>> intents, Set<Locale> supportedLocales, Map<Id<IntentDefinition>, Set<String>> intentStatesMap, NlpEngineType nlpEngineType, Boolean mergeEngineTypes, Boolean useEntityModels, Boolean supportSubEntities, Double unknownIntentThreshold, Double knownIntentThreshold, Boolean normalizeText, Id<ApplicationDefinition> _id)
-
Method Summary
Modifier and Type Method Description final StringgetName()final StringgetLabel()final StringgetNamespace()final Set<Id<IntentDefinition>>getIntents()final Set<Locale>getSupportedLocales()final Map<Id<IntentDefinition>, Set<String>>getIntentStatesMap()final NlpEngineTypegetNlpEngineType()final BooleangetMergeEngineTypes()final BooleangetUseEntityModels()final BooleangetSupportSubEntities()final DoublegetUnknownIntentThreshold()final DoublegetKnownIntentThreshold()final BooleangetNormalizeText()final Id<ApplicationDefinition>get_id()final StringgetQualifiedName()-
-
Constructor Detail
-
ApplicationDefinition
ApplicationDefinition(String name, String label, String namespace, Set<Id<IntentDefinition>> intents, Set<Locale> supportedLocales, Map<Id<IntentDefinition>, Set<String>> intentStatesMap, NlpEngineType nlpEngineType, Boolean mergeEngineTypes, Boolean useEntityModels, Boolean supportSubEntities, Double unknownIntentThreshold, Double knownIntentThreshold, Boolean normalizeText, Id<ApplicationDefinition> _id)
-
-
Method Detail
-
getNamespace
final String getNamespace()
-
getIntents
final Set<Id<IntentDefinition>> getIntents()
-
getSupportedLocales
final Set<Locale> getSupportedLocales()
-
getIntentStatesMap
final Map<Id<IntentDefinition>, Set<String>> getIntentStatesMap()
-
getNlpEngineType
final NlpEngineType getNlpEngineType()
-
getMergeEngineTypes
final Boolean getMergeEngineTypes()
-
getUseEntityModels
final Boolean getUseEntityModels()
-
getSupportSubEntities
final Boolean getSupportSubEntities()
-
getUnknownIntentThreshold
final Double getUnknownIntentThreshold()
-
getKnownIntentThreshold
final Double getKnownIntentThreshold()
-
getNormalizeText
final Boolean getNormalizeText()
-
get_id
final Id<ApplicationDefinition> get_id()
-
getQualifiedName
final String getQualifiedName()
-
-
-
-