Class Retrieval.Builder
-
- All Implemented Interfaces:
public abstract class Retrieval.BuilderBuilder for Retrieval.
-
-
Constructor Summary
Constructors Constructor Description Retrieval.Builder()
-
Method Summary
Modifier and Type Method Description abstract Retrieval.BuilderdisableAttribution(boolean disableAttribution)Setter for disableAttribution. Retrieval.BuilderclearDisableAttribution()Clears the value of disableAttribution field. abstract Retrieval.BuilderexternalApi(ExternalApi externalApi)Setter for externalApi. Retrieval.BuilderexternalApi(ExternalApi.Builder externalApiBuilder)Setter for externalApi builder. Retrieval.BuilderclearExternalApi()Clears the value of externalApi field. abstract Retrieval.BuildervertexAiSearch(VertexAISearch vertexAiSearch)Setter for vertexAiSearch. Retrieval.BuildervertexAiSearch(VertexAISearch.Builder vertexAiSearchBuilder)Setter for vertexAiSearch builder. Retrieval.BuilderclearVertexAiSearch()Clears the value of vertexAiSearch field. abstract Retrieval.BuildervertexRagStore(VertexRagStore vertexRagStore)Setter for vertexRagStore. Retrieval.BuildervertexRagStore(VertexRagStore.Builder vertexRagStoreBuilder)Setter for vertexRagStore builder. Retrieval.BuilderclearVertexRagStore()Clears the value of vertexRagStore field. abstract Retrievalbuild()-
-
Method Detail
-
disableAttribution
abstract Retrieval.Builder disableAttribution(boolean disableAttribution)
Setter for disableAttribution.
disableAttribution: Optional. Deprecated. This option is no longer supported.
-
clearDisableAttribution
@CanIgnoreReturnValue() Retrieval.Builder clearDisableAttribution()
Clears the value of disableAttribution field.
-
externalApi
abstract Retrieval.Builder externalApi(ExternalApi externalApi)
Setter for externalApi.
externalApi: Use data source powered by external API for grounding.
-
externalApi
@CanIgnoreReturnValue() Retrieval.Builder externalApi(ExternalApi.Builder externalApiBuilder)
Setter for externalApi builder.
externalApi: Use data source powered by external API for grounding.
-
clearExternalApi
@CanIgnoreReturnValue() Retrieval.Builder clearExternalApi()
Clears the value of externalApi field.
-
vertexAiSearch
abstract Retrieval.Builder vertexAiSearch(VertexAISearch vertexAiSearch)
Setter for vertexAiSearch.
vertexAiSearch: Set to use data source powered by Vertex AI Search.
-
vertexAiSearch
@CanIgnoreReturnValue() Retrieval.Builder vertexAiSearch(VertexAISearch.Builder vertexAiSearchBuilder)
Setter for vertexAiSearch builder.
vertexAiSearch: Set to use data source powered by Vertex AI Search.
-
clearVertexAiSearch
@CanIgnoreReturnValue() Retrieval.Builder clearVertexAiSearch()
Clears the value of vertexAiSearch field.
-
vertexRagStore
abstract Retrieval.Builder vertexRagStore(VertexRagStore vertexRagStore)
Setter for vertexRagStore.
vertexRagStore: Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
-
vertexRagStore
@CanIgnoreReturnValue() Retrieval.Builder vertexRagStore(VertexRagStore.Builder vertexRagStoreBuilder)
Setter for vertexRagStore builder.
vertexRagStore: Set to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
-
clearVertexRagStore
@CanIgnoreReturnValue() Retrieval.Builder clearVertexRagStore()
Clears the value of vertexRagStore field.
-
-
-
-