Package com.google.genai.types
Class VertexAISearch
java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.VertexAISearch
Retrieve from Vertex AI Search datastore or engine for grounding. datastore and engine are
mutually exclusive. See https://cloud.google.com/products/agent-builder
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VertexAISearch.Builder
builder()
Instantiates a builder for VertexAISearch.Optional.abstract Optional<List<VertexAISearchDataStoreSpec>>
Specifications that define the specific DataStores to be searched, along with configurations for those data stores.engine()
Optional.filter()
Optional.static VertexAISearch
Deserializes a JSON string to a VertexAISearch object.Optional.abstract VertexAISearch.Builder
Creates a builder with the same values as this instance.Methods inherited from class com.google.genai.JsonSerializable
stringToJsonNode, toJson
-
Constructor Details
-
VertexAISearch
public VertexAISearch()
-
-
Method Details
-
dataStoreSpecs
Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. It should only be set if engine is used. -
datastore
Optional. Fully-qualified Vertex AI Search data store resource ID. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}` -
engine
Optional. Fully-qualified Vertex AI Search engine resource ID. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` -
filter
Optional. Filter strings to be passed to the search API. -
maxResults
Optional. Number of search results to return per query. The default value is 10. The maximumm allowed value is 10. -
builder
Instantiates a builder for VertexAISearch. -
toBuilder
Creates a builder with the same values as this instance. -
fromJson
Deserializes a JSON string to a VertexAISearch object.
-