boostAction = $boostAction; } /** * @return GoogleCloudRetailV2RuleBoostAction */ public function getBoostAction() { return $this->boostAction; } /** * @param GoogleCloudRetailV2Condition */ public function setCondition(GoogleCloudRetailV2Condition $condition) { $this->condition = $condition; } /** * @return GoogleCloudRetailV2Condition */ public function getCondition() { return $this->condition; } /** * @param GoogleCloudRetailV2RuleDoNotAssociateAction */ public function setDoNotAssociateAction(GoogleCloudRetailV2RuleDoNotAssociateAction $doNotAssociateAction) { $this->doNotAssociateAction = $doNotAssociateAction; } /** * @return GoogleCloudRetailV2RuleDoNotAssociateAction */ public function getDoNotAssociateAction() { return $this->doNotAssociateAction; } /** * @param GoogleCloudRetailV2RuleFilterAction */ public function setFilterAction(GoogleCloudRetailV2RuleFilterAction $filterAction) { $this->filterAction = $filterAction; } /** * @return GoogleCloudRetailV2RuleFilterAction */ public function getFilterAction() { return $this->filterAction; } /** * @param GoogleCloudRetailV2RuleForceReturnFacetAction */ public function setForceReturnFacetAction(GoogleCloudRetailV2RuleForceReturnFacetAction $forceReturnFacetAction) { $this->forceReturnFacetAction = $forceReturnFacetAction; } /** * @return GoogleCloudRetailV2RuleForceReturnFacetAction */ public function getForceReturnFacetAction() { return $this->forceReturnFacetAction; } /** * @param GoogleCloudRetailV2RuleIgnoreAction */ public function setIgnoreAction(GoogleCloudRetailV2RuleIgnoreAction $ignoreAction) { $this->ignoreAction = $ignoreAction; } /** * @return GoogleCloudRetailV2RuleIgnoreAction */ public function getIgnoreAction() { return $this->ignoreAction; } /** * @param GoogleCloudRetailV2RuleOnewaySynonymsAction */ public function setOnewaySynonymsAction(GoogleCloudRetailV2RuleOnewaySynonymsAction $onewaySynonymsAction) { $this->onewaySynonymsAction = $onewaySynonymsAction; } /** * @return GoogleCloudRetailV2RuleOnewaySynonymsAction */ public function getOnewaySynonymsAction() { return $this->onewaySynonymsAction; } /** * @param GoogleCloudRetailV2RuleRedirectAction */ public function setRedirectAction(GoogleCloudRetailV2RuleRedirectAction $redirectAction) { $this->redirectAction = $redirectAction; } /** * @return GoogleCloudRetailV2RuleRedirectAction */ public function getRedirectAction() { return $this->redirectAction; } /** * @param GoogleCloudRetailV2RuleRemoveFacetAction */ public function setRemoveFacetAction(GoogleCloudRetailV2RuleRemoveFacetAction $removeFacetAction) { $this->removeFacetAction = $removeFacetAction; } /** * @return GoogleCloudRetailV2RuleRemoveFacetAction */ public function getRemoveFacetAction() { return $this->removeFacetAction; } /** * @param GoogleCloudRetailV2RuleReplacementAction */ public function setReplacementAction(GoogleCloudRetailV2RuleReplacementAction $replacementAction) { $this->replacementAction = $replacementAction; } /** * @return GoogleCloudRetailV2RuleReplacementAction */ public function getReplacementAction() { return $this->replacementAction; } /** * @param GoogleCloudRetailV2RuleTwowaySynonymsAction */ public function setTwowaySynonymsAction(GoogleCloudRetailV2RuleTwowaySynonymsAction $twowaySynonymsAction) { $this->twowaySynonymsAction = $twowaySynonymsAction; } /** * @return GoogleCloudRetailV2RuleTwowaySynonymsAction */ public function getTwowaySynonymsAction() { return $this->twowaySynonymsAction; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudRetailV2Rule::class, 'Google_Service_CloudRetail_GoogleCloudRetailV2Rule');