Package com.google.genai.types
Class RagRetrievalConfig
-
- All Implemented Interfaces:
public abstract class RagRetrievalConfig extends JsonSerializable
Specifies the context retrieval config. This data type is not supported in Gemini API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classRagRetrievalConfig.BuilderBuilder for RagRetrievalConfig.
-
Field Summary
Fields Modifier and Type Field Description public final static StringMAX_READ_LENGTH_PROPERTY
-
Constructor Summary
Constructors Constructor Description RagRetrievalConfig()
-
Method Summary
Modifier and Type Method Description abstract Optional<RagRetrievalConfigFilter>filter()Optional. abstract Optional<RagRetrievalConfigHybridSearch>hybridSearch()Optional. abstract Optional<RagRetrievalConfigRanking>ranking()Optional. abstract Optional<Integer>topK()Optional. static RagRetrievalConfig.Builderbuilder()Instantiates a builder for RagRetrievalConfig. abstract RagRetrievalConfig.BuildertoBuilder()Creates a builder with the same values as this instance. static RagRetrievalConfigfromJson(String jsonString)Deserializes a JSON string to a RagRetrievalConfig object. -
Methods inherited from class com.google.genai.JsonSerializable
fromJsonNode, fromJsonString, objectMapper, setMaxReadLength, stringToJsonNode, toJson, toJsonNode, toJsonString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
filter
abstract Optional<RagRetrievalConfigFilter> filter()
Optional. Config for filters.
-
hybridSearch
abstract Optional<RagRetrievalConfigHybridSearch> hybridSearch()
Optional. Config for Hybrid Search.
-
ranking
abstract Optional<RagRetrievalConfigRanking> ranking()
Optional. Config for ranking and reranking.
-
builder
static RagRetrievalConfig.Builder builder()
Instantiates a builder for RagRetrievalConfig.
-
toBuilder
abstract RagRetrievalConfig.Builder toBuilder()
Creates a builder with the same values as this instance.
-
fromJson
static RagRetrievalConfig fromJson(String jsonString)
Deserializes a JSON string to a RagRetrievalConfig object.
-
-
-
-