6package com.google.ortools.linearsolver;
15@com.google.protobuf.Generated
16public final class MPModelRequest
extends
17 com.google.protobuf.GeneratedMessage implements
20private static final long serialVersionUID = 0L;
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
28 MPModelRequest.class.getName());
31 private MPModelRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
34 private MPModelRequest() {
36 solverSpecificParameters_ =
"";
39 public static final com.google.protobuf.Descriptors.Descriptor
41 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
45 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
47 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
48 .ensureFieldAccessorsInitialized(
49 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
63 public enum SolverType
64 implements com.google.protobuf.ProtocolMessageEnum {
185 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
186 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
191 SolverType.class.getName());
321 @java.lang.Deprecated
350 default:
return null;
354 public static com.google.protobuf.Internal.EnumLiteMap<
SolverType>
356 return internalValueMap;
358 private static final com.google.protobuf.Internal.EnumLiteMap<
360 new com.google.protobuf.Internal.EnumLiteMap<
SolverType>() {
361 public SolverType findValueByNumber(
int number) {
366 public final com.google.protobuf.Descriptors.EnumValueDescriptor
370 public final com.google.protobuf.Descriptors.EnumDescriptor
374 public static com.google.protobuf.Descriptors.EnumDescriptor
376 return com.google.ortools.linearsolver.MPModelRequest.getDescriptor().getEnumTypes().get(0);
379 private static final SolverType[] VALUES = values();
382 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
384 throw new java.lang.IllegalArgumentException(
385 "EnumValueDescriptor is not for this type.");
387 return VALUES[desc.getIndex()];
390 private final int value;
399 private int bitField0_;
412 return ((bitField0_ & 0x00000001) != 0);
424 return model_ ==
null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
435 return model_ ==
null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
439 private int solverType_ = 2;
445 return ((bitField0_ & 0x00000002) != 0);
457 private double solverTimeLimitSeconds_ = 0D;
476 return ((bitField0_ & 0x00000004) != 0);
496 return solverTimeLimitSeconds_;
500 private boolean enableInternalSolverOutput_ =
false;
514 return ((bitField0_ & 0x00000008) != 0);
529 return enableInternalSolverOutput_;
533 @SuppressWarnings(
"serial")
534 private volatile java.lang.Object solverSpecificParameters_ =
"";
558 return ((bitField0_ & 0x00000010) != 0);
583 java.lang.Object ref = solverSpecificParameters_;
584 if (ref instanceof java.lang.String) {
585 return (java.lang.String) ref;
587 com.google.protobuf.ByteString bs =
588 (com.google.protobuf.ByteString) ref;
589 java.lang.String s = bs.toStringUtf8();
590 if (bs.isValidUtf8()) {
591 solverSpecificParameters_ = s;
618 public com.google.protobuf.ByteString
620 java.lang.Object ref = solverSpecificParameters_;
621 if (ref instanceof java.lang.String) {
622 com.google.protobuf.ByteString b =
623 com.google.protobuf.ByteString.copyFromUtf8(
624 (java.lang.String) ref);
625 solverSpecificParameters_ = b;
628 return (com.google.protobuf.ByteString) ref;
633 private boolean ignoreSolverSpecificParametersFailure_ =
false;
640 return ((bitField0_ & 0x00000020) != 0);
648 return ignoreSolverSpecificParametersFailure_;
664 return ((bitField0_ & 0x00000040) != 0);
677 return modelDelta_ ==
null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
689 return modelDelta_ ==
null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
693 private int populateAdditionalSolutionsUpTo_ = 0;
710 return ((bitField0_ & 0x00000080) != 0);
728 return populateAdditionalSolutionsUpTo_;
731 private byte memoizedIsInitialized = -1;
738 memoizedIsInitialized = 1;
743 public void writeTo(com.google.protobuf.CodedOutputStream output)
744 throws java.io.IOException {
745 if (((bitField0_ & 0x00000001) != 0)) {
748 if (((bitField0_ & 0x00000002) != 0)) {
749 output.writeEnum(2, solverType_);
751 if (((bitField0_ & 0x00000004) != 0)) {
752 output.writeDouble(3, solverTimeLimitSeconds_);
754 if (((bitField0_ & 0x00000008) != 0)) {
755 output.writeBool(4, enableInternalSolverOutput_);
757 if (((bitField0_ & 0x00000010) != 0)) {
758 com.google.protobuf.GeneratedMessage.writeString(output, 5, solverSpecificParameters_);
760 if (((bitField0_ & 0x00000040) != 0)) {
763 if (((bitField0_ & 0x00000020) != 0)) {
764 output.writeBool(9, ignoreSolverSpecificParametersFailure_);
766 if (((bitField0_ & 0x00000080) != 0)) {
767 output.writeInt32(11, populateAdditionalSolutionsUpTo_);
769 getUnknownFields().writeTo(output);
774 int size = memoizedSize;
775 if (size != -1)
return size;
778 if (((bitField0_ & 0x00000001) != 0)) {
779 size += com.google.protobuf.CodedOutputStream
782 if (((bitField0_ & 0x00000002) != 0)) {
783 size += com.google.protobuf.CodedOutputStream
784 .computeEnumSize(2, solverType_);
786 if (((bitField0_ & 0x00000004) != 0)) {
787 size += com.google.protobuf.CodedOutputStream
788 .computeDoubleSize(3, solverTimeLimitSeconds_);
790 if (((bitField0_ & 0x00000008) != 0)) {
791 size += com.google.protobuf.CodedOutputStream
792 .computeBoolSize(4, enableInternalSolverOutput_);
794 if (((bitField0_ & 0x00000010) != 0)) {
795 size += com.google.protobuf.GeneratedMessage.computeStringSize(5, solverSpecificParameters_);
797 if (((bitField0_ & 0x00000040) != 0)) {
798 size += com.google.protobuf.CodedOutputStream
801 if (((bitField0_ & 0x00000020) != 0)) {
802 size += com.google.protobuf.CodedOutputStream
803 .computeBoolSize(9, ignoreSolverSpecificParametersFailure_);
805 if (((bitField0_ & 0x00000080) != 0)) {
806 size += com.google.protobuf.CodedOutputStream
807 .computeInt32Size(11, populateAdditionalSolutionsUpTo_);
809 size += getUnknownFields().getSerializedSize();
815 public boolean equals(
final java.lang.Object obj) {
819 if (!(obj instanceof com.google.ortools.linearsolver.MPModelRequest)) {
820 return super.equals(obj);
831 if (solverType_ != other.solverType_)
return false;
836 != java.lang.Double.doubleToLongBits(
864 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
870 if (memoizedHashCode != 0) {
871 return memoizedHashCode;
881 hash = (53 * hash) + solverType_;
885 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
890 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
899 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
910 hash = (29 * hash) + getUnknownFields().hashCode();
911 memoizedHashCode = hash;
916 java.nio.ByteBuffer data)
917 throws com.google.protobuf.InvalidProtocolBufferException {
918 return PARSER.parseFrom(data);
921 java.nio.ByteBuffer data,
922 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
923 throws com.google.protobuf.InvalidProtocolBufferException {
924 return PARSER.parseFrom(data, extensionRegistry);
927 com.google.protobuf.ByteString data)
928 throws com.google.protobuf.InvalidProtocolBufferException {
929 return PARSER.parseFrom(data);
932 com.google.protobuf.ByteString data,
933 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
934 throws com.google.protobuf.InvalidProtocolBufferException {
935 return PARSER.parseFrom(data, extensionRegistry);
938 throws com.google.protobuf.InvalidProtocolBufferException {
939 return PARSER.parseFrom(data);
943 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
944 throws com.google.protobuf.InvalidProtocolBufferException {
945 return PARSER.parseFrom(data, extensionRegistry);
948 throws java.io.IOException {
949 return com.google.protobuf.GeneratedMessage
950 .parseWithIOException(PARSER, input);
953 java.io.InputStream input,
954 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
955 throws java.io.IOException {
956 return com.google.protobuf.GeneratedMessage
957 .parseWithIOException(PARSER, input, extensionRegistry);
961 throws java.io.IOException {
962 return com.google.protobuf.GeneratedMessage
963 .parseDelimitedWithIOException(PARSER, input);
967 java.io.InputStream input,
968 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
969 throws java.io.IOException {
970 return com.google.protobuf.GeneratedMessage
971 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
974 com.google.protobuf.CodedInputStream input)
975 throws java.io.IOException {
976 return com.google.protobuf.GeneratedMessage
977 .parseWithIOException(PARSER, input);
980 com.google.protobuf.CodedInputStream input,
981 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
982 throws java.io.IOException {
983 return com.google.protobuf.GeneratedMessage
984 .parseWithIOException(PARSER, input, extensionRegistry);
990 return DEFAULT_INSTANCE.toBuilder();
993 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
997 return this == DEFAULT_INSTANCE
1003 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1014 public static final class Builder
extends
1015 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
1018 public static final com.google.protobuf.Descriptors.Descriptor
1020 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1024 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1026 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_fieldAccessorTable
1027 .ensureFieldAccessorsInitialized(
1028 com.google.ortools.linearsolver.MPModelRequest.class, com.google.ortools.linearsolver.MPModelRequest.Builder.class);
1033 maybeForceBuilderInitialization();
1037 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1039 maybeForceBuilderInitialization();
1041 private void maybeForceBuilderInitialization() {
1042 if (com.google.protobuf.GeneratedMessage
1043 .alwaysUseFieldBuilders) {
1044 internalGetModelFieldBuilder();
1045 internalGetModelDeltaFieldBuilder();
1053 if (modelBuilder_ !=
null) {
1054 modelBuilder_.dispose();
1055 modelBuilder_ =
null;
1058 solverTimeLimitSeconds_ = 0D;
1059 enableInternalSolverOutput_ =
false;
1060 solverSpecificParameters_ =
"";
1061 ignoreSolverSpecificParametersFailure_ =
false;
1063 if (modelDeltaBuilder_ !=
null) {
1064 modelDeltaBuilder_.dispose();
1065 modelDeltaBuilder_ =
null;
1067 populateAdditionalSolutionsUpTo_ = 0;
1072 public com.google.protobuf.Descriptors.Descriptor
1074 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelRequest_descriptor;
1079 return com.google.ortools.linearsolver.MPModelRequest.getDefaultInstance();
1086 throw newUninitializedMessageException(result);
1094 if (bitField0_ != 0) { buildPartial0(result); }
1099 private void buildPartial0(com.google.ortools.linearsolver.MPModelRequest result) {
1100 int from_bitField0_ = bitField0_;
1101 int to_bitField0_ = 0;
1102 if (((from_bitField0_ & 0x00000001) != 0)) {
1103 result.model_ = modelBuilder_ ==
null
1105 : modelBuilder_.build();
1106 to_bitField0_ |= 0x00000001;
1108 if (((from_bitField0_ & 0x00000002) != 0)) {
1109 result.solverType_ = solverType_;
1110 to_bitField0_ |= 0x00000002;
1112 if (((from_bitField0_ & 0x00000004) != 0)) {
1113 result.solverTimeLimitSeconds_ = solverTimeLimitSeconds_;
1114 to_bitField0_ |= 0x00000004;
1116 if (((from_bitField0_ & 0x00000008) != 0)) {
1117 result.enableInternalSolverOutput_ = enableInternalSolverOutput_;
1118 to_bitField0_ |= 0x00000008;
1120 if (((from_bitField0_ & 0x00000010) != 0)) {
1121 result.solverSpecificParameters_ = solverSpecificParameters_;
1122 to_bitField0_ |= 0x00000010;
1124 if (((from_bitField0_ & 0x00000020) != 0)) {
1125 result.ignoreSolverSpecificParametersFailure_ = ignoreSolverSpecificParametersFailure_;
1126 to_bitField0_ |= 0x00000020;
1128 if (((from_bitField0_ & 0x00000040) != 0)) {
1129 result.modelDelta_ = modelDeltaBuilder_ ==
null
1131 : modelDeltaBuilder_.build();
1132 to_bitField0_ |= 0x00000040;
1134 if (((from_bitField0_ & 0x00000080) != 0)) {
1135 result.populateAdditionalSolutionsUpTo_ = populateAdditionalSolutionsUpTo_;
1136 to_bitField0_ |= 0x00000080;
1138 result.bitField0_ |= to_bitField0_;
1142 public Builder
mergeFrom(com.google.protobuf.Message other) {
1143 if (other instanceof com.google.ortools.linearsolver.MPModelRequest) {
1144 return mergeFrom((com.google.ortools.linearsolver.MPModelRequest)other);
1146 super.mergeFrom(other);
1151 public Builder
mergeFrom(com.google.ortools.linearsolver.MPModelRequest other) {
1152 if (other == com.google.ortools.linearsolver.MPModelRequest.getDefaultInstance())
return this;
1153 if (other.hasModel()) {
1156 if (other.hasSolverType()) {
1159 if (other.hasSolverTimeLimitSeconds()) {
1162 if (other.hasEnableInternalSolverOutput()) {
1165 if (other.hasSolverSpecificParameters()) {
1166 solverSpecificParameters_ = other.solverSpecificParameters_;
1167 bitField0_ |= 0x00000010;
1170 if (other.hasIgnoreSolverSpecificParametersFailure()) {
1173 if (other.hasModelDelta()) {
1176 if (other.hasPopulateAdditionalSolutionsUpTo()) {
1179 this.mergeUnknownFields(other.getUnknownFields());
1191 com.google.protobuf.CodedInputStream input,
1192 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1193 throws java.io.IOException {
1194 if (extensionRegistry ==
null) {
1195 throw new java.lang.NullPointerException();
1198 boolean done =
false;
1200 int tag = input.readTag();
1207 internalGetModelFieldBuilder().getBuilder(),
1209 bitField0_ |= 0x00000001;
1213 int tmpRaw = input.readEnum();
1215 com.google.ortools.linearsolver.MPModelRequest.SolverType.forNumber(tmpRaw);
1216 if (tmpValue ==
null) {
1217 mergeUnknownVarintField(2, tmpRaw);
1219 solverType_ = tmpRaw;
1220 bitField0_ |= 0x00000002;
1225 solverTimeLimitSeconds_ = input.readDouble();
1226 bitField0_ |= 0x00000004;
1230 enableInternalSolverOutput_ = input.readBool();
1231 bitField0_ |= 0x00000008;
1235 solverSpecificParameters_ = input.readBytes();
1236 bitField0_ |= 0x00000010;
1241 internalGetModelDeltaFieldBuilder().getBuilder(),
1243 bitField0_ |= 0x00000040;
1247 ignoreSolverSpecificParametersFailure_ = input.readBool();
1248 bitField0_ |= 0x00000020;
1252 populateAdditionalSolutionsUpTo_ = input.readInt32();
1253 bitField0_ |= 0x00000080;
1257 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1264 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
1265 throw e.unwrapIOException();
1271 private int bitField0_;
1274 private com.google.protobuf.SingleFieldBuilder<
1275 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder> modelBuilder_;
1285 return ((bitField0_ & 0x00000001) != 0);
1296 if (modelBuilder_ ==
null) {
1297 return model_ ==
null ? com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
1299 return modelBuilder_.getMessage();
1309 public Builder
setModel(com.google.ortools.linearsolver.MPModelProto value) {
1310 if (modelBuilder_ ==
null) {
1311 if (value ==
null) {
1312 throw new NullPointerException();
1316 modelBuilder_.setMessage(value);
1318 bitField0_ |= 0x00000001;
1330 com.google.ortools.linearsolver.MPModelProto.Builder builderForValue) {
1331 if (modelBuilder_ ==
null) {
1332 model_ = builderForValue.build();
1334 modelBuilder_.setMessage(builderForValue.build());
1336 bitField0_ |= 0x00000001;
1347 public Builder
mergeModel(com.google.ortools.linearsolver.MPModelProto value) {
1348 if (modelBuilder_ ==
null) {
1349 if (((bitField0_ & 0x00000001) != 0) &&
1351 model_ != com.google.ortools.linearsolver.MPModelProto.getDefaultInstance()) {
1357 modelBuilder_.mergeFrom(value);
1359 if (model_ !=
null) {
1360 bitField0_ |= 0x00000001;
1373 bitField0_ = (bitField0_ & ~0x00000001);
1375 if (modelBuilder_ !=
null) {
1376 modelBuilder_.dispose();
1377 modelBuilder_ =
null;
1390 bitField0_ |= 0x00000001;
1392 return internalGetModelFieldBuilder().getBuilder();
1402 if (modelBuilder_ !=
null) {
1403 return modelBuilder_.getMessageOrBuilder();
1405 return model_ ==
null ?
1406 com.google.ortools.linearsolver.MPModelProto.getDefaultInstance() : model_;
1416 private com.google.protobuf.SingleFieldBuilder<
1417 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>
1418 internalGetModelFieldBuilder() {
1419 if (modelBuilder_ ==
null) {
1420 modelBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
1421 com.google.ortools.linearsolver.MPModelProto, com.google.ortools.linearsolver.MPModelProto.Builder, com.google.ortools.linearsolver.MPModelProtoOrBuilder>(
1423 getParentForChildren(),
1427 return modelBuilder_;
1430 private int solverType_ = 2;
1436 return ((bitField0_ & 0x00000002) != 0);
1452 public Builder
setSolverType(com.google.ortools.linearsolver.MPModelRequest.SolverType value) {
1453 if (value ==
null) {
throw new NullPointerException(); }
1454 bitField0_ |= 0x00000002;
1455 solverType_ = value.getNumber();
1464 bitField0_ = (bitField0_ & ~0x00000002);
1470 private double solverTimeLimitSeconds_ ;
1489 return ((bitField0_ & 0x00000004) != 0);
1509 return solverTimeLimitSeconds_;
1530 solverTimeLimitSeconds_ = value;
1531 bitField0_ |= 0x00000004;
1552 bitField0_ = (bitField0_ & ~0x00000004);
1553 solverTimeLimitSeconds_ = 0D;
1558 private boolean enableInternalSolverOutput_ ;
1572 return ((bitField0_ & 0x00000008) != 0);
1587 return enableInternalSolverOutput_;
1603 enableInternalSolverOutput_ = value;
1604 bitField0_ |= 0x00000008;
1620 bitField0_ = (bitField0_ & ~0x00000008);
1621 enableInternalSolverOutput_ =
false;
1626 private java.lang.Object solverSpecificParameters_ =
"";
1649 return ((bitField0_ & 0x00000010) != 0);
1673 java.lang.Object ref = solverSpecificParameters_;
1674 if (!(ref instanceof java.lang.String)) {
1675 com.google.protobuf.ByteString bs =
1676 (com.google.protobuf.ByteString) ref;
1677 java.lang.String s = bs.toStringUtf8();
1678 if (bs.isValidUtf8()) {
1679 solverSpecificParameters_ = s;
1683 return (java.lang.String) ref;
1707 public com.google.protobuf.ByteString
1709 java.lang.Object ref = solverSpecificParameters_;
1710 if (ref instanceof String) {
1711 com.google.protobuf.ByteString b =
1712 com.google.protobuf.ByteString.copyFromUtf8(
1713 (java.lang.String) ref);
1714 solverSpecificParameters_ = b;
1717 return (com.google.protobuf.ByteString) ref;
1743 java.lang.String value) {
1744 if (value ==
null) {
throw new NullPointerException(); }
1745 solverSpecificParameters_ = value;
1746 bitField0_ |= 0x00000010;
1773 bitField0_ = (bitField0_ & ~0x00000010);
1800 com.google.protobuf.ByteString value) {
1801 if (value ==
null) {
throw new NullPointerException(); }
1802 solverSpecificParameters_ = value;
1803 bitField0_ |= 0x00000010;
1808 private boolean ignoreSolverSpecificParametersFailure_ ;
1815 return ((bitField0_ & 0x00000020) != 0);
1823 return ignoreSolverSpecificParametersFailure_;
1832 ignoreSolverSpecificParametersFailure_ = value;
1833 bitField0_ |= 0x00000020;
1842 bitField0_ = (bitField0_ & ~0x00000020);
1843 ignoreSolverSpecificParametersFailure_ =
false;
1849 private com.google.protobuf.SingleFieldBuilder<
1850 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder> modelDeltaBuilder_;
1861 return ((bitField0_ & 0x00000040) != 0);
1873 if (modelDeltaBuilder_ ==
null) {
1874 return modelDelta_ ==
null ? com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
1876 return modelDeltaBuilder_.getMessage();
1887 public Builder
setModelDelta(com.google.ortools.linearsolver.MPModelDeltaProto value) {
1888 if (modelDeltaBuilder_ ==
null) {
1889 if (value ==
null) {
1890 throw new NullPointerException();
1892 modelDelta_ = value;
1894 modelDeltaBuilder_.setMessage(value);
1896 bitField0_ |= 0x00000040;
1909 com.google.ortools.linearsolver.MPModelDeltaProto.Builder builderForValue) {
1910 if (modelDeltaBuilder_ ==
null) {
1911 modelDelta_ = builderForValue.build();
1913 modelDeltaBuilder_.setMessage(builderForValue.build());
1915 bitField0_ |= 0x00000040;
1928 if (modelDeltaBuilder_ ==
null) {
1929 if (((bitField0_ & 0x00000040) != 0) &&
1930 modelDelta_ !=
null &&
1931 modelDelta_ != com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance()) {
1934 modelDelta_ = value;
1937 modelDeltaBuilder_.mergeFrom(value);
1939 if (modelDelta_ !=
null) {
1940 bitField0_ |= 0x00000040;
1954 bitField0_ = (bitField0_ & ~0x00000040);
1956 if (modelDeltaBuilder_ !=
null) {
1957 modelDeltaBuilder_.dispose();
1958 modelDeltaBuilder_ =
null;
1972 bitField0_ |= 0x00000040;
1974 return internalGetModelDeltaFieldBuilder().getBuilder();
1985 if (modelDeltaBuilder_ !=
null) {
1986 return modelDeltaBuilder_.getMessageOrBuilder();
1988 return modelDelta_ ==
null ?
1989 com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance() : modelDelta_;
2000 private com.google.protobuf.SingleFieldBuilder<
2001 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>
2002 internalGetModelDeltaFieldBuilder() {
2003 if (modelDeltaBuilder_ ==
null) {
2004 modelDeltaBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
2005 com.google.ortools.linearsolver.MPModelDeltaProto, com.google.ortools.linearsolver.MPModelDeltaProto.Builder, com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder>(
2007 getParentForChildren(),
2011 return modelDeltaBuilder_;
2014 private int populateAdditionalSolutionsUpTo_ ;
2031 return ((bitField0_ & 0x00000080) != 0);
2049 return populateAdditionalSolutionsUpTo_;
2068 populateAdditionalSolutionsUpTo_ = value;
2069 bitField0_ |= 0x00000080;
2088 bitField0_ = (bitField0_ & ~0x00000080);
2089 populateAdditionalSolutionsUpTo_ = 0;
2100 DEFAULT_INSTANCE =
new com.google.ortools.linearsolver.MPModelRequest();
2104 return DEFAULT_INSTANCE;
2108 PARSER =
new com.google.protobuf.AbstractParser<
MPModelRequest>() {
2111 com.google.protobuf.CodedInputStream input,
2112 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2113 throws com.google.protobuf.InvalidProtocolBufferException {
2116 builder.mergeFrom(input, extensionRegistry);
2117 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
2118 throw e.setUnfinishedMessage(builder.buildPartial());
2119 }
catch (com.google.protobuf.UninitializedMessageException e) {
2120 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2121 }
catch (java.io.IOException e) {
2122 throw new com.google.protobuf.InvalidProtocolBufferException(e)
2123 .setUnfinishedMessage(builder.buildPartial());
2125 return builder.buildPartial();
2129 public static com.google.protobuf.Parser<MPModelRequest>
parser() {
2140 return DEFAULT_INSTANCE;