Class RuinStrategy.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RuinStrategy.Builder>
com.google.protobuf.GeneratedMessage.Builder<RuinStrategy.Builder>
com.google.ortools.constraintsolver.RuinStrategy.Builder
- All Implemented Interfaces:
RuinStrategyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
RuinStrategy
public static final class RuinStrategy.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RuinStrategy.Builder>
implements RuinStrategyOrBuilder
Ruin strategies, used in perturbation based on ruin and recreate approaches.Protobuf type
operations_research.RuinStrategy-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().operations_research.RandomWalkRuinStrategy random_walk = 2;.operations_research.SISRRuinStrategy sisr = 3;.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.operations_research.RandomWalkRuinStrategy random_walk = 2;.operations_research.RandomWalkRuinStrategy random_walk = 2;.operations_research.RandomWalkRuinStrategy random_walk = 2;getSisr().operations_research.SISRRuinStrategy sisr = 3;.operations_research.SISRRuinStrategy sisr = 3;.operations_research.SISRRuinStrategy sisr = 3;.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;boolean.operations_research.RandomWalkRuinStrategy random_walk = 2;booleanhasSisr().operations_research.SISRRuinStrategy sisr = 3;boolean.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RuinStrategy other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .operations_research.RandomWalkRuinStrategy random_walk = 2;mergeSisr(SISRRuinStrategy value) .operations_research.SISRRuinStrategy sisr = 3;.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;.operations_research.RandomWalkRuinStrategy random_walk = 2;setRandomWalk(RandomWalkRuinStrategy.Builder builderForValue) .operations_research.RandomWalkRuinStrategy random_walk = 2;setSisr(SISRRuinStrategy value) .operations_research.SISRRuinStrategy sisr = 3;setSisr(SISRRuinStrategy.Builder builderForValue) .operations_research.SISRRuinStrategy sisr = 3;.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;setSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy.Builder builderForValue) .operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RuinStrategy.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RuinStrategy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RuinStrategy.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RuinStrategy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RuinStrategy.Builder>
-
mergeFrom
public RuinStrategy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RuinStrategy.Builder>- Throws:
IOException
-
getStrategyCase
- Specified by:
getStrategyCasein interfaceRuinStrategyOrBuilder
-
clearStrategy
-
hasSpatiallyCloseRoutes
public boolean hasSpatiallyCloseRoutes().operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;- Specified by:
hasSpatiallyCloseRoutesin interfaceRuinStrategyOrBuilder- Returns:
- Whether the spatiallyCloseRoutes field is set.
-
getSpatiallyCloseRoutes
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;- Specified by:
getSpatiallyCloseRoutesin interfaceRuinStrategyOrBuilder- Returns:
- The spatiallyCloseRoutes.
-
setSpatiallyCloseRoutes
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; -
setSpatiallyCloseRoutes
public RuinStrategy.Builder setSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy.Builder builderForValue) .operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; -
mergeSpatiallyCloseRoutes
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; -
clearSpatiallyCloseRoutes
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; -
getSpatiallyCloseRoutesBuilder
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; -
getSpatiallyCloseRoutesOrBuilder
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;- Specified by:
getSpatiallyCloseRoutesOrBuilderin interfaceRuinStrategyOrBuilder
-
hasRandomWalk
public boolean hasRandomWalk().operations_research.RandomWalkRuinStrategy random_walk = 2;- Specified by:
hasRandomWalkin interfaceRuinStrategyOrBuilder- Returns:
- Whether the randomWalk field is set.
-
getRandomWalk
.operations_research.RandomWalkRuinStrategy random_walk = 2;- Specified by:
getRandomWalkin interfaceRuinStrategyOrBuilder- Returns:
- The randomWalk.
-
setRandomWalk
.operations_research.RandomWalkRuinStrategy random_walk = 2; -
setRandomWalk
.operations_research.RandomWalkRuinStrategy random_walk = 2; -
mergeRandomWalk
.operations_research.RandomWalkRuinStrategy random_walk = 2; -
clearRandomWalk
.operations_research.RandomWalkRuinStrategy random_walk = 2; -
getRandomWalkBuilder
.operations_research.RandomWalkRuinStrategy random_walk = 2; -
getRandomWalkOrBuilder
.operations_research.RandomWalkRuinStrategy random_walk = 2;- Specified by:
getRandomWalkOrBuilderin interfaceRuinStrategyOrBuilder
-
hasSisr
public boolean hasSisr().operations_research.SISRRuinStrategy sisr = 3;- Specified by:
hasSisrin interfaceRuinStrategyOrBuilder- Returns:
- Whether the sisr field is set.
-
getSisr
.operations_research.SISRRuinStrategy sisr = 3;- Specified by:
getSisrin interfaceRuinStrategyOrBuilder- Returns:
- The sisr.
-
setSisr
.operations_research.SISRRuinStrategy sisr = 3; -
setSisr
.operations_research.SISRRuinStrategy sisr = 3; -
mergeSisr
.operations_research.SISRRuinStrategy sisr = 3; -
clearSisr
.operations_research.SISRRuinStrategy sisr = 3; -
getSisrBuilder
.operations_research.SISRRuinStrategy sisr = 3; -
getSisrOrBuilder
.operations_research.SISRRuinStrategy sisr = 3;- Specified by:
getSisrOrBuilderin interfaceRuinStrategyOrBuilder
-