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.double
Time spent in accepting a neighbor (restoration and storage, not including filtering).static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
double
Time spent in the operator.Name of the operator.com.google.protobuf.ByteString
Name of the operator.double
Time spent in creating neighbors (calling MakeNextNeighbor).long
Number of neighbors eventually accepted.long
Number of neighbors which were filtered.long
Number of neighbors generated by the operator.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeFrom
(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, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public LocalSearchStatistics.LocalSearchOperatorStatistics.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LocalSearchStatistics.LocalSearchOperatorStatistics.Builder>
- Throws:
IOException
-
getLocalSearchOperator
Name of the operator.
string local_search_operator = 1;
- Specified by:
getLocalSearchOperator
in interfaceLocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder
- Returns:
- The localSearchOperator.
-
getLocalSearchOperatorBytes
public com.google.protobuf.ByteString getLocalSearchOperatorBytes()Name of the operator.
string local_search_operator = 1;
- Specified by:
getLocalSearchOperatorBytes
in 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:
getNumNeighbors
in 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:
getNumFilteredNeighbors
in 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:
getNumAcceptedNeighbors
in 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:
getDurationSeconds
in 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:
getMakeNextNeighborDurationSeconds
in 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:
getAcceptNeighborDurationSeconds
in 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.
-