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,java.lang.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 typeoperations_research.LocalSearchStatistics.LocalSearchOperatorStatistics
-
-
Method Summary
-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public LocalSearchStatistics.LocalSearchOperatorStatistics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LocalSearchStatistics.LocalSearchOperatorStatistics build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LocalSearchStatistics.LocalSearchOperatorStatistics buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LocalSearchStatistics.LocalSearchOperatorStatistics.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, java.lang.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, java.lang.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, java.lang.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
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder mergeFrom(LocalSearchStatistics.LocalSearchOperatorStatistics other)
-
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 java.io.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:
java.io.IOException
-
getLocalSearchOperator
public java.lang.String 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(java.lang.String value)
Name of the operator.
string local_search_operator = 1;- Parameters:
value- The localSearchOperator to set.- Returns:
- This builder for chaining.
-
clearLocalSearchOperator
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder 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
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setNumNeighbors(long value)
Number of neighbors generated by the operator.
int64 num_neighbors = 2;- Parameters:
value- The numNeighbors to set.- Returns:
- This builder for chaining.
-
clearNumNeighbors
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder 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
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder 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
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder 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
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder setDurationSeconds(double value)
Time spent in the operator.
double duration_seconds = 5;- Parameters:
value- The durationSeconds to set.- Returns:
- This builder for chaining.
-
clearDurationSeconds
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder 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>
-
-