public static final class RoutingModelParameters.Builder extends com.google.protobuf.GeneratedMessage.Builder<RoutingModelParameters.Builder> implements RoutingModelParametersOrBuilder
Parameters which have to be set when creating a RoutingModel.Protobuf type
operations_research.RoutingModelParameters
Modifier and Type | Method and Description |
---|---|
RoutingModelParameters |
build() |
RoutingModelParameters |
buildPartial() |
RoutingModelParameters.Builder |
clear() |
RoutingModelParameters.Builder |
clearMaxCallbackCacheSize()
Cache callback calls if the number of nodes in the model is less or equal
to this value.
|
RoutingModelParameters.Builder |
clearReduceVehicleCostModel()
Advanced settings.
|
RoutingModelParameters.Builder |
clearSolverParameters()
Parameters to use in the underlying constraint solver.
|
RoutingModelParameters |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getMaxCallbackCacheSize()
Cache callback calls if the number of nodes in the model is less or equal
to this value.
|
boolean |
getReduceVehicleCostModel()
Advanced settings.
|
ConstraintSolverParameters |
getSolverParameters()
Parameters to use in the underlying constraint solver.
|
ConstraintSolverParameters.Builder |
getSolverParametersBuilder()
Parameters to use in the underlying constraint solver.
|
ConstraintSolverParametersOrBuilder |
getSolverParametersOrBuilder()
Parameters to use in the underlying constraint solver.
|
boolean |
hasSolverParameters()
Parameters to use in the underlying constraint solver.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RoutingModelParameters.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RoutingModelParameters.Builder |
mergeFrom(com.google.protobuf.Message other) |
RoutingModelParameters.Builder |
mergeFrom(RoutingModelParameters other) |
RoutingModelParameters.Builder |
mergeSolverParameters(ConstraintSolverParameters value)
Parameters to use in the underlying constraint solver.
|
RoutingModelParameters.Builder |
setMaxCallbackCacheSize(int value)
Cache callback calls if the number of nodes in the model is less or equal
to this value.
|
RoutingModelParameters.Builder |
setReduceVehicleCostModel(boolean value)
Advanced settings.
|
RoutingModelParameters.Builder |
setSolverParameters(ConstraintSolverParameters.Builder builderForValue)
Parameters to use in the underlying constraint solver.
|
RoutingModelParameters.Builder |
setSolverParameters(ConstraintSolverParameters value)
Parameters to use in the underlying constraint solver.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<RoutingModelParameters.Builder>
public RoutingModelParameters.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<RoutingModelParameters.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<RoutingModelParameters.Builder>
public RoutingModelParameters getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public RoutingModelParameters build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public RoutingModelParameters buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public RoutingModelParameters.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<RoutingModelParameters.Builder>
public RoutingModelParameters.Builder mergeFrom(RoutingModelParameters other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<RoutingModelParameters.Builder>
public RoutingModelParameters.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<RoutingModelParameters.Builder>
java.io.IOException
public boolean hasSolverParameters()
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
hasSolverParameters
in interface RoutingModelParametersOrBuilder
public ConstraintSolverParameters getSolverParameters()
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
getSolverParameters
in interface RoutingModelParametersOrBuilder
public RoutingModelParameters.Builder setSolverParameters(ConstraintSolverParameters value)
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
public RoutingModelParameters.Builder setSolverParameters(ConstraintSolverParameters.Builder builderForValue)
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
public RoutingModelParameters.Builder mergeSolverParameters(ConstraintSolverParameters value)
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
public RoutingModelParameters.Builder clearSolverParameters()
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
public ConstraintSolverParameters.Builder getSolverParametersBuilder()
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
public ConstraintSolverParametersOrBuilder getSolverParametersOrBuilder()
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;
getSolverParametersOrBuilder
in interface RoutingModelParametersOrBuilder
public boolean getReduceVehicleCostModel()
Advanced settings. If set to true reduction of the underlying constraint model will be attempted when all vehicles have exactly the same cost structure. This can result in significant speedups.
bool reduce_vehicle_cost_model = 2;
getReduceVehicleCostModel
in interface RoutingModelParametersOrBuilder
public RoutingModelParameters.Builder setReduceVehicleCostModel(boolean value)
Advanced settings. If set to true reduction of the underlying constraint model will be attempted when all vehicles have exactly the same cost structure. This can result in significant speedups.
bool reduce_vehicle_cost_model = 2;
value
- The reduceVehicleCostModel to set.public RoutingModelParameters.Builder clearReduceVehicleCostModel()
Advanced settings. If set to true reduction of the underlying constraint model will be attempted when all vehicles have exactly the same cost structure. This can result in significant speedups.
bool reduce_vehicle_cost_model = 2;
public int getMaxCallbackCacheSize()
Cache callback calls if the number of nodes in the model is less or equal to this value.
int32 max_callback_cache_size = 3;
getMaxCallbackCacheSize
in interface RoutingModelParametersOrBuilder
public RoutingModelParameters.Builder setMaxCallbackCacheSize(int value)
Cache callback calls if the number of nodes in the model is less or equal to this value.
int32 max_callback_cache_size = 3;
value
- The maxCallbackCacheSize to set.public RoutingModelParameters.Builder clearMaxCallbackCacheSize()
Cache callback calls if the number of nodes in the model is less or equal to this value.
int32 max_callback_cache_size = 3;
Copyright © 2025. All rights reserved.