Java Reference
Java Reference
MPModelRequest.java
Go to the documentation of this file.
63 model_ = input.readMessage(com.google.ortools.linearsolver.MPModelProto.PARSER, extensionRegistry);
74 com.google.ortools.linearsolver.MPModelRequest.SolverType value = com.google.ortools.linearsolver.MPModelRequest.SolverType.valueOf(rawValue);
104 modelDelta_ = input.readMessage(com.google.ortools.linearsolver.MPModelDeltaProto.PARSER, extensionRegistry);
143 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
149 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
151 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
478 return model_ == null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
489 return model_ == null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
505 @java.lang.Override public com.google.ortools.linearsolver.MPModelRequest.SolverType getSolverType() {
507 com.google.ortools.linearsolver.MPModelRequest.SolverType result = com.google.ortools.linearsolver.MPModelRequest.SolverType.valueOf(solverType_);
508 return result == null ? com.google.ortools.linearsolver.MPModelRequest.SolverType.GLOP_LINEAR_PROGRAMMING : result;
721 return modelDelta_ == null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
733 return modelDelta_ == null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
866 com.google.ortools.linearsolver.MPModelRequest other = (com.google.ortools.linearsolver.MPModelRequest) obj;
893 if (hasIgnoreSolverSpecificParametersFailure() != other.hasIgnoreSolverSpecificParametersFailure()) return false;
903 if (hasPopulateAdditionalSolutionsUpTo() != other.hasPopulateAdditionalSolutionsUpTo()) return false;
991 public static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.io.InputStream input)
1003 public static com.google.ortools.linearsolver.MPModelRequest parseDelimitedFrom(java.io.InputStream input)
1062 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1068 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
1070 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
1123 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1142 com.google.ortools.linearsolver.MPModelRequest result = new com.google.ortools.linearsolver.MPModelRequest(this);
1292 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder> modelBuilder_;
1314 return model_ == null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
1370 com.google.ortools.linearsolver.MPModelProto.newBuilder(model_).mergeFrom(value).buildPartial();
1433 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>
1437 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>(
1461 com.google.ortools.linearsolver.MPModelRequest.SolverType result = com.google.ortools.linearsolver.MPModelRequest.SolverType.valueOf(solverType_);
1462 return result == null ? com.google.ortools.linearsolver.MPModelRequest.SolverType.GLOP_LINEAR_PROGRAMMING : result;
1469 public Builder setSolverType(com.google.ortools.linearsolver.MPModelRequest.SolverType value) {
1850 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder> modelDeltaBuilder_;
1874 return modelDelta_ == null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
1933 com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder(modelDelta_).mergeFrom(value).buildPartial();
2000 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>
2004 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>(
.lang.Override java.lang.String getSolverSpecificParameters()
Definition: MPModelRequest.java:628
.lang.Override boolean hasSolverTimeLimitSeconds()
Definition: MPModelRequest.java:1505
.lang.Override boolean hasIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1815
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPModelRequest.java:1217
.lang.Override Builder toBuilder()
Definition: MPModelDeltaProto.java:619
.lang.Override final boolean isInitialized()
Definition: MPModelRequest.java:1266
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: MPModelRequest.java:29
Builder setSolverSpecificParametersBytes(com.google.protobuf.ByteString value)
Definition: MPModelRequest.java:1798
static final int MODEL_DELTA_FIELD_NUMBER
Definition: MPModelRequest.java:695
.lang.Override com.google.ortools.linearsolver.MPModelRequest getDefaultInstanceForType()
Definition: MPModelRequest.java:2138
.lang.Override int hashCode()
Definition: MPModelProto.java:703
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: MPModelDeltaProto.java:777
KNAPSACK_MIXED_INTEGER_PROGRAMMING
KNAPSACK_MIXED_INTEGER_PROGRAMMING = 13;
Definition: MPModelRequest.java:265
.lang.Override Builder toBuilder()
Definition: MPModelProto.java:827
.lang.Deprecated static final com.google.protobuf.Parser< MPModelRequest > PARSER
Definition: MPModelRequest.java:2118
static com.google.ortools.linearsolver.MPModelRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:985
.lang.Override boolean hasPopulateAdditionalSolutionsUpTo()
Definition: MPModelRequest.java:2029
Builder clearSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1482
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPModelRequest.java:859
boolean hasModel()
Definition: MPModelRequest.java:1301
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: MPModelRequest.java:787
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: MPModelRequest.java:1201
.lang.Override boolean hasModel()
Definition: MPModelRequest.java:465
.lang.Override Builder toBuilder()
Definition: MPModelRequest.java:1038
.lang.Override int hashCode()
Definition: MPModelRequest.java:913
.lang.Override com.google.ortools.linearsolver.MPModelRequest.SolverType getSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1459
Builder setSolverTimeLimitSeconds(double value)
Definition: MPModelRequest.java:1541
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPModelRequest.java:142
static Builder newBuilder()
Definition: MPModelProto.java:820
com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder getModelDeltaOrBuilder()
Definition: MPModelRequest.java:1983
Builder clearModelDelta()
Definition: MPModelRequest.java:1952
.lang.Override final boolean isInitialized()
Definition: MPModelRequest.java:777
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:1021
.lang.Deprecated static SolverType valueOf(int value)
Definition: MPModelRequest.java:379
.lang.Override boolean getEnableInternalSolverOutput()
Definition: MPModelRequest.java:579
GUROBI_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:190
com.google.protobuf.ByteString getSolverSpecificParametersBytes()
Definition: MPModelRequest.java:1711
.lang.Override boolean hasEnableInternalSolverOutput()
Definition: MPModelRequest.java:564
static com.google.protobuf.Internal.EnumLiteMap< SolverType > internalGetValueMap()
Definition: MPModelRequest.java:409
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: MPModelRequest.java:1206
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPModelDeltaProto.java:494
static com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstance()
Definition: MPModelDeltaProto.java:1334
Builder setEnableInternalSolverOutput(boolean value)
Definition: MPModelRequest.java:1611
.lang.Override int getSerializedSize()
Definition: MPModelRequest.java:817
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: MPModelRequest.java:1122
.lang.Override boolean getIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1823
boolean hasSolverSpecificParameters()
Definition: MPModelRequest.java:1655
.lang.Override boolean hasSolverTimeLimitSeconds()
Definition: MPModelRequest.java:528
XPRESS_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:238
static Builder newBuilder()
Definition: MPModelRequest.java:1031
Builder mergeModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto value)
Definition: MPModelRequest.java:1927
.lang.Override com.google.ortools.linearsolver.MPModelRequest.SolverType getSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:505
CPLEX_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:246
static SolverType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: MPModelRequest.java:435
.lang.Override double getSolverTimeLimitSeconds()
Definition: MPModelRequest.java:546
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: MPModelRequest.java:421
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: MPModelRequest.java:1223
.lang.Override int hashCode()
Definition: MPModelDeltaProto.java:517
com.google.ortools.linearsolver.MPModelProto getModel()
Definition: MPModelRequest.java:1312
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPModelRequest.java:2098
static final int IGNORE_SOLVER_SPECIFIC_PARAMETERS_FAILURE_FIELD_NUMBER
Definition: MPModelRequest.java:676
Builder mergeFrom(com.google.ortools.linearsolver.MPModelRequest other)
Definition: MPModelRequest.java:1232
.lang.Override boolean hasModelDelta()
Definition: MPModelRequest.java:707
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.CodedInputStream input)
Definition: MPModelRequest.java:1015
.lang.Override com.google.protobuf.Parser< MPModelRequest > getParserForType()
Definition: MPModelRequest.java:2133
static Builder newBuilder(com.google.ortools.linearsolver.MPModelRequest prototype)
Definition: MPModelRequest.java:1034
GLPK_MIXED_INTEGER_PROGRAMMING
GLPK_MIXED_INTEGER_PROGRAMMING = 4;
Definition: MPModelRequest.java:218
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.nio.ByteBuffer data)
Definition: MPModelRequest.java:959
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: MPModelRequest.java:1211
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder getModelDeltaOrBuilder()
Definition: MPModelRequest.java:732
.lang.Override boolean hasSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1451
static final int SOLVER_TYPE_FIELD_NUMBER
Definition: MPModelRequest.java:492
.lang.Deprecated static final com.google.protobuf.Parser< MPModelDeltaProto > PARSER
Definition: MPModelDeltaProto.java:1339
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:996
com.google.ortools.linearsolver.MPModelProto.Builder getModelBuilder()
Definition: MPModelRequest.java:1405
static com.google.ortools.linearsolver.MPModelProto getDefaultInstance()
Definition: MPModelProto.java:2764
.lang.Override com.google.ortools.linearsolver.MPModelProto getModel()
Definition: MPModelRequest.java:477
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: MPModelRequest.java:1044
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getModelDelta()
Definition: MPModelRequest.java:720
.lang.Override int getPopulateAdditionalSolutionsUpTo()
Definition: MPModelRequest.java:2047
.lang.Deprecated static final com.google.protobuf.Parser< MPModelProto > PARSER
Definition: MPModelProto.java:2769
.lang.Override com.google.protobuf.ByteString getSolverSpecificParametersBytes()
Definition: MPModelRequest.java:663
.lang.Override com.google.ortools.linearsolver.MPModelRequest getDefaultInstanceForType()
Definition: MPModelRequest.java:1127
static Builder newBuilder()
Definition: MPModelDeltaProto.java:612
Builder clearSolverSpecificParameters()
Definition: MPModelRequest.java:1772
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:975
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: MPModelRequest.java:429
com.google.ortools.linearsolver.MPModelDeltaProto getModelDelta()
Definition: MPModelRequest.java:1872
static com.google.ortools.linearsolver.MPModelRequest parseDelimitedFrom(java.io.InputStream input)
Definition: MPModelRequest.java:1003
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: MPModelRequest.java:425
CPLEX_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:206
.lang.Override boolean hasSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:498
SAT_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:261
Builder clearSolverTimeLimitSeconds()
Definition: MPModelRequest.java:1561
Builder setModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto.Builder builderForValue)
Definition: MPModelRequest.java:1908
.lang.Override com.google.ortools.linearsolver.MPModelRequest build()
Definition: MPModelRequest.java:1132
.lang.Override Builder clone()
Definition: MPModelRequest.java:1191
Builder clearEnableInternalSolverOutput()
Definition: MPModelRequest.java:1628
.lang.Override boolean hasIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:683
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPModelRequest.java:148
Builder setModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto value)
Definition: MPModelRequest.java:1887
static SolverType forNumber(int value)
Definition: MPModelRequest.java:387
static final int SOLVER_TIME_LIMIT_SECONDS_FIELD_NUMBER
Definition: MPModelRequest.java:511
Builder setIgnoreSolverSpecificParametersFailure(boolean value)
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1831
static final int ENABLE_INTERNAL_SOLVER_OUTPUT_FIELD_NUMBER
Definition: MPModelRequest.java:550
.lang.Override boolean hasPopulateAdditionalSolutionsUpTo()
Definition: MPModelRequest.java:753
.lang.Override boolean getEnableInternalSolverOutput()
Definition: MPModelRequest.java:1596
.lang.Override boolean getIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:691
.lang.Override Builder newBuilderForType()
Definition: MPModelRequest.java:1030
Builder setPopulateAdditionalSolutionsUpTo(int value)
Definition: MPModelRequest.java:2065
static com.google.ortools.linearsolver.MPModelRequest getDefaultInstance()
Definition: MPModelRequest.java:2113
XPRESS_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:198
.lang.Override com.google.ortools.linearsolver.MPModelProtoOrBuilder getModelOrBuilder()
Definition: MPModelRequest.java:488
static com.google.ortools.linearsolver.MPModelRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:1008
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPModelRequest.java:1195
com.google.ortools.linearsolver.MPModelDeltaProto.Builder getModelDeltaBuilder()
Definition: MPModelRequest.java:1970
java.lang.String getSolverSpecificParameters()
Definition: MPModelRequest.java:1677
static final int SOLVER_SPECIFIC_PARAMETERS_FIELD_NUMBER
Definition: MPModelRequest.java:583
GUROBI_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:230
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: MPModelProto.java:1042
.lang.Override int getPopulateAdditionalSolutionsUpTo()
Definition: MPModelRequest.java:771
Builder setModel(com.google.ortools.linearsolver.MPModelProto value)
Definition: MPModelRequest.java:1326
Definition: MPModelDeltaProtoOrBuilder.java:6
SCIP_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:214
com.google.ortools.linearsolver.MPModelProtoOrBuilder getModelOrBuilder()
Definition: MPModelRequest.java:1417
boolean hasModelDelta()
Definition: MPModelRequest.java:1860
.lang.Override boolean hasSolverSpecificParameters()
Definition: MPModelRequest.java:605
Builder mergeModel(com.google.ortools.linearsolver.MPModelProto value)
Definition: MPModelRequest.java:1364
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:1271
Builder setSolverSpecificParameters(java.lang.String value)
Definition: MPModelRequest.java:1743
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.ByteString data)
Definition: MPModelRequest.java:970
static final int MODEL_FIELD_NUMBER
Definition: MPModelRequest.java:454
Builder clearIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1841
Builder setModel(com.google.ortools.linearsolver.MPModelProto.Builder builderForValue)
Definition: MPModelRequest.java:1346
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.io.InputStream input)
Definition: MPModelRequest.java:991
static com.google.ortools.linearsolver.MPModelRequest parseFrom(byte[] data)
Definition: MPModelRequest.java:981
.lang.Override com.google.ortools.linearsolver.MPModelRequest buildPartial()
Definition: MPModelRequest.java:1141
Builder clearModel()
Definition: MPModelRequest.java:1388
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: MPModelRequest.java:36
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPModelRequest.java:1067
.lang.Override Builder clear()
Definition: MPModelRequest.java:1091
final int getNumber()
Definition: MPModelRequest.java:369
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPModelRequest.java:1061
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto buildPartial()
Definition: MPModelDeltaProto.java:727
.lang.Override com.google.ortools.linearsolver.MPModelProto buildPartial()
Definition: MPModelProto.java:945
Builder clearPopulateAdditionalSolutionsUpTo()
Definition: MPModelRequest.java:2085
static com.google.protobuf.Parser< MPModelRequest > parser()
Definition: MPModelRequest.java:2128
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPModelRequest.java:2092
Builder setSolverType(com.google.ortools.linearsolver.MPModelRequest.SolverType value)
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1469
.lang.Override boolean hasEnableInternalSolverOutput()
Definition: MPModelRequest.java:1581
static final int POPULATE_ADDITIONAL_SOLUTIONS_UP_TO_FIELD_NUMBER
Definition: MPModelRequest.java:736
.lang.Override double getSolverTimeLimitSeconds()
Definition: MPModelRequest.java:1523
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:964
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPModelProto.java:657
GLOP_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:174