Class DataStoreToolEngineSource
Configuration for searching within an Engine, potentially targeting specific DataStores.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class DataStoreToolEngineSource : IDirectResponseSchema
Properties
DataStoreSources
Optional. Use to target specific DataStores within the Engine. If empty, the search applies to all DataStores associated with the Engine.
Declaration
[JsonProperty("dataStoreSources")]
public virtual IList<DataStoreToolDataStoreSource> DataStoreSources { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<DataStoreToolDataStoreSource> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Engine
Required. Full resource name of the Engine. Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}
Declaration
[JsonProperty("engine")]
public virtual string Engine { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Filter
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
Declaration
[JsonProperty("filter")]
public virtual string Filter { get; set; }
Property Value
| Type | Description |
|---|---|
| string |