Send feedback
Class GenerationConfig.RoutingConfig.Builder (1.47.0)
Stay organized with collections
Save and categorize content based on your preferences.
1.47.0 (latest)
1.45.0
1.43.0
1.42.0
1.40.0
1.38.0
1.36.0
1.35.0
1.34.0
1.33.0
1.32.0
1.30.0
1.28.0
1.27.0
1.24.0
1.23.0
1.22.0
1.20.1
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.0
1.11.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.8.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class GenerationConfig . RoutingConfig . Builder extends GeneratedMessage . Builder<GenerationConfig . RoutingConfig . Builder > implements GenerationConfig . RoutingConfigOrBuilder
The configuration for routing the request to a specific model.
Protobuf type google.cloud.vertexai.v1.GenerationConfig.RoutingConfig
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
build()
public GenerationConfig . RoutingConfig build ()
buildPartial()
public GenerationConfig . RoutingConfig buildPartial ()
clear()
public GenerationConfig . RoutingConfig . Builder clear ()
Overrides
clearAutoMode()
public GenerationConfig . RoutingConfig . Builder clearAutoMode ()
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
clearManualMode()
public GenerationConfig . RoutingConfig . Builder clearManualMode ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
clearRoutingConfig()
public GenerationConfig . RoutingConfig . Builder clearRoutingConfig ()
getAutoMode()
public GenerationConfig . RoutingConfig . AutoRoutingMode getAutoMode ()
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
getAutoModeBuilder()
public GenerationConfig . RoutingConfig . AutoRoutingMode . Builder getAutoModeBuilder ()
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
getAutoModeOrBuilder()
public GenerationConfig . RoutingConfig . AutoRoutingModeOrBuilder getAutoModeOrBuilder ()
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
getDefaultInstanceForType()
public GenerationConfig . RoutingConfig getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getManualMode()
public GenerationConfig . RoutingConfig . ManualRoutingMode getManualMode ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
getManualModeBuilder()
public GenerationConfig . RoutingConfig . ManualRoutingMode . Builder getManualModeBuilder ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
getManualModeOrBuilder()
public GenerationConfig . RoutingConfig . ManualRoutingModeOrBuilder getManualModeOrBuilder ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
getRoutingConfigCase()
public GenerationConfig . RoutingConfig . RoutingConfigCase getRoutingConfigCase ()
hasAutoMode()
public 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 boolean hasManualMode ()
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
Returns
Type
Description
boolean
Whether the manualMode field is set.
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeAutoMode(GenerationConfig.RoutingConfig.AutoRoutingMode value)
public GenerationConfig . RoutingConfig . Builder mergeAutoMode ( GenerationConfig . RoutingConfig . AutoRoutingMode value )
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
mergeFrom(GenerationConfig.RoutingConfig other)
public GenerationConfig . RoutingConfig . Builder mergeFrom ( GenerationConfig . RoutingConfig other )
public GenerationConfig . RoutingConfig . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public GenerationConfig . RoutingConfig . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeManualMode(GenerationConfig.RoutingConfig.ManualRoutingMode value)
public GenerationConfig . RoutingConfig . Builder mergeManualMode ( GenerationConfig . RoutingConfig . ManualRoutingMode value )
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
setAutoMode(GenerationConfig.RoutingConfig.AutoRoutingMode value)
public GenerationConfig . RoutingConfig . Builder setAutoMode ( GenerationConfig . RoutingConfig . AutoRoutingMode value )
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
setAutoMode(GenerationConfig.RoutingConfig.AutoRoutingMode.Builder builderForValue)
public GenerationConfig . RoutingConfig . Builder setAutoMode ( GenerationConfig . RoutingConfig . AutoRoutingMode . Builder builderForValue )
Automated routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.AutoRoutingMode auto_mode = 1;
setManualMode(GenerationConfig.RoutingConfig.ManualRoutingMode value)
public GenerationConfig . RoutingConfig . Builder setManualMode ( GenerationConfig . RoutingConfig . ManualRoutingMode value )
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
setManualMode(GenerationConfig.RoutingConfig.ManualRoutingMode.Builder builderForValue)
public GenerationConfig . RoutingConfig . Builder setManualMode ( GenerationConfig . RoutingConfig . ManualRoutingMode . Builder builderForValue )
Manual routing.
.google.cloud.vertexai.v1.GenerationConfig.RoutingConfig.ManualRoutingMode manual_mode = 2;
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 2026-03-14 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 2026-03-14 UTC."],[],[]]