Package com.google.ortools.linearsolver
Class MPModelProto.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MPModelProto.Builder>
-
- com.google.ortools.linearsolver.MPModelProto.Builder
-
- All Implemented Interfaces:
MPModelProtoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- MPModelProto
public static final class MPModelProto.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MPModelProto.Builder> implements MPModelProtoOrBuilder
MPModelProto contains all the information for a Linear Programming model.
Protobuf typeoperations_research.MPModelProto
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MPModelProto.BuilderaddAllAnnotation(java.lang.Iterable<? extends MPModelProto.Annotation> values)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuilderaddAllConstraint(java.lang.Iterable<? extends MPConstraintProto> values)All the constraints appearing in the model.MPModelProto.BuilderaddAllGeneralConstraint(java.lang.Iterable<? extends MPGeneralConstraintProto> values)All the general constraints appearing in the model.MPModelProto.BuilderaddAllVariable(java.lang.Iterable<? extends MPVariableProto> values)All the variables appearing in the model.MPModelProto.BuilderaddAnnotation(int index, MPModelProto.Annotation value)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuilderaddAnnotation(int index, MPModelProto.Annotation.Builder builderForValue)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuilderaddAnnotation(MPModelProto.Annotation value)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuilderaddAnnotation(MPModelProto.Annotation.Builder builderForValue)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.Annotation.BuilderaddAnnotationBuilder()repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.Annotation.BuilderaddAnnotationBuilder(int index)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuilderaddConstraint(int index, MPConstraintProto value)All the constraints appearing in the model.MPModelProto.BuilderaddConstraint(int index, MPConstraintProto.Builder builderForValue)All the constraints appearing in the model.MPModelProto.BuilderaddConstraint(MPConstraintProto value)All the constraints appearing in the model.MPModelProto.BuilderaddConstraint(MPConstraintProto.Builder builderForValue)All the constraints appearing in the model.MPConstraintProto.BuilderaddConstraintBuilder()All the constraints appearing in the model.MPConstraintProto.BuilderaddConstraintBuilder(int index)All the constraints appearing in the model.MPModelProto.BuilderaddGeneralConstraint(int index, MPGeneralConstraintProto value)All the general constraints appearing in the model.MPModelProto.BuilderaddGeneralConstraint(int index, MPGeneralConstraintProto.Builder builderForValue)All the general constraints appearing in the model.MPModelProto.BuilderaddGeneralConstraint(MPGeneralConstraintProto value)All the general constraints appearing in the model.MPModelProto.BuilderaddGeneralConstraint(MPGeneralConstraintProto.Builder builderForValue)All the general constraints appearing in the model.MPGeneralConstraintProto.BuilderaddGeneralConstraintBuilder()All the general constraints appearing in the model.MPGeneralConstraintProto.BuilderaddGeneralConstraintBuilder(int index)All the general constraints appearing in the model.MPModelProto.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MPModelProto.BuilderaddVariable(int index, MPVariableProto value)All the variables appearing in the model.MPModelProto.BuilderaddVariable(int index, MPVariableProto.Builder builderForValue)All the variables appearing in the model.MPModelProto.BuilderaddVariable(MPVariableProto value)All the variables appearing in the model.MPModelProto.BuilderaddVariable(MPVariableProto.Builder builderForValue)All the variables appearing in the model.MPVariableProto.BuilderaddVariableBuilder()All the variables appearing in the model.MPVariableProto.BuilderaddVariableBuilder(int index)All the variables appearing in the model.MPModelProtobuild()MPModelProtobuildPartial()MPModelProto.Builderclear()MPModelProto.BuilderclearAnnotation()repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuilderclearConstraint()All the constraints appearing in the model.MPModelProto.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MPModelProto.BuilderclearGeneralConstraint()All the general constraints appearing in the model.MPModelProto.BuilderclearMaximize()True if the problem is a maximization problem.MPModelProto.BuilderclearName()Name of the model.MPModelProto.BuilderclearObjectiveOffset()Offset for the objective function.MPModelProto.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MPModelProto.BuilderclearQuadraticObjective()Optionally, a quadratic objective.MPModelProto.BuilderclearSolutionHint()Solution hint.MPModelProto.BuilderclearVariable()All the variables appearing in the model.MPModelProto.Builderclone()MPModelProto.AnnotationgetAnnotation(int index)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.Annotation.BuildergetAnnotationBuilder(int index)repeated .operations_research.MPModelProto.Annotation annotation = 9;java.util.List<MPModelProto.Annotation.Builder>getAnnotationBuilderList()repeated .operations_research.MPModelProto.Annotation annotation = 9;intgetAnnotationCount()repeated .operations_research.MPModelProto.Annotation annotation = 9;java.util.List<MPModelProto.Annotation>getAnnotationList()repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.AnnotationOrBuildergetAnnotationOrBuilder(int index)repeated .operations_research.MPModelProto.Annotation annotation = 9;java.util.List<? extends MPModelProto.AnnotationOrBuilder>getAnnotationOrBuilderList()repeated .operations_research.MPModelProto.Annotation annotation = 9;MPConstraintProtogetConstraint(int index)All the constraints appearing in the model.MPConstraintProto.BuildergetConstraintBuilder(int index)All the constraints appearing in the model.java.util.List<MPConstraintProto.Builder>getConstraintBuilderList()All the constraints appearing in the model.intgetConstraintCount()All the constraints appearing in the model.java.util.List<MPConstraintProto>getConstraintList()All the constraints appearing in the model.MPConstraintProtoOrBuildergetConstraintOrBuilder(int index)All the constraints appearing in the model.java.util.List<? extends MPConstraintProtoOrBuilder>getConstraintOrBuilderList()All the constraints appearing in the model.MPModelProtogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MPGeneralConstraintProtogetGeneralConstraint(int index)All the general constraints appearing in the model.MPGeneralConstraintProto.BuildergetGeneralConstraintBuilder(int index)All the general constraints appearing in the model.java.util.List<MPGeneralConstraintProto.Builder>getGeneralConstraintBuilderList()All the general constraints appearing in the model.intgetGeneralConstraintCount()All the general constraints appearing in the model.java.util.List<MPGeneralConstraintProto>getGeneralConstraintList()All the general constraints appearing in the model.MPGeneralConstraintProtoOrBuildergetGeneralConstraintOrBuilder(int index)All the general constraints appearing in the model.java.util.List<? extends MPGeneralConstraintProtoOrBuilder>getGeneralConstraintOrBuilderList()All the general constraints appearing in the model.booleangetMaximize()True if the problem is a maximization problem.java.lang.StringgetName()Name of the model.com.google.protobuf.ByteStringgetNameBytes()Name of the model.doublegetObjectiveOffset()Offset for the objective function.MPQuadraticObjectivegetQuadraticObjective()Optionally, a quadratic objective.MPQuadraticObjective.BuildergetQuadraticObjectiveBuilder()Optionally, a quadratic objective.MPQuadraticObjectiveOrBuildergetQuadraticObjectiveOrBuilder()Optionally, a quadratic objective.PartialVariableAssignmentgetSolutionHint()Solution hint.PartialVariableAssignment.BuildergetSolutionHintBuilder()Solution hint.PartialVariableAssignmentOrBuildergetSolutionHintOrBuilder()Solution hint.MPVariableProtogetVariable(int index)All the variables appearing in the model.MPVariableProto.BuildergetVariableBuilder(int index)All the variables appearing in the model.java.util.List<MPVariableProto.Builder>getVariableBuilderList()All the variables appearing in the model.intgetVariableCount()All the variables appearing in the model.java.util.List<MPVariableProto>getVariableList()All the variables appearing in the model.MPVariableProtoOrBuildergetVariableOrBuilder(int index)All the variables appearing in the model.java.util.List<? extends MPVariableProtoOrBuilder>getVariableOrBuilderList()All the variables appearing in the model.booleanhasMaximize()True if the problem is a maximization problem.booleanhasName()Name of the model.booleanhasObjectiveOffset()Offset for the objective function.booleanhasQuadraticObjective()Optionally, a quadratic objective.booleanhasSolutionHint()Solution hint.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MPModelProto.BuildermergeFrom(MPModelProto other)MPModelProto.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MPModelProto.BuildermergeFrom(com.google.protobuf.Message other)MPModelProto.BuildermergeQuadraticObjective(MPQuadraticObjective value)Optionally, a quadratic objective.MPModelProto.BuildermergeSolutionHint(PartialVariableAssignment value)Solution hint.MPModelProto.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MPModelProto.BuilderremoveAnnotation(int index)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuilderremoveConstraint(int index)All the constraints appearing in the model.MPModelProto.BuilderremoveGeneralConstraint(int index)All the general constraints appearing in the model.MPModelProto.BuilderremoveVariable(int index)All the variables appearing in the model.MPModelProto.BuildersetAnnotation(int index, MPModelProto.Annotation value)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuildersetAnnotation(int index, MPModelProto.Annotation.Builder builderForValue)repeated .operations_research.MPModelProto.Annotation annotation = 9;MPModelProto.BuildersetConstraint(int index, MPConstraintProto value)All the constraints appearing in the model.MPModelProto.BuildersetConstraint(int index, MPConstraintProto.Builder builderForValue)All the constraints appearing in the model.MPModelProto.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MPModelProto.BuildersetGeneralConstraint(int index, MPGeneralConstraintProto value)All the general constraints appearing in the model.MPModelProto.BuildersetGeneralConstraint(int index, MPGeneralConstraintProto.Builder builderForValue)All the general constraints appearing in the model.MPModelProto.BuildersetMaximize(boolean value)True if the problem is a maximization problem.MPModelProto.BuildersetName(java.lang.String value)Name of the model.MPModelProto.BuildersetNameBytes(com.google.protobuf.ByteString value)Name of the model.MPModelProto.BuildersetObjectiveOffset(double value)Offset for the objective function.MPModelProto.BuildersetQuadraticObjective(MPQuadraticObjective value)Optionally, a quadratic objective.MPModelProto.BuildersetQuadraticObjective(MPQuadraticObjective.Builder builderForValue)Optionally, a quadratic objective.MPModelProto.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)MPModelProto.BuildersetSolutionHint(PartialVariableAssignment value)Solution hint.MPModelProto.BuildersetSolutionHint(PartialVariableAssignment.Builder builderForValue)Solution hint.MPModelProto.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MPModelProto.BuildersetVariable(int index, MPVariableProto value)All the variables appearing in the model.MPModelProto.BuildersetVariable(int index, MPVariableProto.Builder builderForValue)All the variables appearing in the model.-
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<MPModelProto.Builder>
-
clear
public MPModelProto.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<MPModelProto.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<MPModelProto.Builder>
-
getDefaultInstanceForType
public MPModelProto getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MPModelProto build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MPModelProto buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MPModelProto.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<MPModelProto.Builder>
-
setField
public MPModelProto.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<MPModelProto.Builder>
-
clearField
public MPModelProto.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MPModelProto.Builder>
-
clearOneof
public MPModelProto.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MPModelProto.Builder>
-
setRepeatedField
public MPModelProto.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<MPModelProto.Builder>
-
addRepeatedField
public MPModelProto.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<MPModelProto.Builder>
-
mergeFrom
public MPModelProto.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MPModelProto.Builder>
-
mergeFrom
public MPModelProto.Builder mergeFrom(MPModelProto other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MPModelProto.Builder>
-
mergeFrom
public MPModelProto.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<MPModelProto.Builder>- Throws:
java.io.IOException
-
getVariableList
public java.util.List<MPVariableProto> getVariableList()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;- Specified by:
getVariableListin interfaceMPModelProtoOrBuilder
-
getVariableCount
public int getVariableCount()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;- Specified by:
getVariableCountin interfaceMPModelProtoOrBuilder
-
getVariable
public MPVariableProto getVariable(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;- Specified by:
getVariablein interfaceMPModelProtoOrBuilder
-
setVariable
public MPModelProto.Builder setVariable(int index, MPVariableProto value)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
setVariable
public MPModelProto.Builder setVariable(int index, MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
addVariable
public MPModelProto.Builder addVariable(MPVariableProto value)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
addVariable
public MPModelProto.Builder addVariable(int index, MPVariableProto value)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
addVariable
public MPModelProto.Builder addVariable(MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
addVariable
public MPModelProto.Builder addVariable(int index, MPVariableProto.Builder builderForValue)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
addAllVariable
public MPModelProto.Builder addAllVariable(java.lang.Iterable<? extends MPVariableProto> values)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
clearVariable
public MPModelProto.Builder clearVariable()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
removeVariable
public MPModelProto.Builder removeVariable(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
getVariableBuilder
public MPVariableProto.Builder getVariableBuilder(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
getVariableOrBuilder
public MPVariableProtoOrBuilder getVariableOrBuilder(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;- Specified by:
getVariableOrBuilderin interfaceMPModelProtoOrBuilder
-
getVariableOrBuilderList
public java.util.List<? extends MPVariableProtoOrBuilder> getVariableOrBuilderList()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;- Specified by:
getVariableOrBuilderListin interfaceMPModelProtoOrBuilder
-
addVariableBuilder
public MPVariableProto.Builder addVariableBuilder()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
addVariableBuilder
public MPVariableProto.Builder addVariableBuilder(int index)
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
getVariableBuilderList
public java.util.List<MPVariableProto.Builder> getVariableBuilderList()
All the variables appearing in the model.
repeated .operations_research.MPVariableProto variable = 3;
-
getConstraintList
public java.util.List<MPConstraintProto> getConstraintList()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;- Specified by:
getConstraintListin interfaceMPModelProtoOrBuilder
-
getConstraintCount
public int getConstraintCount()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;- Specified by:
getConstraintCountin interfaceMPModelProtoOrBuilder
-
getConstraint
public MPConstraintProto getConstraint(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;- Specified by:
getConstraintin interfaceMPModelProtoOrBuilder
-
setConstraint
public MPModelProto.Builder setConstraint(int index, MPConstraintProto value)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
setConstraint
public MPModelProto.Builder setConstraint(int index, MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
addConstraint
public MPModelProto.Builder addConstraint(MPConstraintProto value)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
addConstraint
public MPModelProto.Builder addConstraint(int index, MPConstraintProto value)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
addConstraint
public MPModelProto.Builder addConstraint(MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
addConstraint
public MPModelProto.Builder addConstraint(int index, MPConstraintProto.Builder builderForValue)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
addAllConstraint
public MPModelProto.Builder addAllConstraint(java.lang.Iterable<? extends MPConstraintProto> values)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
clearConstraint
public MPModelProto.Builder clearConstraint()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
removeConstraint
public MPModelProto.Builder removeConstraint(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
getConstraintBuilder
public MPConstraintProto.Builder getConstraintBuilder(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
getConstraintOrBuilder
public MPConstraintProtoOrBuilder getConstraintOrBuilder(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;- Specified by:
getConstraintOrBuilderin interfaceMPModelProtoOrBuilder
-
getConstraintOrBuilderList
public java.util.List<? extends MPConstraintProtoOrBuilder> getConstraintOrBuilderList()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;- Specified by:
getConstraintOrBuilderListin interfaceMPModelProtoOrBuilder
-
addConstraintBuilder
public MPConstraintProto.Builder addConstraintBuilder()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
addConstraintBuilder
public MPConstraintProto.Builder addConstraintBuilder(int index)
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
getConstraintBuilderList
public java.util.List<MPConstraintProto.Builder> getConstraintBuilderList()
All the constraints appearing in the model.
repeated .operations_research.MPConstraintProto constraint = 4;
-
getGeneralConstraintList
public java.util.List<MPGeneralConstraintProto> getGeneralConstraintList()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;- Specified by:
getGeneralConstraintListin interfaceMPModelProtoOrBuilder
-
getGeneralConstraintCount
public int getGeneralConstraintCount()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;- Specified by:
getGeneralConstraintCountin interfaceMPModelProtoOrBuilder
-
getGeneralConstraint
public MPGeneralConstraintProto getGeneralConstraint(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;- Specified by:
getGeneralConstraintin interfaceMPModelProtoOrBuilder
-
setGeneralConstraint
public MPModelProto.Builder setGeneralConstraint(int index, MPGeneralConstraintProto value)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
setGeneralConstraint
public MPModelProto.Builder setGeneralConstraint(int index, MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
addGeneralConstraint
public MPModelProto.Builder addGeneralConstraint(MPGeneralConstraintProto value)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
addGeneralConstraint
public MPModelProto.Builder addGeneralConstraint(int index, MPGeneralConstraintProto value)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
addGeneralConstraint
public MPModelProto.Builder addGeneralConstraint(MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
addGeneralConstraint
public MPModelProto.Builder addGeneralConstraint(int index, MPGeneralConstraintProto.Builder builderForValue)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
addAllGeneralConstraint
public MPModelProto.Builder addAllGeneralConstraint(java.lang.Iterable<? extends MPGeneralConstraintProto> values)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
clearGeneralConstraint
public MPModelProto.Builder clearGeneralConstraint()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
removeGeneralConstraint
public MPModelProto.Builder removeGeneralConstraint(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
getGeneralConstraintBuilder
public MPGeneralConstraintProto.Builder getGeneralConstraintBuilder(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
getGeneralConstraintOrBuilder
public MPGeneralConstraintProtoOrBuilder getGeneralConstraintOrBuilder(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;- Specified by:
getGeneralConstraintOrBuilderin interfaceMPModelProtoOrBuilder
-
getGeneralConstraintOrBuilderList
public java.util.List<? extends MPGeneralConstraintProtoOrBuilder> getGeneralConstraintOrBuilderList()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;- Specified by:
getGeneralConstraintOrBuilderListin interfaceMPModelProtoOrBuilder
-
addGeneralConstraintBuilder
public MPGeneralConstraintProto.Builder addGeneralConstraintBuilder()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
addGeneralConstraintBuilder
public MPGeneralConstraintProto.Builder addGeneralConstraintBuilder(int index)
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
getGeneralConstraintBuilderList
public java.util.List<MPGeneralConstraintProto.Builder> getGeneralConstraintBuilderList()
All the general constraints appearing in the model. Note that not all solvers support all types of general constraints.
repeated .operations_research.MPGeneralConstraintProto general_constraint = 7;
-
hasMaximize
public boolean hasMaximize()
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];- Specified by:
hasMaximizein interfaceMPModelProtoOrBuilder- Returns:
- Whether the maximize field is set.
-
getMaximize
public boolean getMaximize()
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];- Specified by:
getMaximizein interfaceMPModelProtoOrBuilder- Returns:
- The maximize.
-
setMaximize
public MPModelProto.Builder setMaximize(boolean value)
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];- Parameters:
value- The maximize to set.- Returns:
- This builder for chaining.
-
clearMaximize
public MPModelProto.Builder clearMaximize()
True if the problem is a maximization problem. Minimize by default.
optional bool maximize = 1 [default = false];- Returns:
- This builder for chaining.
-
hasObjectiveOffset
public boolean hasObjectiveOffset()
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];- Specified by:
hasObjectiveOffsetin interfaceMPModelProtoOrBuilder- Returns:
- Whether the objectiveOffset field is set.
-
getObjectiveOffset
public double getObjectiveOffset()
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];- Specified by:
getObjectiveOffsetin interfaceMPModelProtoOrBuilder- Returns:
- The objectiveOffset.
-
setObjectiveOffset
public MPModelProto.Builder setObjectiveOffset(double value)
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];- Parameters:
value- The objectiveOffset to set.- Returns:
- This builder for chaining.
-
clearObjectiveOffset
public MPModelProto.Builder clearObjectiveOffset()
Offset for the objective function. Must be finite.
optional double objective_offset = 2 [default = 0];- Returns:
- This builder for chaining.
-
hasQuadraticObjective
public boolean hasQuadraticObjective()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;- Specified by:
hasQuadraticObjectivein interfaceMPModelProtoOrBuilder- Returns:
- Whether the quadraticObjective field is set.
-
getQuadraticObjective
public MPQuadraticObjective getQuadraticObjective()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;- Specified by:
getQuadraticObjectivein interfaceMPModelProtoOrBuilder- Returns:
- The quadraticObjective.
-
setQuadraticObjective
public MPModelProto.Builder setQuadraticObjective(MPQuadraticObjective value)
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
-
setQuadraticObjective
public MPModelProto.Builder setQuadraticObjective(MPQuadraticObjective.Builder builderForValue)
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
-
mergeQuadraticObjective
public MPModelProto.Builder mergeQuadraticObjective(MPQuadraticObjective value)
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
-
clearQuadraticObjective
public MPModelProto.Builder clearQuadraticObjective()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
-
getQuadraticObjectiveBuilder
public MPQuadraticObjective.Builder getQuadraticObjectiveBuilder()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;
-
getQuadraticObjectiveOrBuilder
public MPQuadraticObjectiveOrBuilder getQuadraticObjectiveOrBuilder()
Optionally, a quadratic objective. As of 2019/06, only SCIP and Gurobi support quadratic objectives.
optional .operations_research.MPQuadraticObjective quadratic_objective = 8;- Specified by:
getQuadraticObjectiveOrBuilderin interfaceMPModelProtoOrBuilder
-
hasName
public boolean hasName()
Name of the model.
optional string name = 5 [default = ""];- Specified by:
hasNamein interfaceMPModelProtoOrBuilder- Returns:
- Whether the name field is set.
-
getName
public java.lang.String getName()
Name of the model.
optional string name = 5 [default = ""];- Specified by:
getNamein interfaceMPModelProtoOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name of the model.
optional string name = 5 [default = ""];- Specified by:
getNameBytesin interfaceMPModelProtoOrBuilder- Returns:
- The bytes for name.
-
setName
public MPModelProto.Builder setName(java.lang.String value)
Name of the model.
optional string name = 5 [default = ""];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public MPModelProto.Builder clearName()
Name of the model.
optional string name = 5 [default = ""];- Returns:
- This builder for chaining.
-
setNameBytes
public MPModelProto.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the model.
optional string name = 5 [default = ""];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasSolutionHint
public boolean hasSolutionHint()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;- Specified by:
hasSolutionHintin interfaceMPModelProtoOrBuilder- Returns:
- Whether the solutionHint field is set.
-
getSolutionHint
public PartialVariableAssignment getSolutionHint()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;- Specified by:
getSolutionHintin interfaceMPModelProtoOrBuilder- Returns:
- The solutionHint.
-
setSolutionHint
public MPModelProto.Builder setSolutionHint(PartialVariableAssignment value)
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
-
setSolutionHint
public MPModelProto.Builder setSolutionHint(PartialVariableAssignment.Builder builderForValue)
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
-
mergeSolutionHint
public MPModelProto.Builder mergeSolutionHint(PartialVariableAssignment value)
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
-
clearSolutionHint
public MPModelProto.Builder clearSolutionHint()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
-
getSolutionHintBuilder
public PartialVariableAssignment.Builder getSolutionHintBuilder()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;
-
getSolutionHintOrBuilder
public PartialVariableAssignmentOrBuilder getSolutionHintOrBuilder()
Solution hint. If a feasible or almost-feasible solution to the problem is already known, it may be helpful to pass it to the solver so that it can be used. A solver that supports this feature will try to use this information to create its initial feasible solution. Note that it may not always be faster to give a hint like this to the solver. There is also no guarantee that the solver will use this hint or try to return a solution "close" to this assignment in case of multiple optimal solutions.
optional .operations_research.PartialVariableAssignment solution_hint = 6;- Specified by:
getSolutionHintOrBuilderin interfaceMPModelProtoOrBuilder
-
getAnnotationList
public java.util.List<MPModelProto.Annotation> getAnnotationList()
repeated .operations_research.MPModelProto.Annotation annotation = 9;- Specified by:
getAnnotationListin interfaceMPModelProtoOrBuilder
-
getAnnotationCount
public int getAnnotationCount()
repeated .operations_research.MPModelProto.Annotation annotation = 9;- Specified by:
getAnnotationCountin interfaceMPModelProtoOrBuilder
-
getAnnotation
public MPModelProto.Annotation getAnnotation(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;- Specified by:
getAnnotationin interfaceMPModelProtoOrBuilder
-
setAnnotation
public MPModelProto.Builder setAnnotation(int index, MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
setAnnotation
public MPModelProto.Builder setAnnotation(int index, MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
addAnnotation
public MPModelProto.Builder addAnnotation(MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
addAnnotation
public MPModelProto.Builder addAnnotation(int index, MPModelProto.Annotation value)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
addAnnotation
public MPModelProto.Builder addAnnotation(MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
addAnnotation
public MPModelProto.Builder addAnnotation(int index, MPModelProto.Annotation.Builder builderForValue)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
addAllAnnotation
public MPModelProto.Builder addAllAnnotation(java.lang.Iterable<? extends MPModelProto.Annotation> values)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
clearAnnotation
public MPModelProto.Builder clearAnnotation()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
removeAnnotation
public MPModelProto.Builder removeAnnotation(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
getAnnotationBuilder
public MPModelProto.Annotation.Builder getAnnotationBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
getAnnotationOrBuilder
public MPModelProto.AnnotationOrBuilder getAnnotationOrBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;- Specified by:
getAnnotationOrBuilderin interfaceMPModelProtoOrBuilder
-
getAnnotationOrBuilderList
public java.util.List<? extends MPModelProto.AnnotationOrBuilder> getAnnotationOrBuilderList()
repeated .operations_research.MPModelProto.Annotation annotation = 9;- Specified by:
getAnnotationOrBuilderListin interfaceMPModelProtoOrBuilder
-
addAnnotationBuilder
public MPModelProto.Annotation.Builder addAnnotationBuilder()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
addAnnotationBuilder
public MPModelProto.Annotation.Builder addAnnotationBuilder(int index)
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
getAnnotationBuilderList
public java.util.List<MPModelProto.Annotation.Builder> getAnnotationBuilderList()
repeated .operations_research.MPModelProto.Annotation annotation = 9;
-
setUnknownFields
public final MPModelProto.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MPModelProto.Builder>
-
mergeUnknownFields
public final MPModelProto.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MPModelProto.Builder>
-
-