Class GenerationConfig.RoutingConfig.AutoRoutingMode.Builder (3.84.0)

public static final class GenerationConfig.RoutingConfig.AutoRoutingMode.Builder extends GeneratedMessage.Builder<GenerationConfig.RoutingConfig.AutoRoutingMode.Builder> implements GenerationConfig.RoutingConfig.AutoRoutingModeOrBuilder

When automated routing is specified, the routing will be determined by the pretrained routing model and customer provided model routing preference.

Protobuf type google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public GenerationConfig.RoutingConfig.AutoRoutingMode build()
Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode

buildPartial()

public GenerationConfig.RoutingConfig.AutoRoutingMode buildPartial()
Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode

clear()

public GenerationConfig.RoutingConfig.AutoRoutingMode.Builder clear()
Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.Builder
Overrides

clearModelRoutingPreference()

public GenerationConfig.RoutingConfig.AutoRoutingMode.Builder clearModelRoutingPreference()

The model routing preference.

optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1;

Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.Builder

This builder for chaining.

getDefaultInstanceForType()

public GenerationConfig.RoutingConfig.AutoRoutingMode getDefaultInstanceForType()
Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getModelRoutingPreference()

public GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference getModelRoutingPreference()

The model routing preference.

optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1;

Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference

The modelRoutingPreference.

getModelRoutingPreferenceValue()

public int getModelRoutingPreferenceValue()

The model routing preference.

optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1;

Returns
Type Description
int

The enum numeric value on the wire for modelRoutingPreference.

hasModelRoutingPreference()

public boolean hasModelRoutingPreference()

The model routing preference.

optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1;

Returns
Type Description
boolean

Whether the modelRoutingPreference field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GenerationConfig.RoutingConfig.AutoRoutingMode other)

public GenerationConfig.RoutingConfig.AutoRoutingMode.Builder mergeFrom(GenerationConfig.RoutingConfig.AutoRoutingMode other)
Parameter
Name Description
other GenerationConfig.RoutingConfig.AutoRoutingMode
Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GenerationConfig.RoutingConfig.AutoRoutingMode.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public GenerationConfig.RoutingConfig.AutoRoutingMode.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.Builder
Overrides

setModelRoutingPreference(GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference value)

public GenerationConfig.RoutingConfig.AutoRoutingMode.Builder setModelRoutingPreference(GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference value)

The model routing preference.

optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1;

Parameter
Name Description
value GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference

The modelRoutingPreference to set.

Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.Builder

This builder for chaining.

setModelRoutingPreferenceValue(int value)

public GenerationConfig.RoutingConfig.AutoRoutingMode.Builder setModelRoutingPreferenceValue(int value)

The model routing preference.

optional .google.cloud.aiplatform.v1.GenerationConfig.RoutingConfig.AutoRoutingMode.ModelRoutingPreference model_routing_preference = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for modelRoutingPreference to set.

Returns
Type Description
GenerationConfig.RoutingConfig.AutoRoutingMode.Builder

This builder for chaining.