Class LocalSearchStatistics.LocalSearchFilterStatistics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<LocalSearchStatistics.LocalSearchFilterStatistics.Builder>
com.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchFilterStatistics.Builder>
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
- All Implemented Interfaces:
LocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
LocalSearchStatistics.LocalSearchFilterStatistics
public static final class LocalSearchStatistics.LocalSearchFilterStatistics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchFilterStatistics.Builder>
implements LocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
Statistics on local search filters called during the search.Protobuf type
operations_research.LocalSearchStatistics.LocalSearchFilterStatistics
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clear()
Context within which the filter was called.Time spent in the filter.Name of the filter.Number of times the filter was called.Number of times the filter rejected a neighbor.Number of rejects per second.Context within which the filter was called.com.google.protobuf.ByteString
Context within which the filter was called.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
double
Time spent in the filter.Name of the filter.com.google.protobuf.ByteString
Name of the filter.long
Number of times the filter was called.long
Number of times the filter rejected a neighbor.double
Number of rejects per second.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) setContext
(String value) Context within which the filter was called.setContextBytes
(com.google.protobuf.ByteString value) Context within which the filter was called.setDurationSeconds
(double value) Time spent in the filter.setLocalSearchFilter
(String value) Name of the filter.setLocalSearchFilterBytes
(com.google.protobuf.ByteString value) Name of the filter.setNumCalls
(long value) Number of times the filter was called.setNumRejects
(long value) Number of times the filter rejected a neighbor.setNumRejectsPerSecond
(double value) Number of rejects per second.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.LocalSearchFilterStatistics.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.LocalSearchFilterStatistics.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.LocalSearchFilterStatistics.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.LocalSearchFilterStatistics.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.LocalSearchFilterStatistics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<LocalSearchStatistics.LocalSearchFilterStatistics.Builder>
-
mergeFrom
public LocalSearchStatistics.LocalSearchFilterStatistics.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.LocalSearchFilterStatistics.Builder>
- Throws:
IOException
-
getLocalSearchFilter
Name of the filter.
string local_search_filter = 1;
- Specified by:
getLocalSearchFilter
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The localSearchFilter.
-
getLocalSearchFilterBytes
public com.google.protobuf.ByteString getLocalSearchFilterBytes()Name of the filter.
string local_search_filter = 1;
- Specified by:
getLocalSearchFilterBytes
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The bytes for localSearchFilter.
-
setLocalSearchFilter
Name of the filter.
string local_search_filter = 1;
- Parameters:
value
- The localSearchFilter to set.- Returns:
- This builder for chaining.
-
clearLocalSearchFilter
Name of the filter.
string local_search_filter = 1;
- Returns:
- This builder for chaining.
-
setLocalSearchFilterBytes
public LocalSearchStatistics.LocalSearchFilterStatistics.Builder setLocalSearchFilterBytes(com.google.protobuf.ByteString value) Name of the filter.
string local_search_filter = 1;
- Parameters:
value
- The bytes for localSearchFilter to set.- Returns:
- This builder for chaining.
-
getNumCalls
public long getNumCalls()Number of times the filter was called.
int64 num_calls = 2;
- Specified by:
getNumCalls
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The numCalls.
-
setNumCalls
Number of times the filter was called.
int64 num_calls = 2;
- Parameters:
value
- The numCalls to set.- Returns:
- This builder for chaining.
-
clearNumCalls
Number of times the filter was called.
int64 num_calls = 2;
- Returns:
- This builder for chaining.
-
getNumRejects
public long getNumRejects()Number of times the filter rejected a neighbor.
int64 num_rejects = 3;
- Specified by:
getNumRejects
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The numRejects.
-
setNumRejects
Number of times the filter rejected a neighbor.
int64 num_rejects = 3;
- Parameters:
value
- The numRejects to set.- Returns:
- This builder for chaining.
-
clearNumRejects
Number of times the filter rejected a neighbor.
int64 num_rejects = 3;
- Returns:
- This builder for chaining.
-
getDurationSeconds
public double getDurationSeconds()Time spent in the filter.
double duration_seconds = 4;
- Specified by:
getDurationSeconds
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The durationSeconds.
-
setDurationSeconds
Time spent in the filter.
double duration_seconds = 4;
- Parameters:
value
- The durationSeconds to set.- Returns:
- This builder for chaining.
-
clearDurationSeconds
Time spent in the filter.
double duration_seconds = 4;
- Returns:
- This builder for chaining.
-
getNumRejectsPerSecond
public double getNumRejectsPerSecond()Number of rejects per second.
double num_rejects_per_second = 5;
- Specified by:
getNumRejectsPerSecond
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The numRejectsPerSecond.
-
setNumRejectsPerSecond
public LocalSearchStatistics.LocalSearchFilterStatistics.Builder setNumRejectsPerSecond(double value) Number of rejects per second.
double num_rejects_per_second = 5;
- Parameters:
value
- The numRejectsPerSecond to set.- Returns:
- This builder for chaining.
-
clearNumRejectsPerSecond
Number of rejects per second.
double num_rejects_per_second = 5;
- Returns:
- This builder for chaining.
-
getContext
Context within which the filter was called.
string context = 6;
- Specified by:
getContext
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The context.
-
getContextBytes
public com.google.protobuf.ByteString getContextBytes()Context within which the filter was called.
string context = 6;
- Specified by:
getContextBytes
in interfaceLocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder
- Returns:
- The bytes for context.
-
setContext
Context within which the filter was called.
string context = 6;
- Parameters:
value
- The context to set.- Returns:
- This builder for chaining.
-
clearContext
Context within which the filter was called.
string context = 6;
- Returns:
- This builder for chaining.
-
setContextBytes
public LocalSearchStatistics.LocalSearchFilterStatistics.Builder setContextBytes(com.google.protobuf.ByteString value) Context within which the filter was called.
string context = 6;
- Parameters:
value
- The bytes for context to set.- Returns:
- This builder for chaining.
-