Package ai.tock.nlp.admin.model
Class ApplicationWithIntents
-
- All Implemented Interfaces:
public final class ApplicationWithIntentsApplication definition with intents.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Stringlabelprivate final Stringnamespaceprivate final List<IntentDefinition>intentsprivate final Set<Locale>supportedLocalesprivate final NlpEngineTypenlpEngineTypeprivate final BooleanmergeEngineTypesprivate final BooleanuseEntityModelsprivate final BooleansupportSubEntitiesprivate final DoubleunknownIntentThresholdprivate final DoubleknownIntentThresholdprivate final BooleannormalizeTextprivate final List<IntentDefinition>namespaceIntentsprivate final Id<ApplicationDefinition>_id
-
Constructor Summary
Constructors Constructor Description ApplicationWithIntents(String name, String label, String namespace, List<IntentDefinition> intents, Set<Locale> supportedLocales, NlpEngineType nlpEngineType, Boolean mergeEngineTypes, Boolean useEntityModels, Boolean supportSubEntities, Double unknownIntentThreshold, Double knownIntentThreshold, Boolean normalizeText, List<IntentDefinition> namespaceIntents, Id<ApplicationDefinition> _id)ApplicationWithIntents(ApplicationDefinition application, List<IntentDefinition> intents, List<IntentDefinition> namespacesIntents)
-
Method Summary
Modifier and Type Method Description final StringgetName()final StringgetLabel()final StringgetNamespace()final List<IntentDefinition>getIntents()final Set<Locale>getSupportedLocales()final NlpEngineTypegetNlpEngineType()final BooleangetMergeEngineTypes()final BooleangetUseEntityModels()final BooleangetSupportSubEntities()final DoublegetUnknownIntentThreshold()final DoublegetKnownIntentThreshold()final BooleangetNormalizeText()final List<IntentDefinition>getNamespaceIntents()final Id<ApplicationDefinition>get_id()final ApplicationDefinitiontoApplication()-
-
Constructor Detail
-
ApplicationWithIntents
ApplicationWithIntents(String name, String label, String namespace, List<IntentDefinition> intents, Set<Locale> supportedLocales, NlpEngineType nlpEngineType, Boolean mergeEngineTypes, Boolean useEntityModels, Boolean supportSubEntities, Double unknownIntentThreshold, Double knownIntentThreshold, Boolean normalizeText, List<IntentDefinition> namespaceIntents, Id<ApplicationDefinition> _id)
-
-
Method Detail
-
getNamespace
final String getNamespace()
-
getIntents
final List<IntentDefinition> getIntents()
-
getSupportedLocales
final Set<Locale> getSupportedLocales()
-
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()
-
getNamespaceIntents
final List<IntentDefinition> getNamespaceIntents()
-
get_id
final Id<ApplicationDefinition> get_id()
-
toApplication
final ApplicationDefinition toApplication()
-
-
-
-