public class Result
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
Result() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAction() |
com.google.gson.JsonObject |
getComplexParameter(java.lang.String name) |
com.google.gson.JsonObject |
getComplexParameter(java.lang.String name,
com.google.gson.JsonObject defaultValue) |
AIOutputContext |
getContext(java.lang.String name) |
java.util.List<AIOutputContext> |
getContexts() |
java.util.Date |
getDateParameter(java.lang.String name) |
java.util.Date |
getDateParameter(java.lang.String name,
java.util.Date defaultValue) |
java.util.Date |
getDateTimeParameter(java.lang.String name) |
java.util.Date |
getDateTimeParameter(java.lang.String name,
java.util.Date defaultValue) |
float |
getFloatParameter(java.lang.String name) |
float |
getFloatParameter(java.lang.String name,
float defaultValue) |
Fulfillment |
getFulfillment() |
int |
getIntParameter(java.lang.String name) |
int |
getIntParameter(java.lang.String name,
int defaultValue) |
Metadata |
getMetadata() |
java.util.HashMap<java.lang.String,com.google.gson.JsonElement> |
getParameters() |
java.lang.String |
getResolvedQuery()
The query that was used to produce this result
|
java.lang.String |
getSource() |
java.lang.String |
getStringParameter(java.lang.String name) |
java.lang.String |
getStringParameter(java.lang.String name,
java.lang.String defaultValue) |
java.util.Date |
getTimeParameter(java.lang.String name) |
java.util.Date |
getTimeParameter(java.lang.String name,
java.util.Date defaultValue) |
boolean |
isActionIncomplete() |
void |
setAction(java.lang.String action) |
void |
setActionIncomplete(boolean actionIncomplete) |
void |
setFulfillment(Fulfillment fulfillment) |
void |
setMetadata(Metadata metadata) |
void |
setResolvedQuery(java.lang.String resolvedQuery) |
void |
setSource(java.lang.String source) |
java.lang.String |
toString() |
@NonNull public java.lang.String getAction()
public void setAction(java.lang.String action)
public java.lang.String getSource()
public void setSource(java.lang.String source)
public Metadata getMetadata()
public void setMetadata(Metadata metadata)
public java.util.HashMap<java.lang.String,com.google.gson.JsonElement> getParameters()
public java.lang.String getStringParameter(java.lang.String name)
public java.lang.String getStringParameter(java.lang.String name,
java.lang.String defaultValue)
public java.util.Date getDateParameter(java.lang.String name)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.util.Date getDateParameter(java.lang.String name,
java.util.Date defaultValue)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.util.Date getDateTimeParameter(java.lang.String name)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.util.Date getDateTimeParameter(java.lang.String name,
java.util.Date defaultValue)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.util.Date getTimeParameter(java.lang.String name)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.util.Date getTimeParameter(java.lang.String name,
java.util.Date defaultValue)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic int getIntParameter(java.lang.String name)
public int getIntParameter(java.lang.String name,
int defaultValue)
public float getFloatParameter(java.lang.String name)
public float getFloatParameter(java.lang.String name,
float defaultValue)
public com.google.gson.JsonObject getComplexParameter(java.lang.String name,
com.google.gson.JsonObject defaultValue)
public com.google.gson.JsonObject getComplexParameter(java.lang.String name)
public java.util.List<AIOutputContext> getContexts()
public AIOutputContext getContext(java.lang.String name)
public java.lang.String getResolvedQuery()
public void setResolvedQuery(java.lang.String resolvedQuery)
public Fulfillment getFulfillment()
public void setFulfillment(Fulfillment fulfillment)
public boolean isActionIncomplete()
public void setActionIncomplete(boolean actionIncomplete)
public java.lang.String toString()
toString in class java.lang.Object