Package com.google.genai.types
Class Retrieval.Builder
java.lang.Object
com.google.genai.types.Retrieval.Builder
- Enclosing class:
- Retrieval
Builder for Retrieval.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Retrievalbuild()abstract Retrieval.BuilderdisableAttribution(boolean disableAttribution) Setter for disableAttribution.abstract Retrieval.BuilderexternalApi(ExternalApi externalApi) Setter for externalApi.externalApi(ExternalApi.Builder externalApiBuilder) Setter for externalApi builder.abstract Retrieval.BuildervertexAiSearch(VertexAISearch vertexAiSearch) Setter for vertexAiSearch.vertexAiSearch(VertexAISearch.Builder vertexAiSearchBuilder) Setter for vertexAiSearch builder.abstract Retrieval.BuildervertexRagStore(VertexRagStore vertexRagStore) Setter for vertexRagStore.vertexRagStore(VertexRagStore.Builder vertexRagStoreBuilder) Setter for vertexRagStore builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
disableAttribution
Setter for disableAttribution.disableAttribution: Optional. Deprecated. This option is no longer supported.
-
externalApi
Setter for externalApi.externalApi: Use data source powered by external API for grounding.
-
externalApi
Setter for externalApi builder.externalApi: Use data source powered by external API for grounding.
-
vertexAiSearch
Setter for vertexAiSearch.vertexAiSearch: Set to use data source powered by Vertex AI Search.
-
vertexAiSearch
Setter for vertexAiSearch builder.vertexAiSearch: Set to use data source powered by Vertex AI Search.
-
vertexRagStore
Setter for vertexRagStore.vertexRagStore: Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
-
vertexRagStore
Setter for vertexRagStore builder.vertexRagStore: Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
-
build
-