public static class IntentContext.IntentContextKey implements ClassifierContextKey
public IntentContextKey(@NotNull
java.lang.String applicationName,
@NotNull
java.util.Locale language,
@NotNull
ai.tock.nlp.core.NlpEngineType engineType)
@NotNull public java.lang.String id()
The id of the key. key1 == key2 <=> key1.id == key2.id
@NotNull public java.lang.String getApplicationName()
@NotNull public java.util.Locale getLanguage()
@NotNull public ai.tock.nlp.core.NlpEngineType getEngineType()
@NotNull public java.lang.String component1()
@NotNull public java.util.Locale component2()
@NotNull public ai.tock.nlp.core.NlpEngineType component3()
@NotNull
public ai.tock.nlp.model.IntentContext.IntentContextKey copy(@NotNull
java.lang.String applicationName,
@NotNull
java.util.Locale language,
@NotNull
ai.tock.nlp.core.NlpEngineType engineType)
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)