Skip navigation links
A B C D E G H I M P Q R S T U Z 

A

AgentDeviceId - Class in com.google.api.services.homegraph.v1.model
Third-party device ID for one device.
AgentDeviceId() - Constructor for class com.google.api.services.homegraph.v1.model.AgentDeviceId
 
AgentOtherDeviceId - Class in com.google.api.services.homegraph.v1.model
Alternate third-party device ID.
AgentOtherDeviceId() - Constructor for class com.google.api.services.homegraph.v1.model.AgentOtherDeviceId
 
agentUsers() - Method in class com.google.api.services.homegraph.v1.HomeGraphService
An accessor for creating requests from the AgentUsers collection.
AgentUsers() - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers
 
all() - Static method in class com.google.api.services.homegraph.v1.HomeGraphServiceScopes
Returns an unmodifiable set that contains all scopes declared by this class.

B

build() - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
Builds a new instance of HomeGraphService.
Builder(HttpTransport, JsonFactory, HttpRequestInitializer) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.Builder
Returns an instance of a new builder.

C

CameraEventStreamTrait - Class in com.google.api.services.homegraph.v1.model
This cluster defines the camera event stream used by GHP for their Cloud-to-Cloud eventing flow
CameraEventStreamTrait() - Constructor for class com.google.api.services.homegraph.v1.model.CameraEventStreamTrait
 
clone() - Method in class com.google.api.services.homegraph.v1.model.AgentDeviceId
 
clone() - Method in class com.google.api.services.homegraph.v1.model.AgentOtherDeviceId
 
clone() - Method in class com.google.api.services.homegraph.v1.model.CameraEventStreamTrait
 
clone() - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
 
clone() - Method in class com.google.api.services.homegraph.v1.model.Component
 
clone() - Method in class com.google.api.services.homegraph.v1.model.ComponentTraitUpdates
 
clone() - Method in class com.google.api.services.homegraph.v1.model.Device
 
clone() - Method in class com.google.api.services.homegraph.v1.model.DeviceBlameStruct
 
clone() - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
 
clone() - Method in class com.google.api.services.homegraph.v1.model.DeviceMetadata
 
clone() - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
 
clone() - Method in class com.google.api.services.homegraph.v1.model.Empty
 
clone() - Method in class com.google.api.services.homegraph.v1.model.EventData
 
clone() - Method in class com.google.api.services.homegraph.v1.model.Events
 
clone() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
clone() - Method in class com.google.api.services.homegraph.v1.model.HomeEvents
 
clone() - Method in class com.google.api.services.homegraph.v1.model.HomeTraitPayload
 
clone() - Method in class com.google.api.services.homegraph.v1.model.HomeTraitUpdates
 
clone() - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
 
clone() - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
 
clone() - Method in class com.google.api.services.homegraph.v1.model.PartnerPresenceSignalTrait
 
clone() - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
 
clone() - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
 
clone() - Method in class com.google.api.services.homegraph.v1.model.QueryRequestInput
 
clone() - Method in class com.google.api.services.homegraph.v1.model.QueryRequestPayload
 
clone() - Method in class com.google.api.services.homegraph.v1.model.QueryResponse
 
clone() - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
 
clone() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
 
clone() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
 
clone() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationResponse
 
clone() - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesRequest
 
clone() - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesResponse
 
clone() - Method in class com.google.api.services.homegraph.v1.model.Result
 
clone() - Method in class com.google.api.services.homegraph.v1.model.StateAndNotificationPayload
 
clone() - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeEvent
 
clone() - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeReasonStruct
 
clone() - Method in class com.google.api.services.homegraph.v1.model.SyncRequest
 
clone() - Method in class com.google.api.services.homegraph.v1.model.SyncResponse
 
clone() - Method in class com.google.api.services.homegraph.v1.model.SyncResponsePayload
 
clone() - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
clone() - Method in class com.google.api.services.homegraph.v1.model.TraitData
 
clone() - Method in class com.google.api.services.homegraph.v1.model.UserBlameStruct
 
clone() - Method in class com.google.api.services.homegraph.v1.model.ZoneStruct
 
com.google.api.services.homegraph.v1 - package com.google.api.services.homegraph.v1
 
com.google.api.services.homegraph.v1.model - package com.google.api.services.homegraph.v1.model
 
CommonEventDataStruct - Class in com.google.api.services.homegraph.v1.model
Common camera event data.
CommonEventDataStruct() - Constructor for class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
 
Component - Class in com.google.api.services.homegraph.v1.model
Component of a provider device.
Component() - Constructor for class com.google.api.services.homegraph.v1.model.Component
 
ComponentTraitUpdates - Class in com.google.api.services.homegraph.v1.model
Contains the set of updates for a component.
ComponentTraitUpdates() - Constructor for class com.google.api.services.homegraph.v1.model.ComponentTraitUpdates
 

D

