-
- All Implemented Interfaces:
-
ai.tock.nlp.model.ClassifierContextKey
public final class EntityContextKey implements ClassifierContextKey
-
-
Field Summary
Fields Modifier and Type Field Description private final StringapplicationNameprivate final StringintentNameprivate final Localelanguageprivate final NlpEngineTypeengineTypeprivate final EntityTypeentityTypeprivate final BooleansubEntities
-
Constructor Summary
Constructors Constructor Description EntityContextKey(String applicationName, String intentName, Locale language, NlpEngineType engineType, EntityType entityType, Boolean subEntities)
-
Method Summary
Modifier and Type Method Description Stringid()The id of the key. final Stringcomponent1()final Stringcomponent2()final Localecomponent3()final NlpEngineTypecomponent4()final EntityTypecomponent5()final Booleancomponent6()final EntityContextKeycopy(String applicationName, String intentName, Locale language, NlpEngineType engineType, EntityType entityType, Boolean subEntities)StringgetApplicationName()final StringgetIntentName()final LocalegetLanguage()NlpEngineTypegetEngineType()final EntityTypegetEntityType()final BooleangetSubEntities()-
-
Method Detail
-
component1
final String component1()
-
component2
final String component2()
-
component3
final Locale component3()
-
component4
final NlpEngineType component4()
-
component5
final EntityType component5()
-
component6
final Boolean component6()
-
copy
final EntityContextKey copy(String applicationName, String intentName, Locale language, NlpEngineType engineType, EntityType entityType, Boolean subEntities)
-
getApplicationName
String getApplicationName()
-
getIntentName
final String getIntentName()
-
getLanguage
final Locale getLanguage()
-
getEngineType
NlpEngineType getEngineType()
-
getEntityType
final EntityType getEntityType()
-
getSubEntities
final Boolean getSubEntities()
-
-
-
-