public class HoundRequestInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,JsonNode> |
extraFields |
Constructor and Description |
---|
HoundRequestInfo() |
Modifier and Type | Method and Description |
---|---|
int |
getActionTimerSec() |
java.lang.String |
getAdId() |
java.lang.String |
getAppId() |
java.lang.String |
getCity() |
java.util.Map<java.lang.String,java.lang.String> |
getClientExtras() |
java.util.List<ClientMatch> |
getClientMatches() |
ClientState |
getClientState() |
java.lang.String |
getClientVersion() |
int |
getClientVersionCode() |
JsonNode |
getConversationState() |
java.lang.String |
getCountry() |
int |
getDeviceApiVersion() |
java.lang.String |
getDeviceId() |
java.lang.String |
getDeviceName() |
java.lang.String |
getDeviceOSVersion() |
java.lang.String |
getDeviceUnitPreference() |
java.util.Map<java.lang.String,JsonNode> |
getExtraFields()
Retrieves map of extra fields added to HoundRequestInfo
|
java.lang.String |
getFirstPersonSelf() |
java.lang.String |
getFirstPersonSelfSpoken() |
java.lang.String |
getInstallationId() |
java.lang.String |
getLanguage() |
java.lang.Double |
getLatitude() |
java.lang.Double |
getLongitude() |
java.lang.Integer |
getMaxResults() |
java.lang.Integer |
getMinResults() |
java.lang.String |
getNetworkType() |
java.lang.String |
getPhoneType() |
java.lang.Double |
getPositionHorizontalAccuracy() |
java.lang.Long |
getPreferredCalendarId() |
java.lang.String |
getPreferredCalendarName() |
java.lang.String |
getRequestId() |
java.lang.String |
getSearchEnginePreference() |
java.util.List<java.lang.String> |
getSecondPersonSelf() |
java.util.List<java.lang.String> |
getSecondPersonSelfSpoken() |
JsonNode |
getSendBack() |
java.lang.String |
getSessionId() |
java.lang.String |
getState() |
java.lang.String |
getStreet() |
long |
getTimeStamp() |
java.lang.String |
getTimeZone() |
java.lang.String |
getUserId() |
java.lang.String |
getWakeUpPattern()
Returns the Terrier expression used to indicate the Houndify wakeup phrase being
used by the client.
|
boolean |
isAutoSync() |
boolean |
isCalendarIsSet() |
boolean |
isCharging() |
boolean |
isClientMatchesOnly() |
boolean |
isControllableTrackPlaying() |
boolean |
isDevMode() |
boolean |
isLocationPreferenceOn() |
boolean |
isUseContactData() |
void |
setActionTimerSec(int actionTimerSec) |
void |
setAdId(java.lang.String adId) |
void |
setAppId(java.lang.String appId) |
void |
setAutoSync(boolean autoSync) |
void |
setCalendarIsSet(boolean calendarIsSet) |
void |
setCharging(boolean charging) |
void |
setCity(java.lang.String city) |
void |
setClientExtras(java.util.Map<java.lang.String,java.lang.String> clientExtras) |
void |
setClientMatches(java.util.List<ClientMatch> clientMatches) |
void |
setClientMatchesOnly(boolean clientMatchesOnly) |
void |
setClientState(ClientState clientState) |
void |
setClientVersion(java.lang.String clientVersion) |
void |
setClientVersionCode(int clientVersionCode) |
void |
setControllableTrackPlaying(boolean controllableTrackPlaying) |
void |
setConversationState(JsonNode conversationState) |
void |
setCountry(java.lang.String country) |
void |
setDeviceApiVersion(int deviceApiVersion) |
void |
setDeviceId(java.lang.String deviceId) |
void |
setDeviceName(java.lang.String deviceName) |
void |
setDeviceOSVersion(java.lang.String deviceOSVersion) |
void |
setDeviceUnitPreference(java.lang.String deviceUnitPreference) |
void |
setDevMode(boolean devMode) |
void |
setExtraField(java.lang.String name,
JsonNode value)
Allows client to pass an additional fields needed in the HoundRequestInfo.
|
void |
setExtraField(java.lang.String name,
java.lang.String value)
Allows client to pass an additional fields needed in the HoundRequestInfo.
|
void |
setFirstPersonSelf(java.lang.String firstPersonSelf) |
void |
setFirstPersonSelfSpoken(java.lang.String firstPersonSelfSpoken) |
void |
setInstallationId(java.lang.String installationId) |
void |
setLanguage(java.lang.String language) |
void |
setLatitude(java.lang.Double latitude) |
void |
setLocationPreferenceOn(boolean locationPreferenceOn) |
void |
setLongitude(java.lang.Double longitude) |
void |
setMaxResults(java.lang.Integer maxResults) |
void |
setMaxSilenceAfterFullQuerySeconds(float maxSilenceAfterFullQuerySeconds)
VoiceActivityDetection.MaxSilenceAfterFullQuerySeconds - Is used to configure server side VAD configuration settings for a
particular voice search.
|
void |
setMaxSilenceAfterPartialQuerySeconds(float maxSilenceAfterPartialQuerySeconds)
VoiceActivityDetection.MaxSilenceAfterPartialQuerySeconds - Is used to configure server side VAD configuration settings for a
particular voice search.
|
void |
setMaxSilenceSeconds(float maxSilenceSeconds)
VoiceActivityDetection.MaxSilenceSeconds - Is used to configure server side VAD configuration settings for a
particular voice search.
|
void |
setMinResults(java.lang.Integer minResults)
This should really be set desired number or target number.
|
void |
setNetworkType(java.lang.String networkType) |
void |
setPhoneType(java.lang.String phoneType) |
void |
setPositionHorizontalAccuracy(java.lang.Double positionHorizontalAccuracy) |
void |
setPreferredCalendarId(java.lang.Long preferredCalendarId) |
void |
setPreferredCalendarName(java.lang.String preferredCalendarName) |
void |
setRequestId(java.lang.String requestId) |
void |
setSearchEnginePreference(java.lang.String searchEnginePreference) |
void |
setSecondPersonSelf(java.util.List<java.lang.String> secondPersonSelf) |
void |
setSecondPersonSelfSpoken(java.util.List<java.lang.String> secondPersonSelfSpoken) |
void |
setSendBack(JsonNode sendBack) |
void |
setSessionId(java.lang.String sessionId) |
void |
setState(java.lang.String state) |
void |
setStreet(java.lang.String street) |
void |
setTimeStamp(long timeStamp) |
void |
setTimeZone(java.lang.String timeZone) |
void |
setUseContactData(boolean useContactData) |
void |
setUserId(java.lang.String userId) |
void |
setWakeUpPattern(java.lang.String wakeUpPattern)
Used to set a Terrier expression for indicating to the Houndify server which wakeup phrase is being
used by the client to activate a Hound search.
|
public void setMaxSilenceSeconds(float maxSilenceSeconds)
maxSilenceSeconds
- If the server detects this many seconds of continuous silence, it will consider voice activity to be finished.public void setMaxSilenceAfterFullQuerySeconds(float maxSilenceAfterFullQuerySeconds)
maxSilenceAfterFullQuerySeconds
- If the server detects this many seconds of silence after detecting a meaningful query, it will consider voice activity to be finished.public void setMaxSilenceAfterPartialQuerySeconds(float maxSilenceAfterPartialQuerySeconds)
maxSilenceAfterPartialQuerySeconds
- If the server detects this many seconds of silence after detecting part of a query, it will consider voice activity to be finished.public java.lang.String getWakeUpPattern()
public void setWakeUpPattern(java.lang.String wakeUpPattern)
wakeUpPattern
- public java.lang.String getDeviceOSVersion()
public void setDeviceOSVersion(java.lang.String deviceOSVersion)
public int getDeviceApiVersion()
public void setDeviceApiVersion(int deviceApiVersion)
public java.lang.String getDeviceName()
public void setDeviceName(java.lang.String deviceName)
public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
public java.lang.String getAppId()
public void setAppId(java.lang.String appId)
public java.lang.String getRequestId()
public void setRequestId(java.lang.String requestId)
public java.lang.String getSessionId()
public void setSessionId(java.lang.String sessionId)
public java.lang.String getAdId()
public void setAdId(java.lang.String adId)
public java.lang.String getDeviceId()
public void setDeviceId(java.lang.String deviceId)
public java.lang.String getInstallationId()
public void setInstallationId(java.lang.String installationId)
public java.lang.String getClientVersion()
public void setClientVersion(java.lang.String clientVersion)
public int getClientVersionCode()
public void setClientVersionCode(int clientVersionCode)
public java.lang.String getPhoneType()
public void setPhoneType(java.lang.String phoneType)
public java.lang.String getNetworkType()
public void setNetworkType(java.lang.String networkType)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public JsonNode getConversationState()
public void setConversationState(JsonNode conversationState)
public ClientState getClientState()
public void setClientState(ClientState clientState)
public java.lang.String getDeviceUnitPreference()
public void setDeviceUnitPreference(java.lang.String deviceUnitPreference)
public int getActionTimerSec()
public void setActionTimerSec(int actionTimerSec)
public boolean isAutoSync()
public void setAutoSync(boolean autoSync)
public java.lang.String getSearchEnginePreference()
public void setSearchEnginePreference(java.lang.String searchEnginePreference)
public boolean isLocationPreferenceOn()
public void setLocationPreferenceOn(boolean locationPreferenceOn)
public boolean isUseContactData()
public void setUseContactData(boolean useContactData)
public java.lang.Integer getMaxResults()
public void setMaxResults(java.lang.Integer maxResults)
public java.lang.Integer getMinResults()
public void setMinResults(java.lang.Integer minResults)
minResults
- public java.lang.Double getLatitude()
public void setLatitude(java.lang.Double latitude)
public java.lang.Double getLongitude()
public void setLongitude(java.lang.Double longitude)
public java.lang.Double getPositionHorizontalAccuracy()
public void setPositionHorizontalAccuracy(java.lang.Double positionHorizontalAccuracy)
public java.lang.String getStreet()
public void setStreet(java.lang.String street)
public java.lang.String getState()
public void setState(java.lang.String state)
public java.lang.String getCity()
public void setCity(java.lang.String city)
public java.lang.String getCountry()
public void setCountry(java.lang.String country)
public long getTimeStamp()
public void setTimeStamp(long timeStamp)
public java.lang.String getTimeZone()
public void setTimeZone(java.lang.String timeZone)
public boolean isDevMode()
public void setDevMode(boolean devMode)
public java.util.Map<java.lang.String,java.lang.String> getClientExtras()
public void setClientExtras(java.util.Map<java.lang.String,java.lang.String> clientExtras)
public boolean isCalendarIsSet()
public void setCalendarIsSet(boolean calendarIsSet)
public java.lang.String getPreferredCalendarName()
public void setPreferredCalendarName(java.lang.String preferredCalendarName)
public java.lang.Long getPreferredCalendarId()
public void setPreferredCalendarId(java.lang.Long preferredCalendarId)
public boolean isCharging()
public void setCharging(boolean charging)
public java.lang.String getFirstPersonSelf()
public void setFirstPersonSelf(java.lang.String firstPersonSelf)
public java.lang.String getFirstPersonSelfSpoken()
public void setFirstPersonSelfSpoken(java.lang.String firstPersonSelfSpoken)
public java.util.List<java.lang.String> getSecondPersonSelfSpoken()
public void setSecondPersonSelfSpoken(java.util.List<java.lang.String> secondPersonSelfSpoken)
public java.util.List<java.lang.String> getSecondPersonSelf()
public void setSecondPersonSelf(java.util.List<java.lang.String> secondPersonSelf)
public java.util.List<ClientMatch> getClientMatches()
public void setClientMatches(java.util.List<ClientMatch> clientMatches)
public boolean isClientMatchesOnly()
public void setClientMatchesOnly(boolean clientMatchesOnly)
public boolean isControllableTrackPlaying()
public void setControllableTrackPlaying(boolean controllableTrackPlaying)
public JsonNode getSendBack()
public void setSendBack(JsonNode sendBack)
public java.util.Map<java.lang.String,JsonNode> getExtraFields()
public void setExtraField(java.lang.String name, java.lang.String value)
name
- of fieldvalue
- string to be stored.public void setExtraField(java.lang.String name, JsonNode value)
name
- of fieldvalue
- JsonNode object.