public sealed class DataStoreTool.Types.EngineSource : IMessage<DataStoreTool.Types.EngineSource>, IEquatable<DataStoreTool.Types.EngineSource>, IDeepCloneable<DataStoreTool.Types.EngineSource>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class DataStoreTool.Types.EngineSource.
Configuration for searching within an Engine, potentially targeting specific DataStores.
Implements
IMessageDataStoreToolTypesEngineSource, IEquatableDataStoreToolTypesEngineSource, IDeepCloneableDataStoreToolTypesEngineSource, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
EngineSource()
public EngineSource()EngineSource(EngineSource)
public EngineSource(DataStoreTool.Types.EngineSource other)| Parameter | |
|---|---|
| Name | Description |
other |
DataStoreToolTypesEngineSource |
Properties
DataStoreSources
public RepeatedField<DataStoreTool.Types.DataStoreSource> DataStoreSources { get; }Optional. Use to target specific DataStores within the Engine. If empty, the search applies to all DataStores associated with the Engine.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDataStoreToolTypesDataStoreSource |
|
Engine
public string Engine { get; set; }Required. Full resource name of the Engine.
Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Filter
public string Filter { get; set; }Optional. A filter applied to the search across the Engine. Not relevant and not used if 'data_store_sources' is provided. See: https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata
| Property Value | |
|---|---|
| Type | Description |
string |
|