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);
138 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
144 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
146 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
473 return model_ == null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
484 return model_ == null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
500 @java.lang.Override public com.google.ortools.linearsolver.MPModelRequest.SolverType getSolverType() {
502 com.google.ortools.linearsolver.MPModelRequest.SolverType result = com.google.ortools.linearsolver.MPModelRequest.SolverType.valueOf(solverType_);
503 return result == null ? com.google.ortools.linearsolver.MPModelRequest.SolverType.GLOP_LINEAR_PROGRAMMING : result;
716 return modelDelta_ == null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
728 return modelDelta_ == null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
815 com.google.ortools.linearsolver.MPModelRequest other = (com.google.ortools.linearsolver.MPModelRequest) obj;
842 if (hasIgnoreSolverSpecificParametersFailure() != other.hasIgnoreSolverSpecificParametersFailure()) return false;
931 public static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.io.InputStream input)
943 public static com.google.ortools.linearsolver.MPModelRequest parseDelimitedFrom(java.io.InputStream input)
1002 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1008 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
1010 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
1061 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1080 com.google.ortools.linearsolver.MPModelRequest result = new com.google.ortools.linearsolver.MPModelRequest(this);
1223 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder> modelBuilder_;
1245 return model_ == null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
1301 com.google.ortools.linearsolver.MPModelProto.newBuilder(model_).mergeFrom(value).buildPartial();
1364 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>
1368 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>(
1392 com.google.ortools.linearsolver.MPModelRequest.SolverType result = com.google.ortools.linearsolver.MPModelRequest.SolverType.valueOf(solverType_);
1393 return result == null ? com.google.ortools.linearsolver.MPModelRequest.SolverType.GLOP_LINEAR_PROGRAMMING : result;
1400 public Builder setSolverType(com.google.ortools.linearsolver.MPModelRequest.SolverType value) {
1781 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder> modelDeltaBuilder_;
1805 return modelDelta_ == null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
1864 com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder(modelDelta_).mergeFrom(value).buildPartial();
1931 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>
1935 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>(
.lang.Override Builder toBuilder()
Definition: MPModelDeltaProto.java:619
.lang.Override int hashCode()
Definition: MPModelDeltaProto.java:517
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPModelDeltaProto.java:494
.lang.Override Builder toBuilder()
Definition: MPModelProto.java:827
.lang.Override int hashCode()
Definition: MPModelProto.java:703
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPModelProto.java:657
Builder setSolverSpecificParameters(java.lang.String value)
Definition: MPModelRequest.java:1674
.lang.Override boolean getEnableInternalSolverOutput()
Definition: MPModelRequest.java:1527
.lang.Override com.google.ortools.linearsolver.MPModelRequest getDefaultInstanceForType()
Definition: MPModelRequest.java:1065
Builder clearModel()
Definition: MPModelRequest.java:1319
Builder clearSolverSpecificParameters()
Definition: MPModelRequest.java:1703
com.google.ortools.linearsolver.MPModelProto.Builder getModelBuilder()
Definition: MPModelRequest.java:1336
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:1202
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPModelRequest.java:1129
Builder clearSolverTimeLimitSeconds()
Definition: MPModelRequest.java:1492
boolean hasSolverSpecificParameters()
Definition: MPModelRequest.java:1586
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Definition: MPModelRequest.java:1145
com.google.ortools.linearsolver.MPModelDeltaProto.Builder getModelDeltaBuilder()
Definition: MPModelRequest.java:1901
.lang.Override com.google.ortools.linearsolver.MPModelRequest build()
Definition: MPModelRequest.java:1070
.lang.Override boolean hasIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1746
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPModelRequest.java:1950
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Definition: MPModelRequest.java:1151
.lang.Override boolean getIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1754
.lang.Override Builder clear()
Definition: MPModelRequest.java:1031
Builder setModel(com.google.ortools.linearsolver.MPModelProto.Builder builderForValue)
Definition: MPModelRequest.java:1277
Builder setModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto.Builder builderForValue)
Definition: MPModelRequest.java:1839
Builder clearIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1772
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Definition: MPModelRequest.java:1060
.lang.Override boolean hasEnableInternalSolverOutput()
Definition: MPModelRequest.java:1512
com.google.protobuf.ByteString getSolverSpecificParametersBytes()
Definition: MPModelRequest.java:1642
.lang.Override boolean hasSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1382
boolean hasModelDelta()
Definition: MPModelRequest.java:1791
Builder mergeModel(com.google.ortools.linearsolver.MPModelProto value)
Definition: MPModelRequest.java:1295
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Definition: MPModelRequest.java:1157
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPModelRequest.java:1007
Builder clearEnableInternalSolverOutput()
Definition: MPModelRequest.java:1559
.lang.Override final boolean isInitialized()
Definition: MPModelRequest.java:1197
Builder clearSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1413
com.google.ortools.linearsolver.MPModelProto getModel()
Definition: MPModelRequest.java:1243
Builder setSolverTimeLimitSeconds(double value)
Definition: MPModelRequest.java:1472
java.lang.String getSolverSpecificParameters()
Definition: MPModelRequest.java:1608
com.google.ortools.linearsolver.MPModelDeltaProto getModelDelta()
Definition: MPModelRequest.java:1803
.lang.Override double getSolverTimeLimitSeconds()
Definition: MPModelRequest.java:1454
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Definition: MPModelRequest.java:1944
Builder mergeFrom(com.google.ortools.linearsolver.MPModelRequest other)
Definition: MPModelRequest.java:1166
Builder setModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto value)
Definition: MPModelRequest.java:1818
.lang.Override Builder clone()
Definition: MPModelRequest.java:1125
Builder setSolverType(com.google.ortools.linearsolver.MPModelRequest.SolverType value)
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1400
boolean hasModel()
Definition: MPModelRequest.java:1232
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPModelRequest.java:1001
Builder mergeModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto value)
Definition: MPModelRequest.java:1858
.lang.Override com.google.ortools.linearsolver.MPModelRequest buildPartial()
Definition: MPModelRequest.java:1079
Builder setSolverSpecificParametersBytes(com.google.protobuf.ByteString value)
Definition: MPModelRequest.java:1729
com.google.ortools.linearsolver.MPModelProtoOrBuilder getModelOrBuilder()
Definition: MPModelRequest.java:1348
Builder setIgnoreSolverSpecificParametersFailure(boolean value)
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:1762
com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder getModelDeltaOrBuilder()
Definition: MPModelRequest.java:1914
.lang.Override boolean hasSolverTimeLimitSeconds()
Definition: MPModelRequest.java:1436
Builder clearModelDelta()
Definition: MPModelRequest.java:1883
Builder setModel(com.google.ortools.linearsolver.MPModelProto value)
Definition: MPModelRequest.java:1257
Builder setEnableInternalSolverOutput(boolean value)
Definition: MPModelRequest.java:1542
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Definition: MPModelRequest.java:1135
.lang.Override com.google.ortools.linearsolver.MPModelRequest.SolverType getSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:1390
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Definition: MPModelRequest.java:1140
.lang.Override boolean getEnableInternalSolverOutput()
Definition: MPModelRequest.java:574
.lang.Override com.google.ortools.linearsolver.MPModelRequest getDefaultInstanceForType()
Definition: MPModelRequest.java:1990
.lang.Override java.lang.String getSolverSpecificParameters()
Definition: MPModelRequest.java:623
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.CodedInputStream input)
Definition: MPModelRequest.java:955
static com.google.protobuf.Parser< MPModelRequest > parser()
Definition: MPModelRequest.java:1980
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.nio.ByteBuffer data)
Definition: MPModelRequest.java:899
static com.google.ortools.linearsolver.MPModelRequest getDefaultInstance()
Definition: MPModelRequest.java:1965
.lang.Override boolean hasIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:678
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Definition: MPModelRequest.java:984
static final int MODEL_FIELD_NUMBER
Definition: MPModelRequest.java:449
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder getModelDeltaOrBuilder()
Definition: MPModelRequest.java:727
static final int IGNORE_SOLVER_SPECIFIC_PARAMETERS_FAILURE_FIELD_NUMBER
Definition: MPModelRequest.java:671
.lang.Override boolean getIgnoreSolverSpecificParametersFailure()
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
Definition: MPModelRequest.java:686
static com.google.ortools.linearsolver.MPModelRequest parseDelimitedFrom(java.io.InputStream input)
Definition: MPModelRequest.java:943
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:936
static final int SOLVER_TIME_LIMIT_SECONDS_FIELD_NUMBER
Definition: MPModelRequest.java:506
.lang.Override boolean hasEnableInternalSolverOutput()
Definition: MPModelRequest.java:559
static com.google.ortools.linearsolver.MPModelRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:948
.lang.Override Builder toBuilder()
Definition: MPModelRequest.java:978
.lang.Override Builder newBuilderForType()
Definition: MPModelRequest.java:970
.lang.Override boolean hasSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:493
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
Definition: MPModelRequest.java:743
static final int ENABLE_INTERNAL_SOLVER_OUTPUT_FIELD_NUMBER
Definition: MPModelRequest.java:545
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:961
.lang.Override int getSerializedSize()
Definition: MPModelRequest.java:770
static final int SOLVER_SPECIFIC_PARAMETERS_FIELD_NUMBER
Definition: MPModelRequest.java:578
.lang.Override com.google.protobuf.Parser< MPModelRequest > getParserForType()
Definition: MPModelRequest.java:1985
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.io.InputStream input)
Definition: MPModelRequest.java:931
.lang.Override boolean hasModelDelta()
Definition: MPModelRequest.java:702
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getModelDelta()
Definition: MPModelRequest.java:715
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Definition: MPModelRequest.java:143
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Definition: MPModelRequest.java:36
.lang.Override final boolean isInitialized()
Definition: MPModelRequest.java:733
.lang.Override com.google.ortools.linearsolver.MPModelProtoOrBuilder getModelOrBuilder()
Definition: MPModelRequest.java:483
.lang.Deprecated static final com.google.protobuf.Parser< MPModelRequest > PARSER
Definition: MPModelRequest.java:1970
.lang.Override com.google.ortools.linearsolver.MPModelProto getModel()
Definition: MPModelRequest.java:472
static com.google.ortools.linearsolver.MPModelRequest parseFrom(byte[] data)
Definition: MPModelRequest.java:921
.lang.Override boolean hasSolverSpecificParameters()
Definition: MPModelRequest.java:600
.lang.Override int hashCode()
Definition: MPModelRequest.java:857
static com.google.ortools.linearsolver.MPModelRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:925
.lang.Override double getSolverTimeLimitSeconds()
Definition: MPModelRequest.java:541
static com.google.ortools.linearsolver.MPModelRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:904
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Definition: MPModelRequest.java:29
static final int SOLVER_TYPE_FIELD_NUMBER
Definition: MPModelRequest.java:487
.lang.Override boolean equals(final java.lang.Object obj)
Definition: MPModelRequest.java:808
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Definition: MPModelRequest.java:137
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Definition: MPModelRequest.java:915
.lang.Override boolean hasModel()
Definition: MPModelRequest.java:460
static com.google.ortools.linearsolver.MPModelRequest parseFrom(com.google.protobuf.ByteString data)
Definition: MPModelRequest.java:910
.lang.Override boolean hasSolverTimeLimitSeconds()
Definition: MPModelRequest.java:523
static final int MODEL_DELTA_FIELD_NUMBER
Definition: MPModelRequest.java:690
static Builder newBuilder()
Definition: MPModelRequest.java:971
.lang.Override com.google.protobuf.ByteString getSolverSpecificParametersBytes()
Definition: MPModelRequest.java:658
static Builder newBuilder(com.google.ortools.linearsolver.MPModelRequest prototype)
Definition: MPModelRequest.java:974
.lang.Override com.google.ortools.linearsolver.MPModelRequest.SolverType getSolverType()
optional .operations_research.MPModelRequest.SolverType solver_type = 2;
Definition: MPModelRequest.java:500
static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
Definition: MPModelRequest.java:424
static SolverType forNumber(int value)
Definition: MPModelRequest.java:382
GLOP_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:169
GUROBI_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:225
CPLEX_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:241
GLPK_MIXED_INTEGER_PROGRAMMING
GLPK_MIXED_INTEGER_PROGRAMMING = 4;
Definition: MPModelRequest.java:213
XPRESS_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:233
.lang.Deprecated static SolverType valueOf(int value)
Definition: MPModelRequest.java:374
final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
Definition: MPModelRequest.java:416
CPLEX_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:201
static SolverType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Definition: MPModelRequest.java:430
SAT_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:256
static com.google.protobuf.Internal.EnumLiteMap< SolverType > internalGetValueMap()
Definition: MPModelRequest.java:404
GUROBI_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:185
SCIP_MIXED_INTEGER_PROGRAMMING
Definition: MPModelRequest.java:209
KNAPSACK_MIXED_INTEGER_PROGRAMMING
KNAPSACK_MIXED_INTEGER_PROGRAMMING = 13;
Definition: MPModelRequest.java:260
XPRESS_LINEAR_PROGRAMMING
Definition: MPModelRequest.java:193
final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
Definition: MPModelRequest.java:420
final int getNumber()
Definition: MPModelRequest.java:364