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.Descriptor
com.google.protobuf.Descriptors.Descriptor
double
optional double solve_user_time_seconds = 2;
double
How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library.boolean
optional double solve_user_time_seconds = 2;
boolean
How much wall time (resp. user time) elapsed during the Solve() of the underlying solver library.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeFrom
(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, 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<MPSolveInfo.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<MPSolveInfo.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<MPSolveInfo.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
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MPSolveInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasSolveWallTimeSeconds
in 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:
getSolveWallTimeSeconds
in 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:
hasSolveUserTimeSeconds
in interfaceMPSolveInfoOrBuilder
- Returns:
- Whether the solveUserTimeSeconds field is set.
-
getSolveUserTimeSeconds
public double getSolveUserTimeSeconds()optional double solve_user_time_seconds = 2;
- Specified by:
getSolveUserTimeSeconds
in 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.
-