decodeGetConfig() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
decodeLoggingControlPoint() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
decodeLoggingData() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
decodeLoggingMetadata() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
decodeLoggingTime() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
decodeSetConfig() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
DEFAULT_BASE_URL - Static variable in class com.google.api.services.homegraph.v1.HomeGraphService
The default encoded base URL of the service.
DEFAULT_BATCH_PATH - Static variable in class com.google.api.services.homegraph.v1.HomeGraphService
The default encoded batch path of the service.
DEFAULT_MTLS_ROOT_URL - Static variable in class com.google.api.services.homegraph.v1.HomeGraphService
The default encoded mTLS root URL of the service.
DEFAULT_ROOT_URL - Static variable in class com.google.api.services.homegraph.v1.HomeGraphService
The default encoded root URL of the service.
DEFAULT_SERVICE_PATH - Static variable in class com.google.api.services.homegraph.v1.HomeGraphService
The default encoded service path of the service.
delete(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers
Unlinks the given third-party user from your smart home Action.
Delete(String) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
Unlinks the given third-party user from your smart home Action.
Device - Class in com.google.api.services.homegraph.v1.model
Third-party device definition.
Device() - Constructor for class com.google.api.services.homegraph.v1.model.Device
 
DeviceBlameStruct - Class in com.google.api.services.homegraph.v1.model
Contains metadata about the cause of presence state change attributed to a device.
DeviceBlameStruct() - Constructor for class com.google.api.services.homegraph.v1.model.DeviceBlameStruct
 
DeviceInfo - Class in com.google.api.services.homegraph.v1.model
Device information.
DeviceInfo() - Constructor for class com.google.api.services.homegraph.v1.model.DeviceInfo
 
DeviceMetadata - Class in com.google.api.services.homegraph.v1.model
Metadata for traits of a single device.
DeviceMetadata() - Constructor for class com.google.api.services.homegraph.v1.model.DeviceMetadata
 
DeviceNames - Class in com.google.api.services.homegraph.v1.model
Identifiers used to describe the device.
DeviceNames() - Constructor for class com.google.api.services.homegraph.v1.model.DeviceNames
 
devices() - Method in class com.google.api.services.homegraph.v1.HomeGraphService
An accessor for creating requests from the Devices collection.
Devices() - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.Devices
 

E

Empty - Class in com.google.api.services.homegraph.v1.model
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Empty() - Constructor for class com.google.api.services.homegraph.v1.model.Empty
 
encodeGetConfig(byte[]) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
encodeLoggingControlPoint(byte[]) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
encodeLoggingData(byte[]) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
encodeLoggingMetadata(byte[]) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
encodeLoggingTime(byte[]) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
encodeSetConfig(byte[]) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
EventData - Class in com.google.api.services.homegraph.v1.model
Contains the details for a single event.
EventData() - Constructor for class com.google.api.services.homegraph.v1.model.EventData
 
Events - Class in com.google.api.services.homegraph.v1.model
Contains a set of events for a specific component.
Events() - Constructor for class com.google.api.services.homegraph.v1.model.Events
 
EveUtilityTrait - Class in com.google.api.services.homegraph.v1.model
Model definition for EveUtilityTrait.
EveUtilityTrait() - Constructor for class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 

G

get$Xgafv() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
V1 error format.
getAbstractGoogleClient() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
 
getAcceptedCommandList() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
Required.
getAccessToken() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
OAuth access token.
getAccumulatedControlPoint() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getAgentId() - Method in class com.google.api.services.homegraph.v1.model.AgentOtherDeviceId
Project ID for your smart home Action.
getAgentUserId() - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
Required.
getAgentUserId() - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Required.
getAgentUserId() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Required.
getAgentUserId() - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesRequest
Required.
getAgentUserId() - Method in class com.google.api.services.homegraph.v1.model.SyncRequest
Required.
getAgentUserId() - Method in class com.google.api.services.homegraph.v1.model.SyncResponsePayload
Third-party user ID
getAirPressure() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getAlt() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Data format for response.
getAltitude() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getAsync() - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesRequest
Optional.
getAttributes() - Method in class com.google.api.services.homegraph.v1.model.Device
Attributes for the traits supported by the device.
getBlameType() - Method in class com.google.api.services.homegraph.v1.model.DeviceBlameStruct
Required.
getBlameType() - Method in class com.google.api.services.homegraph.v1.model.UserBlameStruct
Required.
getCallback() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
JSONP
getChildComponents() - Method in class com.google.api.services.homegraph.v1.model.Component
Optional.
getChildLock() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getCommitTime() - Method in class com.google.api.services.homegraph.v1.model.TraitData
Other metadata for the trait.
getCommonEventData() - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
 
getCommonEventData() - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
 
getComponentId() - Method in class com.google.api.services.homegraph.v1.model.ComponentTraitUpdates
Required.
getComponentId() - Method in class com.google.api.services.homegraph.v1.model.Events
Optional.
getComponents() - Method in class com.google.api.services.homegraph.v1.model.HomeTraitUpdates
Required.
getCurrent() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getCustomData() - Method in class com.google.api.services.homegraph.v1.model.Device
Custom device attributes stored in Home Graph and provided to your smart home Action in each [QUERY](https://developers.home.google.com/cloud-to-cloud/intents/query) and [EXECUTE](https://developers.home.google.com/cloud-to-cloud/intents/execute) intent.
getDashManifestUrl() - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for a dash manifest for playback
getDefaultNames() - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
List of names provided by the manufacturer rather than the user, such as serial numbers, SKUs, etc.
getDeviceBlame() - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeReasonStruct
Optional.
getDeviceId() - Method in class com.google.api.services.homegraph.v1.model.AgentOtherDeviceId
Unique third-party device ID.
getDeviceId() - Method in class com.google.api.services.homegraph.v1.model.HomeEvents
Required.
getDeviceId() - Method in class com.google.api.services.homegraph.v1.model.HomeTraitUpdates
Required.
getDeviceInfo() - Method in class com.google.api.services.homegraph.v1.model.Device
Device manufacturer, model, hardware version, and software version.
getDeviceMetadata() - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
Map from the Trait ID (e.g., "action.devices.traits.OnOff") to its last Spanner commit timestamp.
getDeviceResults() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationResponse
Map from agent device ID to the result of reporting state and notifications.
getDevices() - Method in class com.google.api.services.homegraph.v1.model.QueryRequestPayload
Third-party device IDs for which to get the device states.
getDevices() - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
States of the devices.
getDevices() - Method in class com.google.api.services.homegraph.v1.model.StateAndNotificationPayload
The devices for updating state and sending notifications.
getDevices() - Method in class com.google.api.services.homegraph.v1.model.SyncResponsePayload
Devices associated with the third-party user.
getDeviceTypes() - Method in class com.google.api.services.homegraph.v1.model.Component
Required.
getDeviceView() - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Optional.
getEvent() - Method in class com.google.api.services.homegraph.v1.model.EventData
Required.
getEventId() - Method in class com.google.api.services.homegraph.v1.model.EventData
Required.
getEventId() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Unique identifier per event (for example, a doorbell press).
getEvents() - Method in class com.google.api.services.homegraph.v1.model.Events
Required.
getEvents() - Method in class com.google.api.services.homegraph.v1.model.HomeEvents
Required.
getEventTime() - Method in class com.google.api.services.homegraph.v1.model.EventData
Required.
getFields() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Selector specifying which fields to include in a partial response.
getFollowUpToken() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Deprecated.
getGetConfig() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getHlsMasterPlaylistUrl() - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for a hls master playlist for playback
getHoldPosition() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getHomeEvents() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
Optional.
getHomeTraitCommitTime() - Method in class com.google.api.services.homegraph.v1.model.Result
The trait commit timestamp of the state update in Home Graph.
getHomeTraitPayload() - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
Map of device IDs to their Unified Device Data Model (UDDM) trait payloads.
getHomeTraits() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
Optional.
getHwVersion() - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device hardware version.
getId() - Method in class com.google.api.services.homegraph.v1.model.AgentDeviceId
Third-party device ID.
getId() - Method in class com.google.api.services.homegraph.v1.model.Component
Required.
getId() - Method in class com.google.api.services.homegraph.v1.model.Device
Third-party device ID.
getIncludeDeviceMetadata() - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Optional.
getInputs() - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Required.
getKey() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
API key.
getLabel() - Method in class com.google.api.services.homegraph.v1.model.ZoneStruct
Name of the zone.
getLastEventTime() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getLoggingControlPoint() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getLoggingData() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getLoggingMetadata() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getLoggingTime() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getManufacturer() - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device manufacturer.
getMediaUrls() - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
Contains media urls for the event
getModel() - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device model.
getMotionSensitivity() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getName() - Method in class com.google.api.services.homegraph.v1.model.Device
Names given to this device by your smart home Action.
getName() - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
Primary name of the device, generally provided by the user.
getNicknames() - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
Additional names provided by the user for the device.
getNotifications() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
Notifications metadata for devices.
getNotificationSupportedByAgent() - Method in class com.google.api.services.homegraph.v1.model.Device
Indicates whether your smart home Action will report notifications to Google for this device via ReportStateAndNotification.
getOauthToken() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
OAuth 2.0 token for the current user.
getObstructionDetected() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getOpenCount() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getOtherDeviceIds() - Method in class com.google.api.services.homegraph.v1.model.Device
Alternate IDs associated with this device.
getPayload() - Method in class com.google.api.services.homegraph.v1.model.QueryRequestInput
Payload containing third-party device IDs.
getPayload() - Method in class com.google.api.services.homegraph.v1.model.QueryResponse
Device states for the devices given in the request.
getPayload() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Required.
getPayload() - Method in class com.google.api.services.homegraph.v1.model.SyncResponse
Devices associated with the third-party user.
getPresenceState() - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeEvent
Required.
getPrettyPrint() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Returns response with indentations and line breaks.
getPreviewUrl() - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for animated preview clip representing the event session
getProviderVersionTime() - Method in class com.google.api.services.homegraph.v1.model.TraitData
Optional in write requests (e.g.
getQuotaUser() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Available to use for quota purposes for server-side applications.
getReason() - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeEvent
Optional.
getRequestId() - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
Request ID used for debugging.
getRequestId() - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Request ID used for debugging.
getRequestId() - Method in class com.google.api.services.homegraph.v1.model.QueryResponse
Request ID used for debugging.
getRequestId() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Request ID used for debugging.
getRequestId() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationResponse
Request ID copied from ReportStateAndNotificationRequest.
getRequestId() - Method in class com.google.api.services.homegraph.v1.model.SyncRequest
Request ID used for debugging.
getRequestId() - Method in class com.google.api.services.homegraph.v1.model.SyncResponse
Request ID used for debugging.
getRloc16() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getRoomHint() - Method in class com.google.api.services.homegraph.v1.model.Device
Suggested name for the room where this device is installed.
getRootComponent() - Method in class com.google.api.services.homegraph.v1.model.HomeTraitPayload
The root component of the device as reported by the provider.
getSessionId() - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
Camera event session id.
getSetConfig() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getStates() - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
States of devices to update.
getStatusFault() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getStructureHint() - Method in class com.google.api.services.homegraph.v1.model.Device
Suggested name for the structure where this device is installed.
getSwVersion() - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device software version.
getThumbnailUrl() - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for thumbnail image representing the event session
getTimerDuration() - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
getTimerEnd() - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
getTimerSpeed() - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
getTrackId() - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
Id of the track this object belongs to
getTrait() - Method in class com.google.api.services.homegraph.v1.model.TraitData
The Provider Home API trait payload.
getTraitCommitTimestamps() - Method in class com.google.api.services.homegraph.v1.model.DeviceMetadata
Map from the Trait ID (e.g., "action.devices.traits.OnOff") to its last Spanner commit timestamp.
getTraitData() - Method in class com.google.api.services.homegraph.v1.model.Component
Required.
getTraitData() - Method in class com.google.api.services.homegraph.v1.model.ComponentTraitUpdates
Required.
getTraits() - Method in class com.google.api.services.homegraph.v1.model.Device
Traits supported by the device.
getType() - Method in class com.google.api.services.homegraph.v1.model.Device
Hardware type of the device.
getUploadProtocol() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Upload protocol for media (e.g.
getUploadType() - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Legacy upload protocol for media (e.g.
getUserBlame() - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeReasonStruct
Optional.
getUserEmail() - Method in class com.google.api.services.homegraph.v1.model.UserBlameStruct
Required.
getVoltage() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getWatt() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getWattAccumulated() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getWeatherTrend() - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
getWillReportState() - Method in class com.google.api.services.homegraph.v1.model.Device
Indicates whether your smart home Action will report state of this device to Google via ReportStateAndNotification.
getZoneId() - Method in class com.google.api.services.homegraph.v1.model.ZoneStruct
Id of the zone
getZones() - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
Zones where events are detected in.
getZones() - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
Zones where events are detected in.
getZonesIsEmpty() - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
If set, zones is an empty list.
getZonesIsEmpty() - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
If set, zones is an empty list.

H

HomeEvents - Class in com.google.api.services.homegraph.v1.model
Contains the set of events for an item.
HomeEvents() - Constructor for class com.google.api.services.homegraph.v1.model.HomeEvents
 
HOMEGRAPH - Static variable in class com.google.api.services.homegraph.v1.HomeGraphServiceScopes
Private Service: https://www.googleapis.com/auth/homegraph.
HomeGraphService - Class in com.google.api.services.homegraph.v1
Service definition for HomeGraphService (v1).
HomeGraphService(HttpTransport, JsonFactory, HttpRequestInitializer) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService
Constructor.
HomeGraphService.AgentUsers - Class in com.google.api.services.homegraph.v1
The "agentUsers" collection of methods.
HomeGraphService.AgentUsers.Delete - Class in com.google.api.services.homegraph.v1
 
HomeGraphService.Builder - Class in com.google.api.services.homegraph.v1
Builder for HomeGraphService.
HomeGraphService.Devices - Class in com.google.api.services.homegraph.v1
The "devices" collection of methods.
HomeGraphService.Devices.Query - Class in com.google.api.services.homegraph.v1
 
HomeGraphService.Devices.ReportStateAndNotification - Class in com.google.api.services.homegraph.v1
 
HomeGraphService.Devices.RequestSync - Class in com.google.api.services.homegraph.v1
 
HomeGraphService.Devices.Sync - Class in com.google.api.services.homegraph.v1
 
HomeGraphServiceRequest<T> - Class in com.google.api.services.homegraph.v1
HomeGraphService request.
HomeGraphServiceRequest(HomeGraphService, String, String, Object, Class<T>) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
 
HomeGraphServiceRequestInitializer - Class in com.google.api.services.homegraph.v1
HomeGraphService request initializer for setting properties like key and userIp.
HomeGraphServiceRequestInitializer() - Constructor for class com.google.api.services.homegraph.v1.HomeGraphServiceRequestInitializer
 
HomeGraphServiceRequestInitializer(String) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphServiceRequestInitializer
 
HomeGraphServiceRequestInitializer(String, String) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphServiceRequestInitializer
 
HomeGraphServiceScopes - Class in com.google.api.services.homegraph.v1
Available OAuth 2.0 scopes for use with the HomeGraph API.
HomeTraitPayload - Class in com.google.api.services.homegraph.v1.model
Container for UDDM trait data associated with a device.
HomeTraitPayload() - Constructor for class com.google.api.services.homegraph.v1.model.HomeTraitPayload
 
HomeTraitUpdates - Class in com.google.api.services.homegraph.v1.model
Contains the set of updates for a device.
HomeTraitUpdates() - Constructor for class com.google.api.services.homegraph.v1.model.HomeTraitUpdates
 

I

initialize(AbstractGoogleClientRequest<?>) - Method in class com.google.api.services.homegraph.v1.HomeGraphService
 
initializeHomeGraphServiceRequest(HomeGraphServiceRequest<?>) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequestInitializer
Initializes HomeGraphService request.
initializeJsonRequest(AbstractGoogleJsonClientRequest<?>) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequestInitializer
 

M

MediaUrlsStruct - Class in com.google.api.services.homegraph.v1.model
Model definition for MediaUrlsStruct.
MediaUrlsStruct() - Constructor for class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
 
MotionEvent - Class in com.google.api.services.homegraph.v1.model
Represents a newly detected motion event.
MotionEvent() - Constructor for class com.google.api.services.homegraph.v1.model.MotionEvent
 

P

PartnerPresenceSignalTrait - Class in com.google.api.services.homegraph.v1.model
Provides attributes and events related to partner presence signals.
PartnerPresenceSignalTrait() - Constructor for class com.google.api.services.homegraph.v1.model.PartnerPresenceSignalTrait
 
PersonEvent - Class in com.google.api.services.homegraph.v1.model
Represents a newly detected person event.
PersonEvent() - Constructor for class com.google.api.services.homegraph.v1.model.PersonEvent
 

Q

query(QueryRequest) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices
Gets the current states in Home Graph for the given set of the third-party user's devices.
Query(QueryRequest) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
Gets the current states in Home Graph for the given set of the third-party user's devices.
QueryRequest - Class in com.google.api.services.homegraph.v1.model
Request type for the [`Query`](#google.home.graph.v1.HomeGraphApiService.Query) call.
QueryRequest() - Constructor for class com.google.api.services.homegraph.v1.model.QueryRequest
 
QueryRequestInput - Class in com.google.api.services.homegraph.v1.model
Device ID inputs to QueryRequest.
QueryRequestInput() - Constructor for class com.google.api.services.homegraph.v1.model.QueryRequestInput
 
QueryRequestPayload - Class in com.google.api.services.homegraph.v1.model
Payload containing device IDs.
QueryRequestPayload() - Constructor for class com.google.api.services.homegraph.v1.model.QueryRequestPayload
 
QueryResponse - Class in com.google.api.services.homegraph.v1.model
Response type for the [`Query`](#google.home.graph.v1.HomeGraphApiService.Query) call.
QueryResponse() - Constructor for class com.google.api.services.homegraph.v1.model.QueryResponse
 
QueryResponsePayload - Class in com.google.api.services.homegraph.v1.model
Payload containing device states information.
QueryResponsePayload() - Constructor for class com.google.api.services.homegraph.v1.model.QueryResponsePayload
 

R

reportStateAndNotification(ReportStateAndNotificationRequest) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices
Reports device state and optionally sends device notifications.
ReportStateAndNotification(ReportStateAndNotificationRequest) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
Reports device state and optionally sends device notifications.
ReportStateAndNotificationDevice - Class in com.google.api.services.homegraph.v1.model
The states and notifications specific to a device.
ReportStateAndNotificationDevice() - Constructor for class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
 
ReportStateAndNotificationRequest - Class in com.google.api.services.homegraph.v1.model
Request type for the [`ReportStateAndNotification`](#google.home.graph.v1.HomeGraphApiService.Rep ortStateAndNotification) call.
ReportStateAndNotificationRequest() - Constructor for class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
 
ReportStateAndNotificationResponse - Class in com.google.api.services.homegraph.v1.model
Response type for the [`ReportStateAndNotification`](#google.home.graph.v1.HomeGraphApiService.Re portStateAndNotification) call.
ReportStateAndNotificationResponse() - Constructor for class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationResponse
 
requestSync(RequestSyncDevicesRequest) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices
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.
RequestSync(RequestSyncDevicesRequest) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
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.
RequestSyncDevicesRequest - Class in com.google.api.services.homegraph.v1.model
Request type for the [`RequestSyncDevices`](#google.home.graph.v1.HomeGraphApiService.RequestSyncDevices) call.
RequestSyncDevicesRequest() - Constructor for class com.google.api.services.homegraph.v1.model.RequestSyncDevicesRequest
 
RequestSyncDevicesResponse - Class in com.google.api.services.homegraph.v1.model
Response type for the [`RequestSyncDevices`](#google.home.graph.v1.HomeGraphApiService.RequestSyncDevices) call.
RequestSyncDevicesResponse() - Constructor for class com.google.api.services.homegraph.v1.model.RequestSyncDevicesResponse
 
Result - Class in com.google.api.services.homegraph.v1.model
Result of reporting state and notifications for a single device.
Result() - Constructor for class com.google.api.services.homegraph.v1.model.Result
 

S

set(String, Object) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.AgentDeviceId
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.AgentOtherDeviceId
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.CameraEventStreamTrait
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.Component
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.ComponentTraitUpdates
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.Device
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.DeviceBlameStruct
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.DeviceMetadata
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.Empty
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.EventData
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.Events
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.HomeEvents
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.HomeTraitPayload
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.HomeTraitUpdates
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.PartnerPresenceSignalTrait
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.QueryRequestInput
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.QueryRequestPayload
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.QueryResponse
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationResponse
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesRequest
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesResponse
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.Result
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.StateAndNotificationPayload
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeEvent
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeReasonStruct
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.SyncRequest
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.SyncResponse
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.SyncResponsePayload
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.TraitData
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.UserBlameStruct
 
set(String, Object) - Method in class com.google.api.services.homegraph.v1.model.ZoneStruct
 
set$Xgafv(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
set$Xgafv(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
set$Xgafv(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
set$Xgafv(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
set$Xgafv(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
set$Xgafv(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
V1 error format.
setAcceptedCommandList(List<String>) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
Required.
setAccessToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setAccessToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setAccessToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setAccessToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setAccessToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setAccessToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
OAuth access token.
setAccumulatedControlPoint(Long) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setAgentId(String) - Method in class com.google.api.services.homegraph.v1.model.AgentOtherDeviceId
Project ID for your smart home Action.
setAgentUserId(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
Required.
setAgentUserId(String) - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Required.
setAgentUserId(String) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Required.
setAgentUserId(String) - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesRequest
Required.
setAgentUserId(String) - Method in class com.google.api.services.homegraph.v1.model.SyncRequest
Required.
setAgentUserId(String) - Method in class com.google.api.services.homegraph.v1.model.SyncResponsePayload
Third-party user ID
setAirPressure(Double) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setAlt(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setAlt(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setAlt(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setAlt(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setAlt(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setAlt(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Data format for response.
setAltitude(Double) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setApplicationName(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setAsync(Boolean) - Method in class com.google.api.services.homegraph.v1.model.RequestSyncDevicesRequest
Optional.
setAttributes(Map<String, Object>) - Method in class com.google.api.services.homegraph.v1.model.Device
Attributes for the traits supported by the device.
setBatchPath(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setBlameType(String) - Method in class com.google.api.services.homegraph.v1.model.DeviceBlameStruct
Required.
setBlameType(String) - Method in class com.google.api.services.homegraph.v1.model.UserBlameStruct
Required.
setCallback(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setCallback(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setCallback(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setCallback(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setCallback(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setCallback(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
JSONP
setChildComponents(List<Component>) - Method in class com.google.api.services.homegraph.v1.model.Component
Optional.
setChildLock(Boolean) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setCommitTime(String) - Method in class com.google.api.services.homegraph.v1.model.TraitData
Other metadata for the trait.
setCommonEventData(CommonEventDataStruct) - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
 
setCommonEventData(CommonEventDataStruct) - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
 
setComponentId(String) - Method in class com.google.api.services.homegraph.v1.model.ComponentTraitUpdates
Required.
setComponentId(String) - Method in class com.google.api.services.homegraph.v1.model.Events
Optional.
setComponents(List<ComponentTraitUpdates>) - Method in class com.google.api.services.homegraph.v1.model.HomeTraitUpdates
Required.
setCurrent(Double) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setCustomData(Map<String, Object>) - Method in class com.google.api.services.homegraph.v1.model.Device
Custom device attributes stored in Home Graph and provided to your smart home Action in each [QUERY](https://developers.home.google.com/cloud-to-cloud/intents/query) and [EXECUTE](https://developers.home.google.com/cloud-to-cloud/intents/execute) intent.
setDashManifestUrl(String) - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for a dash manifest for playback
setDefaultNames(List<String>) - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
List of names provided by the manufacturer rather than the user, such as serial numbers, SKUs, etc.
setDeviceBlame(DeviceBlameStruct) - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeReasonStruct
Optional.
setDeviceId(String) - Method in class com.google.api.services.homegraph.v1.model.AgentOtherDeviceId
Unique third-party device ID.
setDeviceId(String) - Method in class com.google.api.services.homegraph.v1.model.HomeEvents
Required.
setDeviceId(String) - Method in class com.google.api.services.homegraph.v1.model.HomeTraitUpdates
Required.
setDeviceInfo(DeviceInfo) - Method in class com.google.api.services.homegraph.v1.model.Device
Device manufacturer, model, hardware version, and software version.
setDeviceMetadata(Map<String, DeviceMetadata>) - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
Map from the Trait ID (e.g., "action.devices.traits.OnOff") to its last Spanner commit timestamp.
setDeviceResults(Map<String, Result>) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationResponse
Map from agent device ID to the result of reporting state and notifications.
setDevices(List<AgentDeviceId>) - Method in class com.google.api.services.homegraph.v1.model.QueryRequestPayload
Third-party device IDs for which to get the device states.
setDevices(Map<String, Map<String, Object>>) - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
States of the devices.
setDevices(ReportStateAndNotificationDevice) - Method in class com.google.api.services.homegraph.v1.model.StateAndNotificationPayload
The devices for updating state and sending notifications.
setDevices(List<Device>) - Method in class com.google.api.services.homegraph.v1.model.SyncResponsePayload
Devices associated with the third-party user.
setDeviceTypes(List<String>) - Method in class com.google.api.services.homegraph.v1.model.Component
Required.
setDeviceView(String) - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Optional.
setDisableGZipContent(boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
 
setEvent(Map<String, Object>) - Method in class com.google.api.services.homegraph.v1.model.EventData
Required.
setEventId(String) - Method in class com.google.api.services.homegraph.v1.model.EventData
Required.
setEventId(String) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Unique identifier per event (for example, a doorbell press).
setEvents(List<EventData>) - Method in class com.google.api.services.homegraph.v1.model.Events
Required.
setEvents(List<Events>) - Method in class com.google.api.services.homegraph.v1.model.HomeEvents
Required.
setEventTime(String) - Method in class com.google.api.services.homegraph.v1.model.EventData
Required.
setFields(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setFields(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setFields(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setFields(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setFields(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setFields(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Selector specifying which fields to include in a partial response.
setFollowUpToken(String) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Deprecated.
setGetConfig(String) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setGoogleClientRequestInitializer(GoogleClientRequestInitializer) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setHlsMasterPlaylistUrl(String) - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for a hls master playlist for playback
setHoldPosition(Boolean) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setHomeEvents(List<HomeEvents>) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
Optional.
setHomeGraphServiceRequestInitializer(HomeGraphServiceRequestInitializer) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
setHomeTraitCommitTime(String) - Method in class com.google.api.services.homegraph.v1.model.Result
The trait commit timestamp of the state update in Home Graph.
setHomeTraitPayload(Map<String, HomeTraitPayload>) - Method in class com.google.api.services.homegraph.v1.model.QueryResponsePayload
Map of device IDs to their Unified Device Data Model (UDDM) trait payloads.
setHomeTraits(List<HomeTraitUpdates>) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
Optional.
setHttpRequestInitializer(HttpRequestInitializer) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setHwVersion(String) - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device hardware version.
setId(String) - Method in class com.google.api.services.homegraph.v1.model.AgentDeviceId
Third-party device ID.
setId(String) - Method in class com.google.api.services.homegraph.v1.model.Component
Required.
setId(String) - Method in class com.google.api.services.homegraph.v1.model.Device
Third-party device ID.
setIncludeDeviceMetadata(Boolean) - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Optional.
setInputs(List<QueryRequestInput>) - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Required.
setKey(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setKey(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setKey(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setKey(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setKey(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setKey(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
API key.
setLabel(String) - Method in class com.google.api.services.homegraph.v1.model.ZoneStruct
Name of the zone.
setLastEventTime(Long) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setLoggingControlPoint(String) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setLoggingData(String) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setLoggingMetadata(String) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setLoggingTime(String) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setManufacturer(String) - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device manufacturer.
setMediaUrls(MediaUrlsStruct) - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
Contains media urls for the event
setModel(String) - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device model.
setMotionSensitivity(Integer) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setName(DeviceNames) - Method in class com.google.api.services.homegraph.v1.model.Device
Names given to this device by your smart home Action.
setName(String) - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
Primary name of the device, generally provided by the user.
setNicknames(List<String>) - Method in class com.google.api.services.homegraph.v1.model.DeviceNames
Additional names provided by the user for the device.
setNotifications(Map<String, Object>) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
Notifications metadata for devices.
setNotificationSupportedByAgent(Boolean) - Method in class com.google.api.services.homegraph.v1.model.Device
Indicates whether your smart home Action will report notifications to Google for this device via ReportStateAndNotification.
setOauthToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setOauthToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setOauthToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setOauthToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setOauthToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setOauthToken(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
OAuth 2.0 token for the current user.
setObstructionDetected(Boolean) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setOpenCount(Long) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setOtherDeviceIds(List<AgentOtherDeviceId>) - Method in class com.google.api.services.homegraph.v1.model.Device
Alternate IDs associated with this device.
setPayload(QueryRequestPayload) - Method in class com.google.api.services.homegraph.v1.model.QueryRequestInput
Payload containing third-party device IDs.
setPayload(QueryResponsePayload) - Method in class com.google.api.services.homegraph.v1.model.QueryResponse
Device states for the devices given in the request.
setPayload(StateAndNotificationPayload) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Required.
setPayload(SyncResponsePayload) - Method in class com.google.api.services.homegraph.v1.model.SyncResponse
Devices associated with the third-party user.
setPresenceState(String) - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeEvent
Required.
setPrettyPrint(Boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setPrettyPrint(Boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setPrettyPrint(Boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setPrettyPrint(Boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setPrettyPrint(Boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setPrettyPrint(Boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Returns response with indentations and line breaks.
setPreviewUrl(String) - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for animated preview clip representing the event session
setProviderVersionTime(String) - Method in class com.google.api.services.homegraph.v1.model.TraitData
Optional in write requests (e.g.
setQuotaUser(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setQuotaUser(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setQuotaUser(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setQuotaUser(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setQuotaUser(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setQuotaUser(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Available to use for quota purposes for server-side applications.
setReason(StructurePresenceStateChangeReasonStruct) - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeEvent
Optional.
setRequestHeaders(HttpHeaders) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
 
setRequestId(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
Request ID used for debugging.
setRequestId(String) - Method in class com.google.api.services.homegraph.v1.model.QueryRequest
Request ID used for debugging.
setRequestId(String) - Method in class com.google.api.services.homegraph.v1.model.QueryResponse
Request ID used for debugging.
setRequestId(String) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationRequest
Request ID used for debugging.
setRequestId(String) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationResponse
Request ID copied from ReportStateAndNotificationRequest.
setRequestId(String) - Method in class com.google.api.services.homegraph.v1.model.SyncRequest
Request ID used for debugging.
setRequestId(String) - Method in class com.google.api.services.homegraph.v1.model.SyncResponse
Request ID used for debugging.
setRloc16(Integer) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setRoomHint(String) - Method in class com.google.api.services.homegraph.v1.model.Device
Suggested name for the room where this device is installed.
setRootComponent(Component) - Method in class com.google.api.services.homegraph.v1.model.HomeTraitPayload
The root component of the device as reported by the provider.
setRootUrl(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setServicePath(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setSessionId(String) - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
Camera event session id.
setSetConfig(String) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setStates(Map<String, Object>) - Method in class com.google.api.services.homegraph.v1.model.ReportStateAndNotificationDevice
States of devices to update.
setStatusFault(Integer) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setStructureHint(String) - Method in class com.google.api.services.homegraph.v1.model.Device
Suggested name for the structure where this device is installed.
setSuppressAllChecks(boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setSuppressPatternChecks(boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setSuppressRequiredParameterChecks(boolean) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setSwVersion(String) - Method in class com.google.api.services.homegraph.v1.model.DeviceInfo
Device software version.
setThumbnailUrl(String) - Method in class com.google.api.services.homegraph.v1.model.MediaUrlsStruct
URL for thumbnail image representing the event session
setTimerDuration(Long) - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
setTimerEnd(Long) - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
setTimerSpeed(String) - Method in class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
setTrackId(String) - Method in class com.google.api.services.homegraph.v1.model.CommonEventDataStruct
Id of the track this object belongs to
setTrait(Map<String, Object>) - Method in class com.google.api.services.homegraph.v1.model.TraitData
The Provider Home API trait payload.
setTraitCommitTimestamps(Map<String, String>) - Method in class com.google.api.services.homegraph.v1.model.DeviceMetadata
Map from the Trait ID (e.g., "action.devices.traits.OnOff") to its last Spanner commit timestamp.
setTraitData(List<TraitData>) - Method in class com.google.api.services.homegraph.v1.model.Component
Required.
setTraitData(List<TraitData>) - Method in class com.google.api.services.homegraph.v1.model.ComponentTraitUpdates
Required.
setTraits(List<String>) - Method in class com.google.api.services.homegraph.v1.model.Device
Traits supported by the device.
setType(String) - Method in class com.google.api.services.homegraph.v1.model.Device
Hardware type of the device.
setUniverseDomain(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Builder
 
setUploadProtocol(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setUploadProtocol(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setUploadProtocol(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setUploadProtocol(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setUploadProtocol(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setUploadProtocol(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Upload protocol for media (e.g.
setUploadType(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.AgentUsers.Delete
 
setUploadType(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Query
 
setUploadType(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.ReportStateAndNotification
 
setUploadType(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.RequestSync
 
setUploadType(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
 
setUploadType(String) - Method in class com.google.api.services.homegraph.v1.HomeGraphServiceRequest
Legacy upload protocol for media (e.g.
setUserBlame(UserBlameStruct) - Method in class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeReasonStruct
Optional.
setUserEmail(String) - Method in class com.google.api.services.homegraph.v1.model.UserBlameStruct
Required.
setVoltage(Double) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setWatt(Double) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setWattAccumulated(Double) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setWeatherTrend(Integer) - Method in class com.google.api.services.homegraph.v1.model.EveUtilityTrait
 
setWillReportState(Boolean) - Method in class com.google.api.services.homegraph.v1.model.Device
Indicates whether your smart home Action will report state of this device to Google via ReportStateAndNotification.
setZoneId(Long) - Method in class com.google.api.services.homegraph.v1.model.ZoneStruct
Id of the zone
setZones(List<ZoneStruct>) - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
Zones where events are detected in.
setZones(List<ZoneStruct>) - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
Zones where events are detected in.
setZonesIsEmpty(Boolean) - Method in class com.google.api.services.homegraph.v1.model.MotionEvent
If set, zones is an empty list.
setZonesIsEmpty(Boolean) - Method in class com.google.api.services.homegraph.v1.model.PersonEvent
If set, zones is an empty list.
StateAndNotificationPayload - Class in com.google.api.services.homegraph.v1.model
Payload containing the state and notification information for devices.
StateAndNotificationPayload() - Constructor for class com.google.api.services.homegraph.v1.model.StateAndNotificationPayload
 
StructurePresenceStateChangeEvent - Class in com.google.api.services.homegraph.v1.model
Sent when the structure presence state changes.
StructurePresenceStateChangeEvent() - Constructor for class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeEvent
 
StructurePresenceStateChangeReasonStruct - Class in com.google.api.services.homegraph.v1.model
Contains the metadata about the cause of the structure presence state change.
StructurePresenceStateChangeReasonStruct() - Constructor for class com.google.api.services.homegraph.v1.model.StructurePresenceStateChangeReasonStruct
 
sync(SyncRequest) - Method in class com.google.api.services.homegraph.v1.HomeGraphService.Devices
Gets all the devices associated with the given third-party user.
Sync(SyncRequest) - Constructor for class com.google.api.services.homegraph.v1.HomeGraphService.Devices.Sync
Gets all the devices associated with the given third-party user.
SyncRequest - Class in com.google.api.services.homegraph.v1.model
Request type for the [`Sync`](#google.home.graph.v1.HomeGraphApiService.Sync) call.
SyncRequest() - Constructor for class com.google.api.services.homegraph.v1.model.SyncRequest
 
SyncResponse - Class in com.google.api.services.homegraph.v1.model
Response type for the [`Sync`](#google.home.graph.v1.HomeGraphApiService.Sync) call.
SyncResponse() - Constructor for class com.google.api.services.homegraph.v1.model.SyncResponse
 
SyncResponsePayload - Class in com.google.api.services.homegraph.v1.model
Payload containing device information.
SyncResponsePayload() - Constructor for class com.google.api.services.homegraph.v1.model.SyncResponsePayload
 

T

ThermostatFanControlTrait - Class in com.google.api.services.homegraph.v1.model
This cluster provides fan control capabilities for thermostats.
ThermostatFanControlTrait() - Constructor for class com.google.api.services.homegraph.v1.model.ThermostatFanControlTrait
 
TraitData - Class in com.google.api.services.homegraph.v1.model
Contains the trait payload for a single trait.
TraitData() - Constructor for class com.google.api.services.homegraph.v1.model.TraitData
 

U

UserBlameStruct - Class in com.google.api.services.homegraph.v1.model
Contains metadata about the cause of presence state change attributed to a user.
UserBlameStruct() - Constructor for class com.google.api.services.homegraph.v1.model.UserBlameStruct
 

Z

ZoneStruct - Class in com.google.api.services.homegraph.v1.model
Model definition for ZoneStruct.
ZoneStruct() - Constructor for class com.google.api.services.homegraph.v1.model.ZoneStruct
 
A B C D E G H I M P Q R S T U Z 
Skip navigation links

Copyright © 2011–2026 Google. All rights reserved.