Class VertexAISearch

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.VertexAISearch

public abstract class VertexAISearch extends JsonSerializable
Retrieve from Vertex AI Search datastore or engine for grounding. datastore and engine are mutually exclusive. See https://cloud.google.com/products/agent-builder
  • Constructor Details

    • VertexAISearch

      public VertexAISearch()
  • Method Details

    • datastore

      public abstract Optional<String> datastore()
      Optional. Fully-qualified Vertex AI Search data store resource ID. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}`
    • engine

      public abstract Optional<String> engine()
      Optional. Fully-qualified Vertex AI Search engine resource ID. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`
    • builder

      public static VertexAISearch.Builder builder()
      Instantiates a builder for VertexAISearch.
    • toBuilder

      public abstract VertexAISearch.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static VertexAISearch fromJson(String jsonString)
      Deserializes a JSON string to a VertexAISearch object.