deviceRam = $deviceRam; } /** * @return DeviceRam */ public function getDeviceRam() { return $this->deviceRam; } /** * Device models excluded by this selector, even if they match all other * conditions. * * @param DeviceId[] $excludedDeviceIds */ public function setExcludedDeviceIds($excludedDeviceIds) { $this->excludedDeviceIds = $excludedDeviceIds; } /** * @return DeviceId[] */ public function getExcludedDeviceIds() { return $this->excludedDeviceIds; } /** * A device that has any of these system features is excluded by this * selector, even if it matches all other conditions. * * @param SystemFeature[] $forbiddenSystemFeatures */ public function setForbiddenSystemFeatures($forbiddenSystemFeatures) { $this->forbiddenSystemFeatures = $forbiddenSystemFeatures; } /** * @return SystemFeature[] */ public function getForbiddenSystemFeatures() { return $this->forbiddenSystemFeatures; } /** * Device models included by this selector. * * @param DeviceId[] $includedDeviceIds */ public function setIncludedDeviceIds($includedDeviceIds) { $this->includedDeviceIds = $includedDeviceIds; } /** * @return DeviceId[] */ public function getIncludedDeviceIds() { return $this->includedDeviceIds; } /** * A device needs to have all these system features to be included by the * selector. * * @param SystemFeature[] $requiredSystemFeatures */ public function setRequiredSystemFeatures($requiredSystemFeatures) { $this->requiredSystemFeatures = $requiredSystemFeatures; } /** * @return SystemFeature[] */ public function getRequiredSystemFeatures() { return $this->requiredSystemFeatures; } /** * Optional. The SoCs included by this selector. Only works for Android S+ * devices. * * @param SystemOnChip[] $systemOnChips */ public function setSystemOnChips($systemOnChips) { $this->systemOnChips = $systemOnChips; } /** * @return SystemOnChip[] */ public function getSystemOnChips() { return $this->systemOnChips; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DeviceSelector::class, 'Google_Service_AndroidPublisher_DeviceSelector');