Class Retrieval
java.lang.Object
com.google.genai.gaos.models.interactions.Retrieval
- All Implemented Interfaces:
Tool
Retrieval
A tool that can be used by the model to retrieve files.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRetrieval(ExaAISearchConfig exaAiSearchConfig, ParallelAISearchConfig parallelAiSearchConfig, RagStoreConfig ragStoreConfig, List<RetrievalRetrievalType> retrievalTypes, VertexAISearchConfig vertexAiSearchConfig) -
Method Summary
Modifier and TypeMethodDescriptionstatic Retrieval.Builderbuilder()booleanUsed to specify configuration for ExaAISearch.inthashCode()Used to specify configuration for ParallelAISearch.Use to specify configuration for RAG Store.The types of file retrieval to enable.toString()type()Used to specify configuration for VertexAISearch.withExaAiSearchConfig(ExaAISearchConfig exaAiSearchConfig) Used to specify configuration for ExaAISearch.withParallelAiSearchConfig(ParallelAISearchConfig parallelAiSearchConfig) Used to specify configuration for ParallelAISearch.withRagStoreConfig(RagStoreConfig ragStoreConfig) Use to specify configuration for RAG Store.withRetrievalTypes(List<RetrievalRetrievalType> retrievalTypes) The types of file retrieval to enable.withVertexAiSearchConfig(VertexAISearchConfig vertexAiSearchConfig) Used to specify configuration for VertexAISearch.
-
Constructor Details
-
Retrieval
public Retrieval(@Nullable ExaAISearchConfig exaAiSearchConfig, @Nullable ParallelAISearchConfig parallelAiSearchConfig, @Nullable RagStoreConfig ragStoreConfig, @Nullable List<RetrievalRetrievalType> retrievalTypes, @Nullable VertexAISearchConfig vertexAiSearchConfig) -
Retrieval
public Retrieval()
-
-
Method Details
-
exaAiSearchConfig
Used to specify configuration for ExaAISearch. -
parallelAiSearchConfig
Used to specify configuration for ParallelAISearch. -
ragStoreConfig
Use to specify configuration for RAG Store. -
retrievalTypes
The types of file retrieval to enable. -
type
-
vertexAiSearchConfig
Used to specify configuration for VertexAISearch. -
builder
-
withExaAiSearchConfig
Used to specify configuration for ExaAISearch. -
withParallelAiSearchConfig
public Retrieval withParallelAiSearchConfig(@Nullable ParallelAISearchConfig parallelAiSearchConfig) Used to specify configuration for ParallelAISearch. -
withRagStoreConfig
Use to specify configuration for RAG Store. -
withRetrievalTypes
The types of file retrieval to enable. -
withVertexAiSearchConfig
Used to specify configuration for VertexAISearch. -
equals
-
hashCode
public int hashCode() -
toString
-