alloyDbConfig = $alloyDbConfig; } /** * @return GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfig */ public function getAlloyDbConfig() { return $this->alloyDbConfig; } /** * NotebookLM config. If set, this DataStore is connected to NotebookLM * Enterprise. * * @param GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig $notebooklmConfig */ public function setNotebooklmConfig(GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig $notebooklmConfig) { $this->notebooklmConfig = $notebooklmConfig; } /** * @return GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig */ public function getNotebooklmConfig() { return $this->notebooklmConfig; } /** * Third Party OAuth config. If set, this DataStore is connected to a third * party application. * * @param GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig $thirdPartyOauthConfig */ public function setThirdPartyOauthConfig(GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig $thirdPartyOauthConfig) { $this->thirdPartyOauthConfig = $thirdPartyOauthConfig; } /** * @return GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig */ public function getThirdPartyOauthConfig() { return $this->thirdPartyOauthConfig; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig');