boost = $boost; } /** * @deprecated * @return float */ public function getBoost() { return $this->boost; } /** * Required. Specifies which data store's documents can be boosted by this * control. Full data store name e.g. projects/123/locations/global/collection * s/default_collection/dataStores/default_data_store * * @param string $dataStore */ public function setDataStore($dataStore) { $this->dataStore = $dataStore; } /** * @return string */ public function getDataStore() { return $this->dataStore; } /** * Required. Specifies which products to apply the boost to. If no filter is * provided all products will be boosted (No-op). Syntax documentation: * https://cloud.google.com/retail/docs/filter-and-order Maximum length is * 5000 characters. Otherwise an INVALID ARGUMENT error is thrown. * * @param string $filter */ public function setFilter($filter) { $this->filter = $filter; } /** * @return string */ public function getFilter() { return $this->filter; } /** * Optional. Strength of the boost, which should be in [-1, 1]. Negative boost * means demotion. Default is 0.0 (No-op). * * @param float $fixedBoost */ public function setFixedBoost($fixedBoost) { $this->fixedBoost = $fixedBoost; } /** * @return float */ public function getFixedBoost() { return $this->fixedBoost; } /** * Optional. Complex specification for custom ranking based on customer * defined attribute value. * * @param GoogleCloudDiscoveryengineV1betaControlBoostActionInterpolationBoostSpec $interpolationBoostSpec */ public function setInterpolationBoostSpec(GoogleCloudDiscoveryengineV1betaControlBoostActionInterpolationBoostSpec $interpolationBoostSpec) { $this->interpolationBoostSpec = $interpolationBoostSpec; } /** * @return GoogleCloudDiscoveryengineV1betaControlBoostActionInterpolationBoostSpec */ public function getInterpolationBoostSpec() { return $this->interpolationBoostSpec; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDiscoveryengineV1betaControlBoostAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaControlBoostAction');