filter = $filter; } /** * @return GoogleCloudAiplatformV1RagRetrievalConfigFilter */ public function getFilter() { return $this->filter; } /** * Optional. Config for ranking and reranking. * * @param GoogleCloudAiplatformV1RagRetrievalConfigRanking $ranking */ public function setRanking(GoogleCloudAiplatformV1RagRetrievalConfigRanking $ranking) { $this->ranking = $ranking; } /** * @return GoogleCloudAiplatformV1RagRetrievalConfigRanking */ public function getRanking() { return $this->ranking; } /** * Optional. The number of contexts to retrieve. * * @param int $topK */ public function setTopK($topK) { $this->topK = $topK; } /** * @return int */ public function getTopK() { return $this->topK; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1RagRetrievalConfig::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1RagRetrievalConfig');