public class AIConfiguration
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AIConfiguration.RecognitionEngine |
static class |
AIConfiguration.SupportedLanguages
Currently supported languages
|
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
PROTOCOL_VERSION |
protected static java.lang.String |
QUESTION_ENDPOINT |
| Constructor and Description |
|---|
AIConfiguration(java.lang.String apiKey,
java.lang.String subscriptionKey,
AIConfiguration.SupportedLanguages language,
AIConfiguration.RecognitionEngine recognitionEngine) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getApiKey() |
java.lang.String |
getLanguage() |
java.lang.String |
getQuestionUrl() |
AIConfiguration.RecognitionEngine |
getRecognitionEngine() |
java.lang.String |
getSubscriptionKey() |
boolean |
isDebug()
This flag is for testing purposes ONLY.
|
boolean |
isWriteSoundLog()
This flag is for testing purposes ONLY.
|
void |
setApiKey(java.lang.String apiKey) |
void |
setDebug(boolean debug)
This flag is for testing purposes ONLY.
|
void |
setLanguage(java.lang.String language) |
void |
setRecognitionEngine(AIConfiguration.RecognitionEngine recognitionEngine) |
void |
setWriteSoundLog(boolean writeSoundLog)
This flag is for testing purposes ONLY.
|
protected static java.lang.String PROTOCOL_VERSION
protected static final java.lang.String QUESTION_ENDPOINT
public AIConfiguration(java.lang.String apiKey,
java.lang.String subscriptionKey,
AIConfiguration.SupportedLanguages language,
AIConfiguration.RecognitionEngine recognitionEngine)
public java.lang.String getApiKey()
public void setApiKey(java.lang.String apiKey)
public java.lang.String getSubscriptionKey()
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public AIConfiguration.RecognitionEngine getRecognitionEngine()
public void setRecognitionEngine(AIConfiguration.RecognitionEngine recognitionEngine)
public boolean isDebug()
public void setDebug(boolean debug)
debug - value indicating used service addresspublic void setWriteSoundLog(boolean writeSoundLog)
writeSoundLog - value, indicating recorded sound will be saved in storage (if possible)public boolean isWriteSoundLog()
public java.lang.String getQuestionUrl()