Package com.google.genai.types
Class GenerationConfigRoutingConfigManualRoutingMode
-
- All Implemented Interfaces:
public abstract class GenerationConfigRoutingConfigManualRoutingMode extends JsonSerializable
The configuration for manual routing. When manual routing is specified, the model will be selected based on the model name provided. This data type is not supported in Gemini API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classGenerationConfigRoutingConfigManualRoutingMode.BuilderBuilder for GenerationConfigRoutingConfigManualRoutingMode.
-
Field Summary
Fields Modifier and Type Field Description public final static StringMAX_READ_LENGTH_PROPERTY
-
Constructor Summary
Constructors Constructor Description GenerationConfigRoutingConfigManualRoutingMode()
-
Method Summary
Modifier and Type Method Description abstract Optional<String>modelName()The name of the model to use. static GenerationConfigRoutingConfigManualRoutingMode.Builderbuilder()Instantiates a builder for GenerationConfigRoutingConfigManualRoutingMode. abstract GenerationConfigRoutingConfigManualRoutingMode.BuildertoBuilder()Creates a builder with the same values as this instance. static GenerationConfigRoutingConfigManualRoutingModefromJson(String jsonString)Deserializes a JSON string to a GenerationConfigRoutingConfigManualRoutingMode 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
-
modelName
abstract Optional<String> modelName()
The name of the model to use. Only public LLM models are accepted.
-
builder
static GenerationConfigRoutingConfigManualRoutingMode.Builder builder()
Instantiates a builder for GenerationConfigRoutingConfigManualRoutingMode.
-
toBuilder
abstract GenerationConfigRoutingConfigManualRoutingMode.Builder toBuilder()
Creates a builder with the same values as this instance.
-
fromJson
static GenerationConfigRoutingConfigManualRoutingMode fromJson(String jsonString)
Deserializes a JSON string to a GenerationConfigRoutingConfigManualRoutingMode object.
-
-
-
-