Class LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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 TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Time spent in the operator.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Name of the operator.Number of neighbors eventually accepted.Number of neighbors which were filtered.Number of neighbors generated by the operator.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()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.longNumber of neighbors eventually accepted.longNumber of neighbors which were filtered.longNumber of neighbors generated by the operator.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
setField
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
clearField
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
clearOneof
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
setRepeatedField
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
addRepeatedField
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.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.GeneratedMessageV3.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.
-
setUnknownFields
public final LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
mergeUnknownFields
public final LocalSearchStatistics.LocalSearchOperatorStatistics.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-