| Constructor and Description |
|---|
SmartHomeApp() |
SmartHomeApp(com.google.auth.oauth2.GoogleCredentials credentials) |
SmartHomeApp(java.lang.String fileName) |
| Modifier and Type | Method and Description |
|---|---|
SmartHomeRequest |
createRequest(java.lang.String inputJson) |
com.google.auth.oauth2.GoogleCredentials |
getCredentials() |
java.util.concurrent.CompletableFuture<java.lang.String> |
handleRequest(java.lang.String inputJson,
java.util.Map<?,?> headers)
Processes the incoming JSON request and returns JSON as described in the
Actions on Google conversation protocol.
|
void |
onDisconnect(DisconnectRequest request,
java.util.Map<?,?> headers) |
ExecuteResponse |
onExecute(ExecuteRequest request,
java.util.Map<?,?> headers) |
QueryResponse |
onQuery(QueryRequest request,
java.util.Map<?,?> headers) |
SyncResponse |
onSync(SyncRequest request,
java.util.Map<?,?> headers) |
NonExistentClass |
reportState(NonExistentClass request) |
NonExistentClass |
requestSync(java.lang.String agentUserId) |
void |
setCredentials(com.google.auth.oauth2.GoogleCredentials p) |
handleRequestpublic SmartHomeApp()
public SmartHomeApp(com.google.auth.oauth2.GoogleCredentials credentials)
public SmartHomeApp(java.lang.String fileName)
public com.google.auth.oauth2.GoogleCredentials getCredentials()
public void setCredentials(com.google.auth.oauth2.GoogleCredentials p)
public SmartHomeRequest createRequest(java.lang.String inputJson)
public SyncResponse onSync(SyncRequest request, java.util.Map<?,?> headers)
public QueryResponse onQuery(QueryRequest request, java.util.Map<?,?> headers)
public ExecuteResponse onExecute(ExecuteRequest request, java.util.Map<?,?> headers)
public void onDisconnect(DisconnectRequest request, java.util.Map<?,?> headers)
public NonExistentClass requestSync(java.lang.String agentUserId)
public NonExistentClass reportState(NonExistentClass request)