Class SubSolverStatistics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SubSolverStatistics.Builder>
com.google.protobuf.GeneratedMessage.Builder<SubSolverStatistics.Builder>
com.google.ortools.constraintsolver.SubSolverStatistics.Builder
- All Implemented Interfaces:
SubSolverStatisticsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
- Enclosing class:
SubSolverStatistics
public static final class SubSolverStatistics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SubSolverStatistics.Builder>
implements SubSolverStatisticsOrBuilder
Statistics on sub-solvers.Protobuf type
operations_research.SubSolverStatistics-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Number of calls to CP-SAT in LP scheduling.Number of calls to Glop in LP scheduling.Number of calls to min cost flow.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongNumber of calls to CP-SAT in LP scheduling.longNumber of calls to Glop in LP scheduling.longNumber of calls to min cost flow.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SubSolverStatistics other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setNumCpSatCallsInLpScheduling(long value) Number of calls to CP-SAT in LP scheduling.setNumGlopCallsInLpScheduling(long value) Number of calls to Glop in LP scheduling.setNumMinCostFlowCalls(long value) Number of calls to min cost flow.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, 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 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SubSolverStatistics.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SubSolverStatistics.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.GeneratedMessage.Builder<SubSolverStatistics.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubSolverStatistics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SubSolverStatistics.Builder>
-
mergeFrom
public SubSolverStatistics.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<SubSolverStatistics.Builder>- Throws:
IOException
-
getNumGlopCallsInLpScheduling
public long getNumGlopCallsInLpScheduling()Number of calls to Glop in LP scheduling.
int64 num_glop_calls_in_lp_scheduling = 1;- Specified by:
getNumGlopCallsInLpSchedulingin interfaceSubSolverStatisticsOrBuilder- Returns:
- The numGlopCallsInLpScheduling.
-
setNumGlopCallsInLpScheduling
Number of calls to Glop in LP scheduling.
int64 num_glop_calls_in_lp_scheduling = 1;- Parameters:
value- The numGlopCallsInLpScheduling to set.- Returns:
- This builder for chaining.
-
clearNumGlopCallsInLpScheduling
Number of calls to Glop in LP scheduling.
int64 num_glop_calls_in_lp_scheduling = 1;- Returns:
- This builder for chaining.
-
getNumCpSatCallsInLpScheduling
public long getNumCpSatCallsInLpScheduling()Number of calls to CP-SAT in LP scheduling.
int64 num_cp_sat_calls_in_lp_scheduling = 2;- Specified by:
getNumCpSatCallsInLpSchedulingin interfaceSubSolverStatisticsOrBuilder- Returns:
- The numCpSatCallsInLpScheduling.
-
setNumCpSatCallsInLpScheduling
Number of calls to CP-SAT in LP scheduling.
int64 num_cp_sat_calls_in_lp_scheduling = 2;- Parameters:
value- The numCpSatCallsInLpScheduling to set.- Returns:
- This builder for chaining.
-
clearNumCpSatCallsInLpScheduling
Number of calls to CP-SAT in LP scheduling.
int64 num_cp_sat_calls_in_lp_scheduling = 2;- Returns:
- This builder for chaining.
-
getNumMinCostFlowCalls
public long getNumMinCostFlowCalls()Number of calls to min cost flow.
int64 num_min_cost_flow_calls = 3;- Specified by:
getNumMinCostFlowCallsin interfaceSubSolverStatisticsOrBuilder- Returns:
- The numMinCostFlowCalls.
-
setNumMinCostFlowCalls
Number of calls to min cost flow.
int64 num_min_cost_flow_calls = 3;- Parameters:
value- The numMinCostFlowCalls to set.- Returns:
- This builder for chaining.
-
clearNumMinCostFlowCalls
Number of calls to min cost flow.
int64 num_min_cost_flow_calls = 3;- Returns:
- This builder for chaining.
-