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
Modifier and Type | Method and Description |
---|---|
RuinStrategy |
build() |
RuinStrategy |
buildPartial() |
RuinStrategy.Builder |
clear() |
RuinStrategy.Builder |
clearRandomWalk()
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
RuinStrategy.Builder |
clearSisr()
.operations_research.SISRRuinStrategy sisr = 3; |
RuinStrategy.Builder |
clearSpatiallyCloseRoutes()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
RuinStrategy.Builder |
clearStrategy() |
RuinStrategy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
RandomWalkRuinStrategy |
getRandomWalk()
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
RandomWalkRuinStrategy.Builder |
getRandomWalkBuilder()
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
RandomWalkRuinStrategyOrBuilder |
getRandomWalkOrBuilder()
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
SISRRuinStrategy |
getSisr()
.operations_research.SISRRuinStrategy sisr = 3; |
SISRRuinStrategy.Builder |
getSisrBuilder()
.operations_research.SISRRuinStrategy sisr = 3; |
SISRRuinStrategyOrBuilder |
getSisrOrBuilder()
.operations_research.SISRRuinStrategy sisr = 3; |
SpatiallyCloseRoutesRuinStrategy |
getSpatiallyCloseRoutes()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
SpatiallyCloseRoutesRuinStrategy.Builder |
getSpatiallyCloseRoutesBuilder()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
SpatiallyCloseRoutesRuinStrategyOrBuilder |
getSpatiallyCloseRoutesOrBuilder()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
RuinStrategy.StrategyCase |
getStrategyCase() |
boolean |
hasRandomWalk()
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
boolean |
hasSisr()
.operations_research.SISRRuinStrategy sisr = 3; |
boolean |
hasSpatiallyCloseRoutes()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RuinStrategy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RuinStrategy.Builder |
mergeFrom(com.google.protobuf.Message other) |
RuinStrategy.Builder |
mergeFrom(RuinStrategy other) |
RuinStrategy.Builder |
mergeRandomWalk(RandomWalkRuinStrategy value)
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
RuinStrategy.Builder |
mergeSisr(SISRRuinStrategy value)
.operations_research.SISRRuinStrategy sisr = 3; |
RuinStrategy.Builder |
mergeSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy value)
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
RuinStrategy.Builder |
setRandomWalk(RandomWalkRuinStrategy.Builder builderForValue)
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
RuinStrategy.Builder |
setRandomWalk(RandomWalkRuinStrategy value)
.operations_research.RandomWalkRuinStrategy random_walk = 2; |
RuinStrategy.Builder |
setSisr(SISRRuinStrategy.Builder builderForValue)
.operations_research.SISRRuinStrategy sisr = 3; |
RuinStrategy.Builder |
setSisr(SISRRuinStrategy value)
.operations_research.SISRRuinStrategy sisr = 3; |
RuinStrategy.Builder |
setSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy.Builder builderForValue)
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
RuinStrategy.Builder |
setSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy value)
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1; |
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<RuinStrategy.Builder>
public RuinStrategy.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<RuinStrategy.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<RuinStrategy.Builder>
public RuinStrategy getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public RuinStrategy build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public RuinStrategy buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public RuinStrategy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<RuinStrategy.Builder>
public RuinStrategy.Builder mergeFrom(RuinStrategy other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<RuinStrategy.Builder>
public RuinStrategy.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<RuinStrategy.Builder>
java.io.IOException
public RuinStrategy.StrategyCase getStrategyCase()
getStrategyCase
in interface RuinStrategyOrBuilder
public RuinStrategy.Builder clearStrategy()
public boolean hasSpatiallyCloseRoutes()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
hasSpatiallyCloseRoutes
in interface RuinStrategyOrBuilder
public SpatiallyCloseRoutesRuinStrategy getSpatiallyCloseRoutes()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
getSpatiallyCloseRoutes
in interface RuinStrategyOrBuilder
public RuinStrategy.Builder setSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy value)
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
public RuinStrategy.Builder setSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy.Builder builderForValue)
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
public RuinStrategy.Builder mergeSpatiallyCloseRoutes(SpatiallyCloseRoutesRuinStrategy value)
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
public RuinStrategy.Builder clearSpatiallyCloseRoutes()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
public SpatiallyCloseRoutesRuinStrategy.Builder getSpatiallyCloseRoutesBuilder()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
public SpatiallyCloseRoutesRuinStrategyOrBuilder getSpatiallyCloseRoutesOrBuilder()
.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;
getSpatiallyCloseRoutesOrBuilder
in interface RuinStrategyOrBuilder
public boolean hasRandomWalk()
.operations_research.RandomWalkRuinStrategy random_walk = 2;
hasRandomWalk
in interface RuinStrategyOrBuilder
public RandomWalkRuinStrategy getRandomWalk()
.operations_research.RandomWalkRuinStrategy random_walk = 2;
getRandomWalk
in interface RuinStrategyOrBuilder
public RuinStrategy.Builder setRandomWalk(RandomWalkRuinStrategy value)
.operations_research.RandomWalkRuinStrategy random_walk = 2;
public RuinStrategy.Builder setRandomWalk(RandomWalkRuinStrategy.Builder builderForValue)
.operations_research.RandomWalkRuinStrategy random_walk = 2;
public RuinStrategy.Builder mergeRandomWalk(RandomWalkRuinStrategy value)
.operations_research.RandomWalkRuinStrategy random_walk = 2;
public RuinStrategy.Builder clearRandomWalk()
.operations_research.RandomWalkRuinStrategy random_walk = 2;
public RandomWalkRuinStrategy.Builder getRandomWalkBuilder()
.operations_research.RandomWalkRuinStrategy random_walk = 2;
public RandomWalkRuinStrategyOrBuilder getRandomWalkOrBuilder()
.operations_research.RandomWalkRuinStrategy random_walk = 2;
getRandomWalkOrBuilder
in interface RuinStrategyOrBuilder
public boolean hasSisr()
.operations_research.SISRRuinStrategy sisr = 3;
hasSisr
in interface RuinStrategyOrBuilder
public SISRRuinStrategy getSisr()
.operations_research.SISRRuinStrategy sisr = 3;
getSisr
in interface RuinStrategyOrBuilder
public RuinStrategy.Builder setSisr(SISRRuinStrategy value)
.operations_research.SISRRuinStrategy sisr = 3;
public RuinStrategy.Builder setSisr(SISRRuinStrategy.Builder builderForValue)
.operations_research.SISRRuinStrategy sisr = 3;
public RuinStrategy.Builder mergeSisr(SISRRuinStrategy value)
.operations_research.SISRRuinStrategy sisr = 3;
public RuinStrategy.Builder clearSisr()
.operations_research.SISRRuinStrategy sisr = 3;
public SISRRuinStrategy.Builder getSisrBuilder()
.operations_research.SISRRuinStrategy sisr = 3;
public SISRRuinStrategyOrBuilder getSisrOrBuilder()
.operations_research.SISRRuinStrategy sisr = 3;
getSisrOrBuilder
in interface RuinStrategyOrBuilder
Copyright © 2025. All rights reserved.