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() |
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 |
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) |
void |
setAction(java.lang.String action) |
void |
setFulfillment(Fulfillment fulfillment) |
void |
setMetadata(Metadata metadata) |
void |
setResolvedQuery(java.lang.String resolvedQuery) |
java.lang.String |
toString() |
public java.lang.String getAction()
public void setAction(java.lang.String action)
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.text.ParseException
java.text.ParseExceptionpublic 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.text.ParseException
java.text.ParseExceptionpublic 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.text.ParseException
java.text.ParseExceptionpublic 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 AIOutputContext[] getContexts()
public java.lang.String getResolvedQuery()
public void setResolvedQuery(java.lang.String resolvedQuery)
public Fulfillment getFulfillment()
public void setFulfillment(Fulfillment fulfillment)
public java.lang.String toString()
toString in class java.lang.Object