Starting April 29, 2025, Gemini 1.5 Pro and Gemini 1.5 Flash models are not available in projects that have no prior usage of these models, including new projects. For details, see
Model versions and lifecycle .
Send feedback
Interface GenerationConfig.RoutingConfigOrBuilder (1.32.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static interface GenerationConfig . RoutingConfigOrBuilder extends MessageOrBuilder
Methods
getAutoMode()
public abstract GenerationConfig . RoutingConfig . AutoRoutingMode getAutoMode ()
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
getAutoModeOrBuilder()
public abstract GenerationConfig . RoutingConfig . AutoRoutingModeOrBuilder getAutoModeOrBuilder ()
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
getManualMode()
public abstract GenerationConfig . RoutingConfig . ManualRoutingMode getManualMode ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
getManualModeOrBuilder()
public abstract GenerationConfig . RoutingConfig . ManualRoutingModeOrBuilder getManualModeOrBuilder ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
getRoutingConfigCase()
public abstract GenerationConfig . RoutingConfig . RoutingConfigCase getRoutingConfigCase ()
hasAutoMode()
public abstract boolean hasAutoMode ()
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
Returns
Type
Description
boolean
Whether the autoMode field is set.
hasManualMode()
public abstract boolean hasManualMode ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
Returns
Type
Description
boolean
Whether the manualMode field is set.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface GenerationConfig.RoutingConfigOrBuilder (1.32.0)\n\n public static interface GenerationConfig.RoutingConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAutoMode()\n\n public abstract GenerationConfig.RoutingConfig.AutoRoutingMode getAutoMode()\n\nAutomated routing.\n\n`.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;\n`\n\n### getAutoModeOrBuilder()\n\n public abstract GenerationConfig.RoutingConfig.AutoRoutingModeOrBuilder getAutoModeOrBuilder()\n\nAutomated routing.\n\n`.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;\n`\n\n### getManualMode()\n\n public abstract GenerationConfig.RoutingConfig.ManualRoutingMode getManualMode()\n\nManual routing.\n\n`\n.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;\n`\n\n### getManualModeOrBuilder()\n\n public abstract GenerationConfig.RoutingConfig.ManualRoutingModeOrBuilder getManualModeOrBuilder()\n\nManual routing.\n\n`\n.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;\n`\n\n### getRoutingConfigCase()\n\n public abstract GenerationConfig.RoutingConfig.RoutingConfigCase getRoutingConfigCase()\n\n### hasAutoMode()\n\n public abstract boolean hasAutoMode()\n\nAutomated routing.\n\n`.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;\n`\n\n### hasManualMode()\n\n public abstract boolean hasManualMode()\n\nManual routing.\n\n`\n.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;\n`"]]