public class HomeGraphService.Devices extends Object
| Modifier and Type | Class and Description |
|---|---|
class | HomeGraphService.Devices.Query |
class | HomeGraphService.Devices.ReportStateAndNotification |
class | HomeGraphService.Devices.RequestSync |
class | HomeGraphService.Devices.Sync |
| Constructor and Description |
|---|
Devices() |
| Modifier and Type | Method and Description |
|---|---|
HomeGraphService.Devices.Query | query(QueryRequest content) Gets the current states in Home Graph for the given set of the third-party user's devices. |
HomeGraphService.Devices.ReportStateAndNotification | reportStateAndNotification(ReportStateAndNotificationRequest content) Reports device state and optionally sends device notifications. |
HomeGraphService.Devices.RequestSync | requestSync(RequestSyncDevicesRequest content) Requests Google to send an `action.devices.SYNC` [intent](https://developers.home.google.com/cloud-to-cloud/intents/sync) to your smart home Action to update device metadata for the given user. |
HomeGraphService.Devices.Sync | sync(SyncRequest content) Gets all the devices associated with the given third-party user. |
public HomeGraphService.Devices.Query query(QueryRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.content - the QueryRequestIOExceptionpublic HomeGraphService.Devices.ReportStateAndNotification reportStateAndNotification(ReportStateAndNotificationRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.content - the ReportStateAndNotificationRequestIOExceptionpublic HomeGraphService.Devices.RequestSync requestSync(RequestSyncDevicesRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.content - the RequestSyncDevicesRequestIOExceptionpublic HomeGraphService.Devices.Sync sync(SyncRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.content - the SyncRequestIOExceptionCopyright © 2011–2025 Google. All rights reserved.