Package com.google.genai.types
Class GenerationConfigRoutingConfigAutoRoutingMode
-
- All Implemented Interfaces:
public abstract class GenerationConfigRoutingConfigAutoRoutingMode extends JsonSerializable
The configuration for automated routing. When automated routing is specified, the routing will be determined by the pretrained routing model and customer provided model routing preference. This data type is not supported in Gemini API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classGenerationConfigRoutingConfigAutoRoutingMode.BuilderBuilder for GenerationConfigRoutingConfigAutoRoutingMode.
-
Field Summary
Fields Modifier and Type Field Description public final static StringMAX_READ_LENGTH_PROPERTY
-
Constructor Summary
Constructors Constructor Description GenerationConfigRoutingConfigAutoRoutingMode()
-
Method Summary
Modifier and Type Method Description abstract Optional<ModelRoutingPreference>modelRoutingPreference()The model routing preference. static GenerationConfigRoutingConfigAutoRoutingMode.Builderbuilder()Instantiates a builder for GenerationConfigRoutingConfigAutoRoutingMode. abstract GenerationConfigRoutingConfigAutoRoutingMode.BuildertoBuilder()Creates a builder with the same values as this instance. static GenerationConfigRoutingConfigAutoRoutingModefromJson(String jsonString)Deserializes a JSON string to a GenerationConfigRoutingConfigAutoRoutingMode 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
-
modelRoutingPreference
abstract Optional<ModelRoutingPreference> modelRoutingPreference()
The model routing preference.
-
builder
static GenerationConfigRoutingConfigAutoRoutingMode.Builder builder()
Instantiates a builder for GenerationConfigRoutingConfigAutoRoutingMode.
-
toBuilder
abstract GenerationConfigRoutingConfigAutoRoutingMode.Builder toBuilder()
Creates a builder with the same values as this instance.
-
fromJson
static GenerationConfigRoutingConfigAutoRoutingMode fromJson(String jsonString)
Deserializes a JSON string to a GenerationConfigRoutingConfigAutoRoutingMode object.
-
-
-
-