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 Retrieval
build()
abstract Retrieval.Builder
disableAttribution
(boolean disableAttribution) Setter for disableAttribution.abstract Retrieval.Builder
externalApi
(ExternalApi externalApi) Setter for externalApi.externalApi
(ExternalApi.Builder externalApiBuilder) Setter for externalApi builder.abstract Retrieval.Builder
vertexAiSearch
(VertexAISearch vertexAiSearch) Setter for vertexAiSearch.vertexAiSearch
(VertexAISearch.Builder vertexAiSearchBuilder) Setter for vertexAiSearch builder.abstract Retrieval.Builder
vertexRagStore
(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
-