Discovery Engine v1beta API - Class DataStore.Types.FederatedSearchConfig (1.0.0-beta24)

public sealed class DataStore.Types.FederatedSearchConfig : IMessage<DataStore.Types.FederatedSearchConfig>, IEquatable<DataStore.Types.FederatedSearchConfig>, IDeepCloneable<DataStore.Types.FederatedSearchConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1beta API class DataStore.Types.FederatedSearchConfig.

Stores information for federated search.

Inheritance

object > DataStore.Types.FederatedSearchConfig

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

Constructors

FederatedSearchConfig()

public FederatedSearchConfig()

FederatedSearchConfig(FederatedSearchConfig)

public FederatedSearchConfig(DataStore.Types.FederatedSearchConfig other)
Parameter
Name Description
other DataStoreTypesFederatedSearchConfig

Properties

AlloyDbConfig

public DataStore.Types.FederatedSearchConfig.Types.AlloyDbConfig AlloyDbConfig { get; set; }

AlloyDB config. If set, this DataStore is connected to AlloyDB.

Property Value
Type Description
DataStoreTypesFederatedSearchConfigTypesAlloyDbConfig

DataSourceConfigCase

public DataStore.Types.FederatedSearchConfig.DataSourceConfigOneofCase DataSourceConfigCase { get; }
Property Value
Type Description
DataStoreTypesFederatedSearchConfigDataSourceConfigOneofCase

NotebooklmConfig

public DataStore.Types.FederatedSearchConfig.Types.NotebooklmConfig NotebooklmConfig { get; set; }

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

Property Value
Type Description
DataStoreTypesFederatedSearchConfigTypesNotebooklmConfig

ThirdPartyOauthConfig

public DataStore.Types.FederatedSearchConfig.Types.ThirdPartyOauthConfig ThirdPartyOauthConfig { get; set; }

Third Party OAuth config. If set, this DataStore is connected to a third party application.

Property Value
Type Description
DataStoreTypesFederatedSearchConfigTypesThirdPartyOauthConfig