6package com.google.ortools.linearsolver;
15public final class MPModelRequest
extends
16 com.google.protobuf.GeneratedMessage implements
19private static final long serialVersionUID = 0L;
21 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
22 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
27 MPModelRequest.class.getName());
30 private MPModelRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
33 private MPModelRequest() {
35 solverSpecificParameters_ =
"";
38 public static final com.google.protobuf.Descriptors.Descriptor
40 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
44 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
46 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
47 .ensureFieldAccessorsInitialized(
48 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
62 public enum SolverType
63 implements com.google.protobuf.ProtocolMessageEnum {
184 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
185 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
190 SolverType.class.getName());
320 @java.lang.Deprecated
349 default:
return null;
353 public static com.google.protobuf.Internal.EnumLiteMap<
SolverType>
355 return internalValueMap;
357 private static final com.google.protobuf.Internal.EnumLiteMap<
359 new com.google.protobuf.Internal.EnumLiteMap<
SolverType>() {
360 public SolverType findValueByNumber(
int number) {
365 public final com.google.protobuf.Descriptors.EnumValueDescriptor
369 public final com.google.protobuf.Descriptors.EnumDescriptor
373 public static final com.google.protobuf.Descriptors.EnumDescriptor
375 return com.google.ortools.linearsolver.MPModelRequest.getDescriptor().getEnumTypes().get(0);
378 private static final SolverType[] VALUES = values();
381 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
383 throw new java.lang.IllegalArgumentException(
384 "EnumValueDescriptor is not for this type.");
386 return VALUES[desc.getIndex()];
389 private final int value;
398 private int bitField0_;
411 return ((bitField0_ & 0x00000001) != 0);
423 return model_ ==
null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
434 return model_ ==
null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
438 private int solverType_ = 2;
444 return ((bitField0_ & 0x00000002) != 0);
456 private double solverTimeLimitSeconds_ = 0D;
475 return ((bitField0_ & 0x00000004) != 0);
495 return solverTimeLimitSeconds_;
499 private boolean enableInternalSolverOutput_ =
false;
513 return ((bitField0_ & 0x00000008) != 0);
528 return enableInternalSolverOutput_;
532 @SuppressWarnings(
"serial")
533 private volatile java.lang.Object solverSpecificParameters_ =
"";
557 return ((bitField0_ & 0x00000010) != 0);
582 java.lang.Object ref = solverSpecificParameters_;
583 if (ref instanceof java.lang.String) {
584 return (java.lang.String) ref;
586 com.google.protobuf.ByteString bs =
587 (com.google.protobuf.ByteString) ref;
588 java.lang.String s = bs.toStringUtf8();
589 if (bs.isValidUtf8()) {
590 solverSpecificParameters_ = s;
617 public com.google.protobuf.ByteString
619 java.lang.Object ref = solverSpecificParameters_;
620 if (ref instanceof java.lang.String) {
621 com.google.protobuf.ByteString b =
622 com.google.protobuf.ByteString.copyFromUtf8(
623 (java.lang.String) ref);
624 solverSpecificParameters_ = b;
627 return (com.google.protobuf.ByteString) ref;
632 private boolean ignoreSolverSpecificParametersFailure_ =
false;
639 return ((bitField0_ & 0x00000020) != 0);
647 return ignoreSolverSpecificParametersFailure_;
663 return ((bitField0_ & 0x00000040) != 0);
676 return modelDelta_ ==
null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
688 return modelDelta_ ==
null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
692 private int populateAdditionalSolutionsUpTo_ = 0;
709 return ((bitField0_ & 0x00000080) != 0);
727 return populateAdditionalSolutionsUpTo_;
730 private byte memoizedIsInitialized = -1;
737 memoizedIsInitialized = 1;
742 public void writeTo(com.google.protobuf.CodedOutputStream output)
743 throws java.io.IOException {
744 if (((bitField0_ & 0x00000001) != 0)) {
747 if (((bitField0_ & 0x00000002) != 0)) {
748 output.writeEnum(2, solverType_);
750 if (((bitField0_ & 0x00000004) != 0)) {
751 output.writeDouble(3, solverTimeLimitSeconds_);
753 if (((bitField0_ & 0x00000008) != 0)) {
754 output.writeBool(4, enableInternalSolverOutput_);
756 if (((bitField0_ & 0x00000010) != 0)) {
757 com.google.protobuf.GeneratedMessage.writeString(output, 5, solverSpecificParameters_);
759 if (((bitField0_ & 0x00000040) != 0)) {
762 if (((bitField0_ & 0x00000020) != 0)) {
763 output.writeBool(9, ignoreSolverSpecificParametersFailure_);
765 if (((bitField0_ & 0x00000080) != 0)) {
766 output.writeInt32(11, populateAdditionalSolutionsUpTo_);
768 getUnknownFields().writeTo(output);
773 int size = memoizedSize;
774 if (size != -1)
return size;
777 if (((bitField0_ & 0x00000001) != 0)) {
778 size += com.google.protobuf.CodedOutputStream
781 if (((bitField0_ & 0x00000002) != 0)) {
782 size += com.google.protobuf.CodedOutputStream
783 .computeEnumSize(2, solverType_);
785 if (((bitField0_ & 0x00000004) != 0)) {
786 size += com.google.protobuf.CodedOutputStream
787 .computeDoubleSize(3, solverTimeLimitSeconds_);
789 if (((bitField0_ & 0x00000008) != 0)) {
790 size += com.google.protobuf.CodedOutputStream
791 .computeBoolSize(4, enableInternalSolverOutput_);
793 if (((bitField0_ & 0x00000010) != 0)) {
794 size += com.google.protobuf.GeneratedMessage.computeStringSize(5, solverSpecificParameters_);
796 if (((bitField0_ & 0x00000040) != 0)) {
797 size += com.google.protobuf.CodedOutputStream
800 if (((bitField0_ & 0x00000020) != 0)) {
801 size += com.google.protobuf.CodedOutputStream
802 .computeBoolSize(9, ignoreSolverSpecificParametersFailure_);
804 if (((bitField0_ & 0x00000080) != 0)) {
805 size += com.google.protobuf.CodedOutputStream
806 .computeInt32Size(11, populateAdditionalSolutionsUpTo_);
808 size += getUnknownFields().getSerializedSize();
814 public boolean equals(
final java.lang.Object obj) {
818 if (!(obj instanceof com.google.ortools.linearsolver.MPModelRequest)) {
819 return super.equals(obj);
830 if (solverType_ != other.solverType_)
return false;
835 != java.lang.Double.doubleToLongBits(
863 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
869 if (memoizedHashCode != 0) {
870 return memoizedHashCode;
880 hash = (53 * hash) + solverType_;
884 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
889 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
898 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
909 hash = (29 * hash) + getUnknownFields().hashCode();
910 memoizedHashCode = hash;
915 java.nio.ByteBuffer data)
916 throws com.google.protobuf.InvalidProtocolBufferException {
917 return PARSER.parseFrom(data);
920 java.nio.ByteBuffer data,
921 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
922 throws com.google.protobuf.InvalidProtocolBufferException {
923 return PARSER.parseFrom(data, extensionRegistry);
926 com.google.protobuf.ByteString data)
927 throws com.google.protobuf.InvalidProtocolBufferException {
928 return PARSER.parseFrom(data);
931 com.google.protobuf.ByteString data,
932 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
933 throws com.google.protobuf.InvalidProtocolBufferException {
934 return PARSER.parseFrom(data, extensionRegistry);
937 throws com.google.protobuf.InvalidProtocolBufferException {
938 return PARSER.parseFrom(data);
942 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
943 throws com.google.protobuf.InvalidProtocolBufferException {
944 return PARSER.parseFrom(data, extensionRegistry);
947 throws java.io.IOException {
948 return com.google.protobuf.GeneratedMessage
949 .parseWithIOException(PARSER, input);
952 java.io.InputStream input,
953 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
954 throws java.io.IOException {
955 return com.google.protobuf.GeneratedMessage
956 .parseWithIOException(PARSER, input, extensionRegistry);
960 throws java.io.IOException {
961 return com.google.protobuf.GeneratedMessage
962 .parseDelimitedWithIOException(PARSER, input);
966 java.io.InputStream input,
967 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
968 throws java.io.IOException {
969 return com.google.protobuf.GeneratedMessage
970 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
973 com.google.protobuf.CodedInputStream input)
974 throws java.io.IOException {
975 return com.google.protobuf.GeneratedMessage
976 .parseWithIOException(PARSER, input);
979 com.google.protobuf.CodedInputStream input,
980 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
981 throws java.io.IOException {
982 return com.google.protobuf.GeneratedMessage
983 .parseWithIOException(PARSER, input, extensionRegistry);
989 return DEFAULT_INSTANCE.toBuilder();
992 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
996 return this == DEFAULT_INSTANCE
1002 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1013 public static final class Builder
extends
1014 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1017 public static final com.google.protobuf.Descriptors.Descriptor
1019 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1023 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1025 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
1026 .ensureFieldAccessorsInitialized(
1027 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
1032 maybeForceBuilderInitialization();
1036 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1038 maybeForceBuilderInitialization();
1040 private void maybeForceBuilderInitialization() {
1041 if (com.google.protobuf.GeneratedMessage
1042 .alwaysUseFieldBuilders) {
1043 getModelFieldBuilder();
1044 getModelDeltaFieldBuilder();
1052 if (modelBuilder_ !=
null) {
1053 modelBuilder_.dispose();
1054 modelBuilder_ =
null;
1057 solverTimeLimitSeconds_ = 0D;
1058 enableInternalSolverOutput_ =
false;
1059 solverSpecificParameters_ =
"";
1060 ignoreSolverSpecificParametersFailure_ =
false;
1062 if (modelDeltaBuilder_ !=
null) {
1063 modelDeltaBuilder_.dispose();
1064 modelDeltaBuilder_ =
null;
1066 populateAdditionalSolutionsUpTo_ = 0;
1071 public com.google.protobuf.Descriptors.Descriptor
1073 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1078 return com.google.ortools.linearsolver.MPModelRequest.getDefaultInstance();
1085 throw newUninitializedMessageException(result);
1093 if (bitField0_ != 0) { buildPartial0(result); }
1098 private void buildPartial0(com.google.ortools.linearsolver.MPModelRequest result) {
1099 int from_bitField0_ = bitField0_;
1100 int to_bitField0_ = 0;
1101 if (((from_bitField0_ & 0x00000001) != 0)) {
1102 result.model_ = modelBuilder_ ==
null
1104 : modelBuilder_.build();
1105 to_bitField0_ |= 0x00000001;
1107 if (((from_bitField0_ & 0x00000002) != 0)) {
1108 result.solverType_ = solverType_;
1109 to_bitField0_ |= 0x00000002;
1111 if (((from_bitField0_ & 0x00000004) != 0)) {
1112 result.solverTimeLimitSeconds_ = solverTimeLimitSeconds_;
1113 to_bitField0_ |= 0x00000004;
1115 if (((from_bitField0_ & 0x00000008) != 0)) {
1116 result.enableInternalSolverOutput_ = enableInternalSolverOutput_;
1117 to_bitField0_ |= 0x00000008;
1119 if (((from_bitField0_ & 0x00000010) != 0)) {
1120 result.solverSpecificParameters_ = solverSpecificParameters_;
1121 to_bitField0_ |= 0x00000010;
1123 if (((from_bitField0_ & 0x00000020) != 0)) {
1124 result.ignoreSolverSpecificParametersFailure_ = ignoreSolverSpecificParametersFailure_;
1125 to_bitField0_ |= 0x00000020;
1127 if (((from_bitField0_ & 0x00000040) != 0)) {
1128 result.modelDelta_ = modelDeltaBuilder_ ==
null
1130 : modelDeltaBuilder_.build();
1131 to_bitField0_ |= 0x00000040;
1133 if (((from_bitField0_ & 0x00000080) != 0)) {
1134 result.populateAdditionalSolutionsUpTo_ = populateAdditionalSolutionsUpTo_;
1135 to_bitField0_ |= 0x00000080;
1137 result.bitField0_ |= to_bitField0_;
1141 public Builder
mergeFrom(com.google.protobuf.Message other) {
1142 if (other instanceof com.google.ortools.linearsolver.MPModelRequest) {
1143 return mergeFrom((com.google.ortools.linearsolver.MPModelRequest)other);
1145 super.mergeFrom(other);
1150 public Builder
mergeFrom(com.google.ortools.linearsolver.MPModelRequest other) {
1151 if (other == com.google.ortools.linearsolver.MPModelRequest.getDefaultInstance())
return this;
1152 if (other.hasModel()) {
1155 if (other.hasSolverType()) {
1158 if (other.hasSolverTimeLimitSeconds()) {
1161 if (other.hasEnableInternalSolverOutput()) {
1164 if (other.hasSolverSpecificParameters()) {
1165 solverSpecificParameters_ = other.solverSpecificParameters_;
1166 bitField0_ |= 0x00000010;
1169 if (other.hasIgnoreSolverSpecificParametersFailure()) {
1172 if (other.hasModelDelta()) {
1175 if (other.hasPopulateAdditionalSolutionsUpTo()) {
1178 this.mergeUnknownFields(other.getUnknownFields());
1190 com.google.protobuf.CodedInputStream input,
1191 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1192 throws java.io.IOException {
1193 if (extensionRegistry ==
null) {
1194 throw new java.lang.NullPointerException();
1197 boolean done =
false;
1199 int tag = input.readTag();
1206 getModelFieldBuilder().getBuilder(),
1208 bitField0_ |= 0x00000001;
1212 int tmpRaw = input.readEnum();
1214 com.google.ortools.linearsolver.MPModelRequest.SolverType.forNumber(tmpRaw);
1215 if (tmpValue ==
null) {
1216 mergeUnknownVarintField(2, tmpRaw);
1218 solverType_ = tmpRaw;
1219 bitField0_ |= 0x00000002;
1224 solverTimeLimitSeconds_ = input.readDouble();
1225 bitField0_ |= 0x00000004;
1229 enableInternalSolverOutput_ = input.readBool();
1230 bitField0_ |= 0x00000008;
1234 solverSpecificParameters_ = input.readBytes();
1235 bitField0_ |= 0x00000010;
1240 getModelDeltaFieldBuilder().getBuilder(),
1242 bitField0_ |= 0x00000040;
1246 ignoreSolverSpecificParametersFailure_ = input.readBool();
1247 bitField0_ |= 0x00000020;
1251 populateAdditionalSolutionsUpTo_ = input.readInt32();
1252 bitField0_ |= 0x00000080;
1256 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1263 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1264 throw e.unwrapIOException();
1270 private int bitField0_;
1273 private com.google.protobuf.SingleFieldBuilder<
1274 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder> modelBuilder_;
1284 return ((bitField0_ & 0x00000001) != 0);
1295 if (modelBuilder_ ==
null) {
1296 return model_ ==
null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
1298 return modelBuilder_.getMessage();
1308 public Builder
setModel(com.google.ortools.linearsolver.MPModelProto value) {
1309 if (modelBuilder_ ==
null) {
1310 if (value ==
null) {
1311 throw new NullPointerException();
1315 modelBuilder_.setMessage(value);
1317 bitField0_ |= 0x00000001;
1329 com.google.ortools.linearsolver.MPModelProto.Builder builderForValue) {
1330 if (modelBuilder_ ==
null) {
1331 model_ = builderForValue.build();
1333 modelBuilder_.setMessage(builderForValue.build());
1335 bitField0_ |= 0x00000001;
1346 public Builder
mergeModel(com.google.ortools.linearsolver.MPModelProto value) {
1347 if (modelBuilder_ ==
null) {
1348 if (((bitField0_ & 0x00000001) != 0) &&
1350 model_ != com.google.ortools.linearsolver.MPModelProto.getDefaultInstance()) {
1356 modelBuilder_.mergeFrom(value);
1358 if (model_ !=
null) {
1359 bitField0_ |= 0x00000001;
1372 bitField0_ = (bitField0_ & ~0x00000001);
1374 if (modelBuilder_ !=
null) {
1375 modelBuilder_.dispose();
1376 modelBuilder_ =
null;
1389 bitField0_ |= 0x00000001;
1391 return getModelFieldBuilder().getBuilder();
1401 if (modelBuilder_ !=
null) {
1402 return modelBuilder_.getMessageOrBuilder();
1404 return model_ ==
null ?
1405 com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
1415 private com.google.protobuf.SingleFieldBuilder<
1416 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>
1417 getModelFieldBuilder() {
1418 if (modelBuilder_ ==
null) {
1419 modelBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1420 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>(
1422 getParentForChildren(),
1426 return modelBuilder_;
1429 private int solverType_ = 2;
1435 return ((bitField0_ & 0x00000002) != 0);
1451 public Builder
setSolverType(com.google.ortools.linearsolver.MPModelRequest.SolverType value) {
1452 if (value ==
null) {
1453 throw new NullPointerException();
1455 bitField0_ |= 0x00000002;
1456 solverType_ = value.getNumber();
1465 bitField0_ = (bitField0_ & ~0x00000002);
1471 private double solverTimeLimitSeconds_ ;
1490 return ((bitField0_ & 0x00000004) != 0);
1510 return solverTimeLimitSeconds_;
1531 solverTimeLimitSeconds_ = value;
1532 bitField0_ |= 0x00000004;
1553 bitField0_ = (bitField0_ & ~0x00000004);
1554 solverTimeLimitSeconds_ = 0D;
1559 private boolean enableInternalSolverOutput_ ;
1573 return ((bitField0_ & 0x00000008) != 0);
1588 return enableInternalSolverOutput_;
1604 enableInternalSolverOutput_ = value;
1605 bitField0_ |= 0x00000008;
1621 bitField0_ = (bitField0_ & ~0x00000008);
1622 enableInternalSolverOutput_ =
false;
1627 private java.lang.Object solverSpecificParameters_ =
"";
1650 return ((bitField0_ & 0x00000010) != 0);
1674 java.lang.Object ref = solverSpecificParameters_;
1675 if (!(ref instanceof java.lang.String)) {
1676 com.google.protobuf.ByteString bs =
1677 (com.google.protobuf.ByteString) ref;
1678 java.lang.String s = bs.toStringUtf8();
1679 if (bs.isValidUtf8()) {
1680 solverSpecificParameters_ = s;
1684 return (java.lang.String) ref;
1708 public com.google.protobuf.ByteString
1710 java.lang.Object ref = solverSpecificParameters_;
1711 if (ref instanceof String) {
1712 com.google.protobuf.ByteString b =
1713 com.google.protobuf.ByteString.copyFromUtf8(
1714 (java.lang.String) ref);
1715 solverSpecificParameters_ = b;
1718 return (com.google.protobuf.ByteString) ref;
1744 java.lang.String value) {
1745 if (value ==
null) {
throw new NullPointerException(); }
1746 solverSpecificParameters_ = value;
1747 bitField0_ |= 0x00000010;
1774 bitField0_ = (bitField0_ & ~0x00000010);
1801 com.google.protobuf.ByteString value) {
1802 if (value ==
null) {
throw new NullPointerException(); }
1803 solverSpecificParameters_ = value;
1804 bitField0_ |= 0x00000010;
1809 private boolean ignoreSolverSpecificParametersFailure_ ;
1816 return ((bitField0_ & 0x00000020) != 0);
1824 return ignoreSolverSpecificParametersFailure_;
1833 ignoreSolverSpecificParametersFailure_ = value;
1834 bitField0_ |= 0x00000020;
1843 bitField0_ = (bitField0_ & ~0x00000020);
1844 ignoreSolverSpecificParametersFailure_ =
false;
1850 private com.google.protobuf.SingleFieldBuilder<
1851 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder> modelDeltaBuilder_;
1862 return ((bitField0_ & 0x00000040) != 0);
1874 if (modelDeltaBuilder_ ==
null) {
1875 return modelDelta_ ==
null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
1877 return modelDeltaBuilder_.getMessage();
1888 public Builder
setModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto value) {
1889 if (modelDeltaBuilder_ ==
null) {
1890 if (value ==
null) {
1891 throw new NullPointerException();
1893 modelDelta_ = value;
1895 modelDeltaBuilder_.setMessage(value);
1897 bitField0_ |= 0x00000040;
1910 com.google.ortools.linearsolver.MPModelDeltaProto.Builder builderForValue) {
1911 if (modelDeltaBuilder_ ==
null) {
1912 modelDelta_ = builderForValue.build();
1914 modelDeltaBuilder_.setMessage(builderForValue.build());
1916 bitField0_ |= 0x00000040;
1929 if (modelDeltaBuilder_ ==
null) {
1930 if (((bitField0_ & 0x00000040) != 0) &&
1931 modelDelta_ !=
null &&
1932 modelDelta_ != com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance()) {
1935 modelDelta_ = value;
1938 modelDeltaBuilder_.mergeFrom(value);
1940 if (modelDelta_ !=
null) {
1941 bitField0_ |= 0x00000040;
1955 bitField0_ = (bitField0_ & ~0x00000040);
1957 if (modelDeltaBuilder_ !=
null) {
1958 modelDeltaBuilder_.dispose();
1959 modelDeltaBuilder_ =
null;
1973 bitField0_ |= 0x00000040;
1975 return getModelDeltaFieldBuilder().getBuilder();
1986 if (modelDeltaBuilder_ !=
null) {
1987 return modelDeltaBuilder_.getMessageOrBuilder();
1989 return modelDelta_ ==
null ?
1990 com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
2001 private com.google.protobuf.SingleFieldBuilder<
2002 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>
2003 getModelDeltaFieldBuilder() {
2004 if (modelDeltaBuilder_ ==
null) {
2005 modelDeltaBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
2006 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>(
2008 getParentForChildren(),
2012 return modelDeltaBuilder_;
2015 private int populateAdditionalSolutionsUpTo_ ;
2032 return ((bitField0_ & 0x00000080) != 0);
2050 return populateAdditionalSolutionsUpTo_;
2069 populateAdditionalSolutionsUpTo_ = value;
2070 bitField0_ |= 0x00000080;
2089 bitField0_ = (bitField0_ & ~0x00000080);
2090 populateAdditionalSolutionsUpTo_ = 0;
2101 DEFAULT_INSTANCE =
new com.google.ortools.linearsolver.MPModelRequest();
2105 return DEFAULT_INSTANCE;
2109 PARSER =
new com.google.protobuf.AbstractParser<
MPModelRequest>() {
2112 com.google.protobuf.CodedInputStream input,
2113 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2114 throws com.google.protobuf.InvalidProtocolBufferException {
2117 builder.mergeFrom(input, extensionRegistry);
2118 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2119 throw e.setUnfinishedMessage(builder.buildPartial());
2120 }
catch (com.google.protobuf.UninitializedMessageException e) {
2121 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2122 }
catch (java.io.IOException e) {
2123 throw new com.google.protobuf.InvalidProtocolBufferException(e)
2124 .setUnfinishedMessage(builder.buildPartial());
2126 return builder.buildPartial();
2130 public static com.google.protobuf.Parser<MPModelRequest>
parser() {
2141 return DEFAULT_INSTANCE;