Class DynamicRetrievalConfig

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.DynamicRetrievalConfig

public abstract class DynamicRetrievalConfig extends JsonSerializable
Describes the options to customize dynamic retrieval.
  • Constructor Details

    • DynamicRetrievalConfig

      public DynamicRetrievalConfig()
  • Method Details

    • mode

      public abstract Optional<DynamicRetrievalConfigMode> mode()
      The mode of the predictor to be used in dynamic retrieval.
    • dynamicThreshold

      public abstract Optional<Float> dynamicThreshold()
      Optional. The threshold to be used in dynamic retrieval. If not set, a system default value is used.
    • builder

      public static DynamicRetrievalConfig.Builder builder()
      Instantiates a builder for DynamicRetrievalConfig.
    • toBuilder

      public abstract DynamicRetrievalConfig.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static DynamicRetrievalConfig fromJson(String jsonString)
      Deserializes a JSON string to a DynamicRetrievalConfig object.