Reference documentation and code samples for the Discovery Engine V1BETA API class Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig.
Stores information for federated search.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#alloy_db_config
def alloy_db_config() -> ::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::AlloyDbConfig-
(::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::AlloyDbConfig) — AlloyDB config. If set, this DataStore is connected to AlloyDB.
Note: The following fields are mutually exclusive:
alloy_db_config,third_party_oauth_config,notebooklm_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#alloy_db_config=
def alloy_db_config=(value) -> ::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::AlloyDbConfig-
value (::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::AlloyDbConfig) — AlloyDB config. If set, this DataStore is connected to AlloyDB.
Note: The following fields are mutually exclusive:
alloy_db_config,third_party_oauth_config,notebooklm_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::AlloyDbConfig) — AlloyDB config. If set, this DataStore is connected to AlloyDB.
Note: The following fields are mutually exclusive:
alloy_db_config,third_party_oauth_config,notebooklm_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#notebooklm_config
def notebooklm_config() -> ::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::NotebooklmConfig-
(::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::NotebooklmConfig) — NotebookLM config. If set, this DataStore is connected to
NotebookLM Enterprise.
Note: The following fields are mutually exclusive:
notebooklm_config,alloy_db_config,third_party_oauth_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#notebooklm_config=
def notebooklm_config=(value) -> ::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::NotebooklmConfig-
value (::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::NotebooklmConfig) — NotebookLM config. If set, this DataStore is connected to
NotebookLM Enterprise.
Note: The following fields are mutually exclusive:
notebooklm_config,alloy_db_config,third_party_oauth_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::NotebooklmConfig) — NotebookLM config. If set, this DataStore is connected to
NotebookLM Enterprise.
Note: The following fields are mutually exclusive:
notebooklm_config,alloy_db_config,third_party_oauth_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#third_party_oauth_config
def third_party_oauth_config() -> ::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::ThirdPartyOauthConfig-
(::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::ThirdPartyOauthConfig) — Third Party OAuth config. If set, this DataStore is connected to a
third party application.
Note: The following fields are mutually exclusive:
third_party_oauth_config,alloy_db_config,notebooklm_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#third_party_oauth_config=
def third_party_oauth_config=(value) -> ::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::ThirdPartyOauthConfig-
value (::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::ThirdPartyOauthConfig) — Third Party OAuth config. If set, this DataStore is connected to a
third party application.
Note: The following fields are mutually exclusive:
third_party_oauth_config,alloy_db_config,notebooklm_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DiscoveryEngine::V1beta::DataStore::FederatedSearchConfig::ThirdPartyOauthConfig) — Third Party OAuth config. If set, this DataStore is connected to a
third party application.
Note: The following fields are mutually exclusive:
third_party_oauth_config,alloy_db_config,notebooklm_config. If a field in that set is populated, all other fields in the set will automatically be cleared.