Package com.google.ortools.linearsolver
Class MPSolveInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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,java.lang.Cloneable
- Enclosing class:
- MPSolveInfo
public static final class MPSolveInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MPSolveInfo.Builder> implements MPSolveInfoOrBuilder
Protobuf typeoperations_research.MPSolveInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MPSolveInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MPSolveInfobuild()MPSolveInfobuildPartial()MPSolveInfo.Builderclear()MPSolveInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MPSolveInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MPSolveInfo.BuilderclearSolveUserTimeSeconds()optional double solve_user_time_seconds = 2;MPSolveInfo.BuilderclearSolveWallTimeSeconds()How much wall time (resp.MPSolveInfo.Builderclone()MPSolveInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()doublegetSolveUserTimeSeconds()optional double solve_user_time_seconds = 2;doublegetSolveWallTimeSeconds()How much wall time (resp.booleanhasSolveUserTimeSeconds()optional double solve_user_time_seconds = 2;booleanhasSolveWallTimeSeconds()How much wall time (resp.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MPSolveInfo.BuildermergeFrom(MPSolveInfo other)MPSolveInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MPSolveInfo.BuildermergeFrom(com.google.protobuf.Message other)MPSolveInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MPSolveInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MPSolveInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)MPSolveInfo.BuildersetSolveUserTimeSeconds(double value)optional double solve_user_time_seconds = 2;MPSolveInfo.BuildersetSolveWallTimeSeconds(double value)How much wall time (resp.MPSolveInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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<MPSolveInfo.Builder>
-
clear
public MPSolveInfo.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<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.GeneratedMessageV3.Builder<MPSolveInfo.Builder>
-
getDefaultInstanceForType
public MPSolveInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MPSolveInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MPSolveInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MPSolveInfo.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<MPSolveInfo.Builder>
-
setField
public MPSolveInfo.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<MPSolveInfo.Builder>
-
clearField
public MPSolveInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MPSolveInfo.Builder>
-
clearOneof
public MPSolveInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MPSolveInfo.Builder>
-
setRepeatedField
public MPSolveInfo.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<MPSolveInfo.Builder>
-
addRepeatedField
public MPSolveInfo.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<MPSolveInfo.Builder>
-
mergeFrom
public MPSolveInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MPSolveInfo.Builder>
-
mergeFrom
public MPSolveInfo.Builder mergeFrom(MPSolveInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MPSolveInfo.Builder>
-
mergeFrom
public MPSolveInfo.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<MPSolveInfo.Builder>- Throws:
java.io.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
public MPSolveInfo.Builder setSolveWallTimeSeconds(double value)
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
public MPSolveInfo.Builder 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
public MPSolveInfo.Builder setSolveUserTimeSeconds(double value)
optional double solve_user_time_seconds = 2;- Parameters:
value- The solveUserTimeSeconds to set.- Returns:
- This builder for chaining.
-
clearSolveUserTimeSeconds
public MPSolveInfo.Builder clearSolveUserTimeSeconds()
optional double solve_user_time_seconds = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MPSolveInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MPSolveInfo.Builder>
-
mergeUnknownFields
public final MPSolveInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MPSolveInfo.Builder>
-
-