public sealed class DataStoreTool : IMessage<DataStoreTool>, IEquatable<DataStoreTool>, IDeepCloneable<DataStoreTool>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class DataStoreTool.
Tool to retrieve from Vertex AI Search datastore or engine for grounding. Accepts either a datastore or an engine, but not both. See Vertex AI Search: https://cloud.google.com/generative-ai-app-builder/docs/enterprise-search-introduction.
Implements
IMessageDataStoreTool, IEquatableDataStoreTool, IDeepCloneableDataStoreTool, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
DataStoreTool()
public DataStoreTool()DataStoreTool(DataStoreTool)
public DataStoreTool(DataStoreTool other)| Parameter | |
|---|---|
| Name | Description |
other |
DataStoreTool |
Properties
BoostSpecs
public RepeatedField<DataStoreTool.Types.BoostSpecs> BoostSpecs { get; }Optional. Boost specification to boost certain documents.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDataStoreToolTypesBoostSpecs |
|
DataStoreSource
public DataStoreTool.Types.DataStoreSource DataStoreSource { get; set; }Optional. Search within a single specific DataStore.
| Property Value | |
|---|---|
| Type | Description |
DataStoreToolTypesDataStoreSource |
|
Description
public string Description { get; set; }Optional. The tool description.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EngineSource
public DataStoreTool.Types.EngineSource EngineSource { get; set; }Optional. Search within an Engine (potentially across multiple DataStores).
| Property Value | |
|---|---|
| Type | Description |
DataStoreToolTypesEngineSource |
|
FilterParameterBehavior
public DataStoreTool.Types.FilterParameterBehavior FilterParameterBehavior { get; set; }Optional. The filter parameter behavior.
| Property Value | |
|---|---|
| Type | Description |
DataStoreToolTypesFilterParameterBehavior |
|
ModalityConfigs
public RepeatedField<DataStoreTool.Types.ModalityConfig> ModalityConfigs { get; }Optional. The modality configs for the data store.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDataStoreToolTypesModalityConfig |
|
Name
public string Name { get; set; }Required. The data store tool name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SearchSourceCase
public DataStoreTool.SearchSourceOneofCase SearchSourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
DataStoreToolSearchSourceOneofCase |
|