Class LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
com.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
- All Implemented Interfaces:
LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
LocalSearchStatistics.LocalSearchOperatorStatistics
public static final class LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
implements LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
Statistics on local search operators called during the search.Protobuf type
operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Time spent in accepting a neighbor (restoration and storage, not including filtering).Time spent in the operator.Name of the operator.Time spent in creating neighbors (calling MakeNextNeighbor).Number of neighbors eventually accepted.Number of neighbors which were filtered.Number of neighbors generated by the operator.doubleTime spent in accepting a neighbor (restoration and storage, not including filtering).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoubleTime spent in the operator.Name of the operator.com.google.protobuf.ByteStringName of the operator.doubleTime spent in creating neighbors (calling MakeNextNeighbor).longNumber of neighbors eventually accepted.longNumber of neighbors which were filtered.longNumber of neighbors generated by the operator.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAcceptNeighborDurationSeconds(double value) Time spent in accepting a neighbor (restoration and storage, not including filtering).setDurationSeconds(double value) Time spent in the operator.setLocalSearchOperator(String value) Name of the operator.setLocalSearchOperatorBytes(com.google.protobuf.ByteString value) Name of the operator.setMakeNextNeighborDurationSeconds(double value) Time spent in creating neighbors (calling MakeNextNeighbor).setNumAcceptedNeighbors(long value) Number of neighbors eventually accepted.setNumFilteredNeighbors(long value) Number of neighbors which were filtered.setNumNeighbors(long value) Number of neighbors generated by the operator.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<LocalSearchStatistics.LocalSearchOperatorStatistics.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<LocalSearchStatistics.LocalSearchOperatorStatistics.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<LocalSearchStatistics.LocalSearchOperatorStatistics.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
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
mergeFrom
public LocalSearchStatistics.LocalSearchOperatorStatistics.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<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>- Throws:
IOException
-
getLocalSearchOperator
Name of the operator.
string local_search_operator = 1;- Specified by:
getLocalSearchOperatorin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The localSearchOperator.
-
getLocalSearchOperatorBytes
public com.google.protobuf.ByteString getLocalSearchOperatorBytes()Name of the operator.
string local_search_operator = 1;- Specified by:
getLocalSearchOperatorBytesin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The bytes for localSearchOperator.
-
setLocalSearchOperator
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setLocalSearchOperator(String value) Name of the operator.
string local_search_operator = 1;- Parameters:
value- The localSearchOperator to set.- Returns:
- This builder for chaining.
-
clearLocalSearchOperator
Name of the operator.
string local_search_operator = 1;- Returns:
- This builder for chaining.
-
setLocalSearchOperatorBytes
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setLocalSearchOperatorBytes(com.google.protobuf.ByteString value) Name of the operator.
string local_search_operator = 1;- Parameters:
value- The bytes for localSearchOperator to set.- Returns:
- This builder for chaining.
-
getNumNeighbors
public long getNumNeighbors()Number of neighbors generated by the operator.
int64 num_neighbors = 2;- Specified by:
getNumNeighborsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The numNeighbors.
-
setNumNeighbors
Number of neighbors generated by the operator.
int64 num_neighbors = 2;- Parameters:
value- The numNeighbors to set.- Returns:
- This builder for chaining.
-
clearNumNeighbors
Number of neighbors generated by the operator.
int64 num_neighbors = 2;- Returns:
- This builder for chaining.
-
getNumFilteredNeighbors
public long getNumFilteredNeighbors()Number of neighbors which were filtered.
int64 num_filtered_neighbors = 3;- Specified by:
getNumFilteredNeighborsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The numFilteredNeighbors.
-
setNumFilteredNeighbors
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setNumFilteredNeighbors(long value) Number of neighbors which were filtered.
int64 num_filtered_neighbors = 3;- Parameters:
value- The numFilteredNeighbors to set.- Returns:
- This builder for chaining.
-
clearNumFilteredNeighbors
Number of neighbors which were filtered.
int64 num_filtered_neighbors = 3;- Returns:
- This builder for chaining.
-
getNumAcceptedNeighbors
public long getNumAcceptedNeighbors()Number of neighbors eventually accepted.
int64 num_accepted_neighbors = 4;- Specified by:
getNumAcceptedNeighborsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The numAcceptedNeighbors.
-
setNumAcceptedNeighbors
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setNumAcceptedNeighbors(long value) Number of neighbors eventually accepted.
int64 num_accepted_neighbors = 4;- Parameters:
value- The numAcceptedNeighbors to set.- Returns:
- This builder for chaining.
-
clearNumAcceptedNeighbors
Number of neighbors eventually accepted.
int64 num_accepted_neighbors = 4;- Returns:
- This builder for chaining.
-
getDurationSeconds
public double getDurationSeconds()Time spent in the operator.
double duration_seconds = 5;- Specified by:
getDurationSecondsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The durationSeconds.
-
setDurationSeconds
Time spent in the operator.
double duration_seconds = 5;- Parameters:
value- The durationSeconds to set.- Returns:
- This builder for chaining.
-
clearDurationSeconds
Time spent in the operator.
double duration_seconds = 5;- Returns:
- This builder for chaining.
-
getMakeNextNeighborDurationSeconds
public double getMakeNextNeighborDurationSeconds()Time spent in creating neighbors (calling MakeNextNeighbor).
double make_next_neighbor_duration_seconds = 6;- Specified by:
getMakeNextNeighborDurationSecondsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The makeNextNeighborDurationSeconds.
-
setMakeNextNeighborDurationSeconds
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setMakeNextNeighborDurationSeconds(double value) Time spent in creating neighbors (calling MakeNextNeighbor).
double make_next_neighbor_duration_seconds = 6;- Parameters:
value- The makeNextNeighborDurationSeconds to set.- Returns:
- This builder for chaining.
-
clearMakeNextNeighborDurationSeconds
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder clearMakeNextNeighborDurationSeconds()Time spent in creating neighbors (calling MakeNextNeighbor).
double make_next_neighbor_duration_seconds = 6;- Returns:
- This builder for chaining.
-
getAcceptNeighborDurationSeconds
public double getAcceptNeighborDurationSeconds()Time spent in accepting a neighbor (restoration and storage, not including filtering).
double accept_neighbor_duration_seconds = 7;- Specified by:
getAcceptNeighborDurationSecondsin interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder- Returns:
- The acceptNeighborDurationSeconds.
-
setAcceptNeighborDurationSeconds
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setAcceptNeighborDurationSeconds(double value) Time spent in accepting a neighbor (restoration and storage, not including filtering).
double accept_neighbor_duration_seconds = 7;- Parameters:
value- The acceptNeighborDurationSeconds to set.- Returns:
- This builder for chaining.
-
clearAcceptNeighborDurationSeconds
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder clearAcceptNeighborDurationSeconds()Time spent in accepting a neighbor (restoration and storage, not including filtering).
double accept_neighbor_duration_seconds = 7;- Returns:
- This builder for chaining.
-