Class MPSolveInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<MPSolveInfo.Builder>
com.google.protobuf.GeneratedMessage.Builder<MPSolveInfo.Builder>
com.google.ortools.linearsolver.MPSolveInfo.Builder
- All Implemented Interfaces:
MPSolveInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
MPSolveInfo
public static final class MPSolveInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MPSolveInfo.Builder>
implements MPSolveInfoOrBuilder
Protobuf type
operations_research.MPSolveInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()optional double solve_user_time_seconds = 2;How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptordoubleoptional double solve_user_time_seconds = 2;doubleHow much wall time (resp. user time) elapsed during the Solve() of the underlying solver library.booleanoptional double solve_user_time_seconds = 2;booleanHow much wall time (resp. user time) elapsed during the Solve() of the underlying solver library.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(MPSolveInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setSolveUserTimeSeconds(double value) optional double solve_user_time_seconds = 2;setSolveWallTimeSeconds(double value) How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library.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 java.lang.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<MPSolveInfo.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<MPSolveInfo.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<MPSolveInfo.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<MPSolveInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MPSolveInfo.Builder>
-
mergeFrom
public MPSolveInfo.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<MPSolveInfo.Builder>- Throws:
IOException
-
hasSolveWallTimeSeconds
public boolean hasSolveWallTimeSeconds()How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library. "wall" time and "user" time are to be interpreted like for the "time" command in bash (see "help time"). In particular, "user time" is CPU time and can be greater than wall time when using several threads.
optional double solve_wall_time_seconds = 1;- Specified by:
hasSolveWallTimeSecondsin interfaceMPSolveInfoOrBuilder- Returns:
- Whether the solveWallTimeSeconds field is set.
-
getSolveWallTimeSeconds
public double getSolveWallTimeSeconds()How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library. "wall" time and "user" time are to be interpreted like for the "time" command in bash (see "help time"). In particular, "user time" is CPU time and can be greater than wall time when using several threads.
optional double solve_wall_time_seconds = 1;- Specified by:
getSolveWallTimeSecondsin interfaceMPSolveInfoOrBuilder- Returns:
- The solveWallTimeSeconds.
-
setSolveWallTimeSeconds
How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library. "wall" time and "user" time are to be interpreted like for the "time" command in bash (see "help time"). In particular, "user time" is CPU time and can be greater than wall time when using several threads.
optional double solve_wall_time_seconds = 1;- Parameters:
value- The solveWallTimeSeconds to set.- Returns:
- This builder for chaining.
-
clearSolveWallTimeSeconds
How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library. "wall" time and "user" time are to be interpreted like for the "time" command in bash (see "help time"). In particular, "user time" is CPU time and can be greater than wall time when using several threads.
optional double solve_wall_time_seconds = 1;- Returns:
- This builder for chaining.
-
hasSolveUserTimeSeconds
public boolean hasSolveUserTimeSeconds()optional double solve_user_time_seconds = 2;- Specified by:
hasSolveUserTimeSecondsin interfaceMPSolveInfoOrBuilder- Returns:
- Whether the solveUserTimeSeconds field is set.
-
getSolveUserTimeSeconds
public double getSolveUserTimeSeconds()optional double solve_user_time_seconds = 2;- Specified by:
getSolveUserTimeSecondsin interfaceMPSolveInfoOrBuilder- Returns:
- The solveUserTimeSeconds.
-
setSolveUserTimeSeconds
optional double solve_user_time_seconds = 2;- Parameters:
value- The solveUserTimeSeconds to set.- Returns:
- This builder for chaining.
-
clearSolveUserTimeSeconds
optional double solve_user_time_seconds = 2;- Returns:
- This builder for chaining.
-