actionProjectConfigs = $actionProjectConfigs; } /** * @return AssistantVerticalsHomeautomationProtoActionProjectConfig[] */ public function getActionProjectConfigs() { return $this->actionProjectConfigs; } /** * @param AssistantVerticalsHomeautomationProtoAgentInformation */ public function setAgentInformation(AssistantVerticalsHomeautomationProtoAgentInformation $agentInformation) { $this->agentInformation = $agentInformation; } /** * @return AssistantVerticalsHomeautomationProtoAgentInformation */ public function getAgentInformation() { return $this->agentInformation; } /** * @param string */ public function setAssistantDeviceId($assistantDeviceId) { $this->assistantDeviceId = $assistantDeviceId; } /** * @return string */ public function getAssistantDeviceId() { return $this->assistantDeviceId; } /** * @param array[] */ public function setAttributes($attributes) { $this->attributes = $attributes; } /** * @return array[] */ public function getAttributes() { return $this->attributes; } /** * @param string */ public function setCreatorGaiaId($creatorGaiaId) { $this->creatorGaiaId = $creatorGaiaId; } /** * @return string */ public function getCreatorGaiaId() { return $this->creatorGaiaId; } /** * @param string[] */ public function setDerivedType($derivedType) { $this->derivedType = $derivedType; } /** * @return string[] */ public function getDerivedType() { return $this->derivedType; } /** * @param string */ public function setDeviceModelId($deviceModelId) { $this->deviceModelId = $deviceModelId; } /** * @return string */ public function getDeviceModelId() { return $this->deviceModelId; } /** * @param string */ public function setGcmExecutionAddress($gcmExecutionAddress) { $this->gcmExecutionAddress = $gcmExecutionAddress; } /** * @return string */ public function getGcmExecutionAddress() { return $this->gcmExecutionAddress; } /** * @param string[] */ public function setGroupIds($groupIds) { $this->groupIds = $groupIds; } /** * @return string[] */ public function getGroupIds() { return $this->groupIds; } /** * @param string */ public function setHashValue($hashValue) { $this->hashValue = $hashValue; } /** * @return string */ public function getHashValue() { return $this->hashValue; } /** * @param bool */ public function setLanscanOptedIn($lanscanOptedIn) { $this->lanscanOptedIn = $lanscanOptedIn; } /** * @return bool */ public function getLanscanOptedIn() { return $this->lanscanOptedIn; } /** * @param string */ public function setModelName($modelName) { $this->modelName = $modelName; } /** * @return string */ public function getModelName() { return $this->modelName; } /** * @param bool */ public function setNotificationEnabledByUser($notificationEnabledByUser) { $this->notificationEnabledByUser = $notificationEnabledByUser; } /** * @return bool */ public function getNotificationEnabledByUser() { return $this->notificationEnabledByUser; } /** * @param bool */ public function setNotificationSupportedByAgent($notificationSupportedByAgent) { $this->notificationSupportedByAgent = $notificationSupportedByAgent; } /** * @return bool */ public function getNotificationSupportedByAgent() { return $this->notificationSupportedByAgent; } /** * @param string */ public function setOpaqueCustomData($opaqueCustomData) { $this->opaqueCustomData = $opaqueCustomData; } /** * @return string */ public function getOpaqueCustomData() { return $this->opaqueCustomData; } /** * @param string */ public function setOperationalNodeId($operationalNodeId) { $this->operationalNodeId = $operationalNodeId; } /** * @return string */ public function getOperationalNodeId() { return $this->operationalNodeId; } /** * @param AssistantVerticalsHomeautomationProtoAgentDeviceId[] */ public function setOtherDeviceIds($otherDeviceIds) { $this->otherDeviceIds = $otherDeviceIds; } /** * @return AssistantVerticalsHomeautomationProtoAgentDeviceId[] */ public function getOtherDeviceIds() { return $this->otherDeviceIds; } /** * @param string[] */ public function setOtherDeviceSources($otherDeviceSources) { $this->otherDeviceSources = $otherDeviceSources; } /** * @return string[] */ public function getOtherDeviceSources() { return $this->otherDeviceSources; } /** * @param string[] */ public function setParentNode($parentNode) { $this->parentNode = $parentNode; } /** * @return string[] */ public function getParentNode() { return $this->parentNode; } /** * @param string[] */ public function setParentType($parentType) { $this->parentType = $parentType; } /** * @return string[] */ public function getParentType() { return $this->parentType; } /** * @param string[] */ public function setPersonalizedNicknames($personalizedNicknames) { $this->personalizedNicknames = $personalizedNicknames; } /** * @return string[] */ public function getPersonalizedNicknames() { return $this->personalizedNicknames; } /** * @param AssistantVerticalsHomeautomationProtoPhysicalLocation */ public function setPhysicalLocation(AssistantVerticalsHomeautomationProtoPhysicalLocation $physicalLocation) { $this->physicalLocation = $physicalLocation; } /** * @return AssistantVerticalsHomeautomationProtoPhysicalLocation */ public function getPhysicalLocation() { return $this->physicalLocation; } /** * @param string[] */ public function setPlural($plural) { $this->plural = $plural; } /** * @return string[] */ public function getPlural() { return $this->plural; } /** * @param string */ public function setPrimaryName($primaryName) { $this->primaryName = $primaryName; } /** * @return string */ public function getPrimaryName() { return $this->primaryName; } /** * @param AssistantVerticalsHomeautomationProtoRoleInformation */ public function setRoleInformation(AssistantVerticalsHomeautomationProtoRoleInformation $roleInformation) { $this->roleInformation = $roleInformation; } /** * @return AssistantVerticalsHomeautomationProtoRoleInformation */ public function getRoleInformation() { return $this->roleInformation; } /** * @param bool */ public function setRoutableViaGcm($routableViaGcm) { $this->routableViaGcm = $routableViaGcm; } /** * @return bool */ public function getRoutableViaGcm() { return $this->routableViaGcm; } /** * @param NlpSaftDocument */ public function setSaftDocument(NlpSaftDocument $saftDocument) { $this->saftDocument = $saftDocument; } /** * @return NlpSaftDocument */ public function getSaftDocument() { return $this->saftDocument; } /** * @param AssistantVerticalsHomeautomationProtoSmartDeviceManagementData */ public function setSmartDeviceManagementData(AssistantVerticalsHomeautomationProtoSmartDeviceManagementData $smartDeviceManagementData) { $this->smartDeviceManagementData = $smartDeviceManagementData; } /** * @return AssistantVerticalsHomeautomationProtoSmartDeviceManagementData */ public function getSmartDeviceManagementData() { return $this->smartDeviceManagementData; } /** * @param AssistantVerticalsHomeautomationProtoSmartHomeFeatures */ public function setSmartHomeFeatures(AssistantVerticalsHomeautomationProtoSmartHomeFeatures $smartHomeFeatures) { $this->smartHomeFeatures = $smartHomeFeatures; } /** * @return AssistantVerticalsHomeautomationProtoSmartHomeFeatures */ public function getSmartHomeFeatures() { return $this->smartHomeFeatures; } /** * @param AssistantVerticalsHomeautomationProtoSupportedStructureFeatures */ public function setSupportedStructureFeatures(AssistantVerticalsHomeautomationProtoSupportedStructureFeatures $supportedStructureFeatures) { $this->supportedStructureFeatures = $supportedStructureFeatures; } /** * @return AssistantVerticalsHomeautomationProtoSupportedStructureFeatures */ public function getSupportedStructureFeatures() { return $this->supportedStructureFeatures; } /** * @param AssistantVerticalsHomeautomationProtoHomeAutomationMetaDataSupportedTraits[] */ public function setSupportedTraitsByAgent($supportedTraitsByAgent) { $this->supportedTraitsByAgent = $supportedTraitsByAgent; } /** * @return AssistantVerticalsHomeautomationProtoHomeAutomationMetaDataSupportedTraits[] */ public function getSupportedTraitsByAgent() { return $this->supportedTraitsByAgent; } /** * @param bool */ public function setSupportsDirectResponse($supportsDirectResponse) { $this->supportsDirectResponse = $supportsDirectResponse; } /** * @return bool */ public function getSupportsDirectResponse() { return $this->supportsDirectResponse; } /** * @param string[] */ public function setTargetDeviceSignalStrengths($targetDeviceSignalStrengths) { $this->targetDeviceSignalStrengths = $targetDeviceSignalStrengths; } /** * @return string[] */ public function getTargetDeviceSignalStrengths() { return $this->targetDeviceSignalStrengths; } /** * @param string */ public function setTdssUpdateTimestamp($tdssUpdateTimestamp) { $this->tdssUpdateTimestamp = $tdssUpdateTimestamp; } /** * @return string */ public function getTdssUpdateTimestamp() { return $this->tdssUpdateTimestamp; } /** * @param HomeGraphCommonTraitRoutingHints[] */ public function setTraitRoutingHints($traitRoutingHints) { $this->traitRoutingHints = $traitRoutingHints; } /** * @return HomeGraphCommonTraitRoutingHints[] */ public function getTraitRoutingHints() { return $this->traitRoutingHints; } /** * @param HomeGraphCommonRoutingTable[] */ public function setTraitRoutingTable($traitRoutingTable) { $this->traitRoutingTable = $traitRoutingTable; } /** * @return HomeGraphCommonRoutingTable[] */ public function getTraitRoutingTable() { return $this->traitRoutingTable; } /** * @param AssistantVerticalsHomeautomationProtoAttributes[] */ public function setTraitToAttributeProtos($traitToAttributeProtos) { $this->traitToAttributeProtos = $traitToAttributeProtos; } /** * @return AssistantVerticalsHomeautomationProtoAttributes[] */ public function getTraitToAttributeProtos() { return $this->traitToAttributeProtos; } /** * @param string */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getType() { return $this->type; } /** * @param string */ public function setUserDefinedDeviceType($userDefinedDeviceType) { $this->userDefinedDeviceType = $userDefinedDeviceType; } /** * @return string */ public function getUserDefinedDeviceType() { return $this->userDefinedDeviceType; } /** * @param string */ public function setVoiceMatchRequired($voiceMatchRequired) { $this->voiceMatchRequired = $voiceMatchRequired; } /** * @return string */ public function getVoiceMatchRequired() { return $this->voiceMatchRequired; } /** * @param bool */ public function setWillReportState($willReportState) { $this->willReportState = $willReportState; } /** * @return bool */ public function getWillReportState() { return $this->willReportState; } /** * @param NlpSaftDocument */ public function setZoneNameSaftDocument(NlpSaftDocument $zoneNameSaftDocument) { $this->zoneNameSaftDocument = $zoneNameSaftDocument; } /** * @return NlpSaftDocument */ public function getZoneNameSaftDocument() { return $this->zoneNameSaftDocument; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AssistantVerticalsHomeautomationProtoHomeAutomationMetaData::class, 'Google_Service_Contentwarehouse_AssistantVerticalsHomeautomationProtoHomeAutomationMetaData');