Class LocalSearchStatistics.FirstSolutionStatistics.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder>
-
- com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
-
- All Implemented Interfaces:
LocalSearchStatistics.FirstSolutionStatisticsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- LocalSearchStatistics.FirstSolutionStatistics
public static final class LocalSearchStatistics.FirstSolutionStatistics.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder> implements LocalSearchStatistics.FirstSolutionStatisticsOrBuilder
First solution statistics collected during search.
Protobuf typeoperations_research.LocalSearchStatistics.FirstSolutionStatistics
-
-
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.FirstSolutionStatistics.Builder>
-
clear
public LocalSearchStatistics.FirstSolutionStatistics.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.FirstSolutionStatistics.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.FirstSolutionStatistics.Builder>
-
getDefaultInstanceForType
public LocalSearchStatistics.FirstSolutionStatistics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LocalSearchStatistics.FirstSolutionStatistics build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LocalSearchStatistics.FirstSolutionStatistics buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LocalSearchStatistics.FirstSolutionStatistics.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.FirstSolutionStatistics.Builder>
-
setField
public LocalSearchStatistics.FirstSolutionStatistics.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.FirstSolutionStatistics.Builder>
-
clearField
public LocalSearchStatistics.FirstSolutionStatistics.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder>
-
clearOneof
public LocalSearchStatistics.FirstSolutionStatistics.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder>
-
setRepeatedField
public LocalSearchStatistics.FirstSolutionStatistics.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.FirstSolutionStatistics.Builder>
-
addRepeatedField
public LocalSearchStatistics.FirstSolutionStatistics.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.FirstSolutionStatistics.Builder>
-
mergeFrom
public LocalSearchStatistics.FirstSolutionStatistics.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder>
-
mergeFrom
public LocalSearchStatistics.FirstSolutionStatistics.Builder mergeFrom(LocalSearchStatistics.FirstSolutionStatistics other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder>
-
mergeFrom
public LocalSearchStatistics.FirstSolutionStatistics.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.FirstSolutionStatistics.Builder>- Throws:
java.io.IOException
-
getStrategy
public java.lang.String getStrategy()
Name of the strategy used.
string strategy = 1;- Specified by:
getStrategyin interfaceLocalSearchStatistics.FirstSolutionStatisticsOrBuilder- Returns:
- The strategy.
-
getStrategyBytes
public com.google.protobuf.ByteString getStrategyBytes()
Name of the strategy used.
string strategy = 1;- Specified by:
getStrategyBytesin interfaceLocalSearchStatistics.FirstSolutionStatisticsOrBuilder- Returns:
- The bytes for strategy.
-
setStrategy
public LocalSearchStatistics.FirstSolutionStatistics.Builder setStrategy(java.lang.String value)
Name of the strategy used.
string strategy = 1;- Parameters:
value- The strategy to set.- Returns:
- This builder for chaining.
-
clearStrategy
public LocalSearchStatistics.FirstSolutionStatistics.Builder clearStrategy()
Name of the strategy used.
string strategy = 1;- Returns:
- This builder for chaining.
-
setStrategyBytes
public LocalSearchStatistics.FirstSolutionStatistics.Builder setStrategyBytes(com.google.protobuf.ByteString value)
Name of the strategy used.
string strategy = 1;- Parameters:
value- The bytes for strategy to set.- Returns:
- This builder for chaining.
-
getDurationSeconds
public double getDurationSeconds()
Time spent in the decision builder.
double duration_seconds = 2;- Specified by:
getDurationSecondsin interfaceLocalSearchStatistics.FirstSolutionStatisticsOrBuilder- Returns:
- The durationSeconds.
-
setDurationSeconds
public LocalSearchStatistics.FirstSolutionStatistics.Builder setDurationSeconds(double value)
Time spent in the decision builder.
double duration_seconds = 2;- Parameters:
value- The durationSeconds to set.- Returns:
- This builder for chaining.
-
clearDurationSeconds
public LocalSearchStatistics.FirstSolutionStatistics.Builder clearDurationSeconds()
Time spent in the decision builder.
double duration_seconds = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final LocalSearchStatistics.FirstSolutionStatistics.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder>
-
mergeUnknownFields
public final LocalSearchStatistics.FirstSolutionStatistics.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LocalSearchStatistics.FirstSolutionStatistics.Builder>
-
-