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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic 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.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<RoutingModelParameters.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RoutingModelParameters.Builder>public RoutingModelParameters getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RoutingModelParameters build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RoutingModelParameters buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RoutingModelParameters.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized 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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RoutingModelParameters.Builder>java.io.IOExceptionpublic boolean hasSolverParameters()
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;hasSolverParameters in interface RoutingModelParametersOrBuilderpublic ConstraintSolverParameters getSolverParameters()
Parameters to use in the underlying constraint solver.
.operations_research.ConstraintSolverParameters solver_parameters = 1;getSolverParameters in interface RoutingModelParametersOrBuilderpublic 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 RoutingModelParametersOrBuilderpublic 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 RoutingModelParametersOrBuilderpublic 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 RoutingModelParametersOrBuilderpublic 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 © 2024. All rights reserved.