Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
MPModelDeltaProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/linear_solver/linear_solver.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.linearsolver;
6
15public final class MPModelDeltaProto extends
16 com.google.protobuf.GeneratedMessageV3 implements
17 // @@protoc_insertion_point(message_implements:operations_research.MPModelDeltaProto)
19private static final long serialVersionUID = 0L;
20 // Use MPModelDeltaProto.newBuilder() to construct.
21 private MPModelDeltaProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22 super(builder);
23 }
24 private MPModelDeltaProto() {
25 baselineModelFilePath_ = "";
26 }
27
28 @java.lang.Override
29 @SuppressWarnings({"unused"})
30 protected java.lang.Object newInstance(
31 UnusedPrivateParameter unused) {
32 return new MPModelDeltaProto();
33 }
34
35 public static final com.google.protobuf.Descriptors.Descriptor
37 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
38 }
39
40 @SuppressWarnings({"rawtypes"})
41 @java.lang.Override
42 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
43 int number) {
44 switch (number) {
45 case 2:
46 return internalGetVariableOverrides();
47 case 3:
48 return internalGetConstraintOverrides();
49 default:
50 throw new RuntimeException(
51 "Invalid map field number: " + number);
52 }
53 }
54 @java.lang.Override
55 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
58 .ensureFieldAccessorsInitialized(
59 com.google.ortools.linearsolver.MPModelDeltaProto.class, com.google.ortools.linearsolver.MPModelDeltaProto.Builder.class);
60 }
61
62 private int bitField0_;
63 public static final int BASELINE_MODEL_FILE_PATH_FIELD_NUMBER = 1;
64 @SuppressWarnings("serial")
65 private volatile java.lang.Object baselineModelFilePath_ = "";
70 @java.lang.Override
71 public boolean hasBaselineModelFilePath() {
72 return ((bitField0_ & 0x00000001) != 0);
73 }
78 @java.lang.Override
79 public java.lang.String getBaselineModelFilePath() {
80 java.lang.Object ref = baselineModelFilePath_;
81 if (ref instanceof java.lang.String) {
82 return (java.lang.String) ref;
83 } else {
84 com.google.protobuf.ByteString bs =
85 (com.google.protobuf.ByteString) ref;
86 java.lang.String s = bs.toStringUtf8();
87 if (bs.isValidUtf8()) {
88 baselineModelFilePath_ = s;
89 }
90 return s;
91 }
92 }
97 @java.lang.Override
98 public com.google.protobuf.ByteString
100 java.lang.Object ref = baselineModelFilePath_;
101 if (ref instanceof java.lang.String) {
102 com.google.protobuf.ByteString b =
103 com.google.protobuf.ByteString.copyFromUtf8(
104 (java.lang.String) ref);
105 baselineModelFilePath_ = b;
106 return b;
107 } else {
108 return (com.google.protobuf.ByteString) ref;
109 }
110 }
111
112 public static final int VARIABLE_OVERRIDES_FIELD_NUMBER = 2;
113 private static final class VariableOverridesDefaultEntryHolder {
114 static final com.google.protobuf.MapEntry<
115 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry =
116 com.google.protobuf.MapEntry
117 .<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>newDefaultInstance(
118 com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_VariableOverridesEntry_descriptor,
119 com.google.protobuf.WireFormat.FieldType.INT32,
120 0,
121 com.google.protobuf.WireFormat.FieldType.MESSAGE,
122 com.google.ortools.linearsolver.MPVariableProto.getDefaultInstance());
123 }
124 @SuppressWarnings("serial")
125 private com.google.protobuf.MapField<
126 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
127 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
128 internalGetVariableOverrides() {
129 if (variableOverrides_ == null) {
130 return com.google.protobuf.MapField.emptyMapField(
131 VariableOverridesDefaultEntryHolder.defaultEntry);
132 }
133 return variableOverrides_;
134 }
136 return internalGetVariableOverrides().getMap().size();
137 }
151 @java.lang.Override
153 int key) {
154
155 return internalGetVariableOverrides().getMap().containsKey(key);
156 }
160 @java.lang.Override
161 @java.lang.Deprecated
162 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
164 }
178 @java.lang.Override
179 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
180 return internalGetVariableOverrides().getMap();
181 }
195 @java.lang.Override
196 public /* nullable */
198 int key,
199 /* nullable */
200com.google.ortools.linearsolver.MPVariableProto defaultValue) {
201
202 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
203 internalGetVariableOverrides().getMap();
204 return map.containsKey(key) ? map.get(key) : defaultValue;
205 }
219 @java.lang.Override
221 int key) {
222
223 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
224 internalGetVariableOverrides().getMap();
225 if (!map.containsKey(key)) {
226 throw new java.lang.IllegalArgumentException();
227 }
228 return map.get(key);
229 }
230
231 public static final int CONSTRAINT_OVERRIDES_FIELD_NUMBER = 3;
232 private static final class ConstraintOverridesDefaultEntryHolder {
233 static final com.google.protobuf.MapEntry<
234 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry =
235 com.google.protobuf.MapEntry
236 .<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>newDefaultInstance(
237 com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_ConstraintOverridesEntry_descriptor,
238 com.google.protobuf.WireFormat.FieldType.INT32,
239 0,
240 com.google.protobuf.WireFormat.FieldType.MESSAGE,
241 com.google.ortools.linearsolver.MPConstraintProto.getDefaultInstance());
242 }
243 @SuppressWarnings("serial")
244 private com.google.protobuf.MapField<
245 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
246 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
247 internalGetConstraintOverrides() {
248 if (constraintOverrides_ == null) {
249 return com.google.protobuf.MapField.emptyMapField(
250 ConstraintOverridesDefaultEntryHolder.defaultEntry);
251 }
252 return constraintOverrides_;
253 }
255 return internalGetConstraintOverrides().getMap().size();
256 }
270 @java.lang.Override
272 int key) {
273
274 return internalGetConstraintOverrides().getMap().containsKey(key);
275 }
279 @java.lang.Override
280 @java.lang.Deprecated
281 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
283 }
297 @java.lang.Override
298 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
299 return internalGetConstraintOverrides().getMap();
300 }
314 @java.lang.Override
315 public /* nullable */
317 int key,
318 /* nullable */
319com.google.ortools.linearsolver.MPConstraintProto defaultValue) {
320
321 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
322 internalGetConstraintOverrides().getMap();
323 return map.containsKey(key) ? map.get(key) : defaultValue;
324 }
338 @java.lang.Override
340 int key) {
341
342 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
343 internalGetConstraintOverrides().getMap();
344 if (!map.containsKey(key)) {
345 throw new java.lang.IllegalArgumentException();
346 }
347 return map.get(key);
348 }
349
350 private byte memoizedIsInitialized = -1;
351 @java.lang.Override
352 public final boolean isInitialized() {
353 byte isInitialized = memoizedIsInitialized;
354 if (isInitialized == 1) return true;
355 if (isInitialized == 0) return false;
356
357 memoizedIsInitialized = 1;
358 return true;
359 }
360
361 @java.lang.Override
362 public void writeTo(com.google.protobuf.CodedOutputStream output)
363 throws java.io.IOException {
364 if (((bitField0_ & 0x00000001) != 0)) {
365 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, baselineModelFilePath_);
366 }
367 com.google.protobuf.GeneratedMessageV3
368 .serializeIntegerMapTo(
369 output,
370 internalGetVariableOverrides(),
371 VariableOverridesDefaultEntryHolder.defaultEntry,
372 2);
373 com.google.protobuf.GeneratedMessageV3
374 .serializeIntegerMapTo(
375 output,
376 internalGetConstraintOverrides(),
377 ConstraintOverridesDefaultEntryHolder.defaultEntry,
378 3);
379 getUnknownFields().writeTo(output);
380 }
381
382 @java.lang.Override
383 public int getSerializedSize() {
384 int size = memoizedSize;
385 if (size != -1) return size;
386
387 size = 0;
388 if (((bitField0_ & 0x00000001) != 0)) {
389 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, baselineModelFilePath_);
390 }
391 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> entry
392 : internalGetVariableOverrides().getMap().entrySet()) {
393 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
394 variableOverrides__ = VariableOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
395 .setKey(entry.getKey())
396 .setValue(entry.getValue())
397 .build();
398 size += com.google.protobuf.CodedOutputStream
399 .computeMessageSize(2, variableOverrides__);
400 }
401 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> entry
402 : internalGetConstraintOverrides().getMap().entrySet()) {
403 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
404 constraintOverrides__ = ConstraintOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
405 .setKey(entry.getKey())
406 .setValue(entry.getValue())
407 .build();
408 size += com.google.protobuf.CodedOutputStream
409 .computeMessageSize(3, constraintOverrides__);
410 }
411 size += getUnknownFields().getSerializedSize();
412 memoizedSize = size;
413 return size;
414 }
415
416 @java.lang.Override
417 public boolean equals(final java.lang.Object obj) {
418 if (obj == this) {
419 return true;
420 }
421 if (!(obj instanceof com.google.ortools.linearsolver.MPModelDeltaProto)) {
422 return super.equals(obj);
423 }
424 com.google.ortools.linearsolver.MPModelDeltaProto other = (com.google.ortools.linearsolver.MPModelDeltaProto) obj;
425
426 if (hasBaselineModelFilePath() != other.hasBaselineModelFilePath()) return false;
429 .equals(other.getBaselineModelFilePath())) return false;
430 }
431 if (!internalGetVariableOverrides().equals(
432 other.internalGetVariableOverrides())) return false;
433 if (!internalGetConstraintOverrides().equals(
434 other.internalGetConstraintOverrides())) return false;
435 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
436 return true;
437 }
438
439 @java.lang.Override
440 public int hashCode() {
441 if (memoizedHashCode != 0) {
442 return memoizedHashCode;
443 }
444 int hash = 41;
445 hash = (19 * hash) + getDescriptor().hashCode();
447 hash = (37 * hash) + BASELINE_MODEL_FILE_PATH_FIELD_NUMBER;
448 hash = (53 * hash) + getBaselineModelFilePath().hashCode();
449 }
450 if (!internalGetVariableOverrides().getMap().isEmpty()) {
451 hash = (37 * hash) + VARIABLE_OVERRIDES_FIELD_NUMBER;
452 hash = (53 * hash) + internalGetVariableOverrides().hashCode();
453 }
454 if (!internalGetConstraintOverrides().getMap().isEmpty()) {
455 hash = (37 * hash) + CONSTRAINT_OVERRIDES_FIELD_NUMBER;
456 hash = (53 * hash) + internalGetConstraintOverrides().hashCode();
457 }
458 hash = (29 * hash) + getUnknownFields().hashCode();
459 memoizedHashCode = hash;
460 return hash;
461 }
462
464 java.nio.ByteBuffer data)
465 throws com.google.protobuf.InvalidProtocolBufferException {
466 return PARSER.parseFrom(data);
467 }
469 java.nio.ByteBuffer data,
470 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
471 throws com.google.protobuf.InvalidProtocolBufferException {
472 return PARSER.parseFrom(data, extensionRegistry);
473 }
475 com.google.protobuf.ByteString data)
476 throws com.google.protobuf.InvalidProtocolBufferException {
477 return PARSER.parseFrom(data);
478 }
480 com.google.protobuf.ByteString data,
481 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
482 throws com.google.protobuf.InvalidProtocolBufferException {
483 return PARSER.parseFrom(data, extensionRegistry);
484 }
486 throws com.google.protobuf.InvalidProtocolBufferException {
487 return PARSER.parseFrom(data);
488 }
490 byte[] data,
491 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
492 throws com.google.protobuf.InvalidProtocolBufferException {
493 return PARSER.parseFrom(data, extensionRegistry);
494 }
495 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
496 throws java.io.IOException {
497 return com.google.protobuf.GeneratedMessageV3
498 .parseWithIOException(PARSER, input);
499 }
501 java.io.InputStream input,
502 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
503 throws java.io.IOException {
504 return com.google.protobuf.GeneratedMessageV3
505 .parseWithIOException(PARSER, input, extensionRegistry);
506 }
507
509 throws java.io.IOException {
510 return com.google.protobuf.GeneratedMessageV3
511 .parseDelimitedWithIOException(PARSER, input);
512 }
513
515 java.io.InputStream input,
516 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
517 throws java.io.IOException {
518 return com.google.protobuf.GeneratedMessageV3
519 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
520 }
522 com.google.protobuf.CodedInputStream input)
523 throws java.io.IOException {
524 return com.google.protobuf.GeneratedMessageV3
525 .parseWithIOException(PARSER, input);
526 }
528 com.google.protobuf.CodedInputStream input,
529 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
530 throws java.io.IOException {
531 return com.google.protobuf.GeneratedMessageV3
532 .parseWithIOException(PARSER, input, extensionRegistry);
533 }
534
535 @java.lang.Override
536 public Builder newBuilderForType() { return newBuilder(); }
537 public static Builder newBuilder() {
538 return DEFAULT_INSTANCE.toBuilder();
539 }
540 public static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype) {
541 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
542 }
543 @java.lang.Override
545 return this == DEFAULT_INSTANCE
546 ? new Builder() : new Builder().mergeFrom(this);
547 }
548
549 @java.lang.Override
551 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
552 Builder builder = new Builder(parent);
553 return builder;
554 }
563 public static final class Builder extends
564 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
565 // @@protoc_insertion_point(builder_implements:operations_research.MPModelDeltaProto)
566 com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder {
567 public static final com.google.protobuf.Descriptors.Descriptor
569 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
570 }
571
572 @SuppressWarnings({"rawtypes"})
573 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
574 int number) {
575 switch (number) {
576 case 2:
577 return internalGetVariableOverrides();
578 case 3:
579 return internalGetConstraintOverrides();
580 default:
581 throw new RuntimeException(
582 "Invalid map field number: " + number);
583 }
584 }
585 @SuppressWarnings({"rawtypes"})
586 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
587 int number) {
588 switch (number) {
589 case 2:
590 return internalGetMutableVariableOverrides();
591 case 3:
592 return internalGetMutableConstraintOverrides();
593 default:
594 throw new RuntimeException(
595 "Invalid map field number: " + number);
596 }
597 }
598 @java.lang.Override
599 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
601 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
602 .ensureFieldAccessorsInitialized(
603 com.google.ortools.linearsolver.MPModelDeltaProto.class, com.google.ortools.linearsolver.MPModelDeltaProto.Builder.class);
604 }
605
606 // Construct using com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder()
607 private Builder() {
608
609 }
610
611 private Builder(
612 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
613 super(parent);
614
615 }
616 @java.lang.Override
617 public Builder clear() {
618 super.clear();
619 bitField0_ = 0;
620 baselineModelFilePath_ = "";
621 internalGetMutableVariableOverrides().clear();
622 internalGetMutableConstraintOverrides().clear();
623 return this;
624 }
625
626 @java.lang.Override
627 public com.google.protobuf.Descriptors.Descriptor
629 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
630 }
631
632 @java.lang.Override
634 return com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance();
635 }
636
637 @java.lang.Override
640 if (!result.isInitialized()) {
641 throw newUninitializedMessageException(result);
642 }
643 return result;
644 }
645
646 @java.lang.Override
648 com.google.ortools.linearsolver.MPModelDeltaProto result = new com.google.ortools.linearsolver.MPModelDeltaProto(this);
649 if (bitField0_ != 0) { buildPartial0(result); }
650 onBuilt();
651 return result;
652 }
653
654 private void buildPartial0(com.google.ortools.linearsolver.MPModelDeltaProto result) {
655 int from_bitField0_ = bitField0_;
656 int to_bitField0_ = 0;
657 if (((from_bitField0_ & 0x00000001) != 0)) {
658 result.baselineModelFilePath_ = baselineModelFilePath_;
659 to_bitField0_ |= 0x00000001;
660 }
661 if (((from_bitField0_ & 0x00000002) != 0)) {
662 result.variableOverrides_ = internalGetVariableOverrides().build(VariableOverridesDefaultEntryHolder.defaultEntry);
663 }
664 if (((from_bitField0_ & 0x00000004) != 0)) {
665 result.constraintOverrides_ = internalGetConstraintOverrides().build(ConstraintOverridesDefaultEntryHolder.defaultEntry);
666 }
667 result.bitField0_ |= to_bitField0_;
668 }
669
670 @java.lang.Override
671 public Builder clone() {
672 return super.clone();
673 }
674 @java.lang.Override
676 com.google.protobuf.Descriptors.FieldDescriptor field,
677 java.lang.Object value) {
678 return super.setField(field, value);
679 }
680 @java.lang.Override
682 com.google.protobuf.Descriptors.FieldDescriptor field) {
683 return super.clearField(field);
684 }
685 @java.lang.Override
687 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
688 return super.clearOneof(oneof);
689 }
690 @java.lang.Override
692 com.google.protobuf.Descriptors.FieldDescriptor field,
693 int index, java.lang.Object value) {
694 return super.setRepeatedField(field, index, value);
695 }
696 @java.lang.Override
698 com.google.protobuf.Descriptors.FieldDescriptor field,
699 java.lang.Object value) {
700 return super.addRepeatedField(field, value);
701 }
702 @java.lang.Override
703 public Builder mergeFrom(com.google.protobuf.Message other) {
704 if (other instanceof com.google.ortools.linearsolver.MPModelDeltaProto) {
705 return mergeFrom((com.google.ortools.linearsolver.MPModelDeltaProto)other);
706 } else {
707 super.mergeFrom(other);
708 return this;
709 }
710 }
711
712 public Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other) {
713 if (other == com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance()) return this;
714 if (other.hasBaselineModelFilePath()) {
715 baselineModelFilePath_ = other.baselineModelFilePath_;
716 bitField0_ |= 0x00000001;
717 onChanged();
718 }
719 internalGetMutableVariableOverrides().mergeFrom(
720 other.internalGetVariableOverrides());
721 bitField0_ |= 0x00000002;
722 internalGetMutableConstraintOverrides().mergeFrom(
723 other.internalGetConstraintOverrides());
724 bitField0_ |= 0x00000004;
725 this.mergeUnknownFields(other.getUnknownFields());
726 onChanged();
727 return this;
728 }
729
730 @java.lang.Override
731 public final boolean isInitialized() {
732 return true;
733 }
734
735 @java.lang.Override
737 com.google.protobuf.CodedInputStream input,
738 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
739 throws java.io.IOException {
740 if (extensionRegistry == null) {
741 throw new java.lang.NullPointerException();
742 }
743 try {
744 boolean done = false;
745 while (!done) {
746 int tag = input.readTag();
747 switch (tag) {
748 case 0:
749 done = true;
750 break;
751 case 10: {
752 baselineModelFilePath_ = input.readBytes();
753 bitField0_ |= 0x00000001;
754 break;
755 } // case 10
756 case 18: {
757 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
758 variableOverrides__ = input.readMessage(
759 VariableOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
760 internalGetMutableVariableOverrides().ensureBuilderMap().put(
761 variableOverrides__.getKey(), variableOverrides__.getValue());
762 bitField0_ |= 0x00000002;
763 break;
764 } // case 18
765 case 26: {
766 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
767 constraintOverrides__ = input.readMessage(
768 ConstraintOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
769 internalGetMutableConstraintOverrides().ensureBuilderMap().put(
770 constraintOverrides__.getKey(), constraintOverrides__.getValue());
771 bitField0_ |= 0x00000004;
772 break;
773 } // case 26
774 default: {
775 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
776 done = true; // was an endgroup tag
777 }
778 break;
779 } // default:
780 } // switch (tag)
781 } // while (!done)
782 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
783 throw e.unwrapIOException();
784 } finally {
785 onChanged();
786 } // finally
787 return this;
788 }
789 private int bitField0_;
790
791 private java.lang.Object baselineModelFilePath_ = "";
796 public boolean hasBaselineModelFilePath() {
797 return ((bitField0_ & 0x00000001) != 0);
798 }
803 public java.lang.String getBaselineModelFilePath() {
804 java.lang.Object ref = baselineModelFilePath_;
805 if (!(ref instanceof java.lang.String)) {
806 com.google.protobuf.ByteString bs =
807 (com.google.protobuf.ByteString) ref;
808 java.lang.String s = bs.toStringUtf8();
809 if (bs.isValidUtf8()) {
810 baselineModelFilePath_ = s;
811 }
812 return s;
813 } else {
814 return (java.lang.String) ref;
815 }
816 }
821 public com.google.protobuf.ByteString
823 java.lang.Object ref = baselineModelFilePath_;
824 if (ref instanceof String) {
825 com.google.protobuf.ByteString b =
826 com.google.protobuf.ByteString.copyFromUtf8(
827 (java.lang.String) ref);
828 baselineModelFilePath_ = b;
829 return b;
830 } else {
831 return (com.google.protobuf.ByteString) ref;
832 }
833 }
840 java.lang.String value) {
841 if (value == null) { throw new NullPointerException(); }
842 baselineModelFilePath_ = value;
843 bitField0_ |= 0x00000001;
844 onChanged();
845 return this;
846 }
852 baselineModelFilePath_ = getDefaultInstance().getBaselineModelFilePath();
853 bitField0_ = (bitField0_ & ~0x00000001);
854 onChanged();
855 return this;
856 }
863 com.google.protobuf.ByteString value) {
864 if (value == null) { throw new NullPointerException(); }
865 baselineModelFilePath_ = value;
866 bitField0_ |= 0x00000001;
867 onChanged();
868 return this;
869 }
870
871 private static final class VariableOverridesConverter implements com.google.protobuf.MapFieldBuilder.Converter<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto> {
872 @java.lang.Override
873 public com.google.ortools.linearsolver.MPVariableProto build(com.google.ortools.linearsolver.MPVariableProtoOrBuilder val) {
874 if (val instanceof com.google.ortools.linearsolver.MPVariableProto) { return (com.google.ortools.linearsolver.MPVariableProto) val; }
875 return ((com.google.ortools.linearsolver.MPVariableProto.Builder) val).build();
876 }
877
878 @java.lang.Override
879 public com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry() {
880 return VariableOverridesDefaultEntryHolder.defaultEntry;
881 }
882 };
883 private static final VariableOverridesConverter variableOverridesConverter = new VariableOverridesConverter();
884
885 private com.google.protobuf.MapFieldBuilder<
886 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto, com.google.ortools.linearsolver.MPVariableProto.Builder> variableOverrides_;
887 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto, com.google.ortools.linearsolver.MPVariableProto.Builder>
888 internalGetVariableOverrides() {
889 if (variableOverrides_ == null) {
890 return new com.google.protobuf.MapFieldBuilder<>(variableOverridesConverter);
891 }
892 return variableOverrides_;
893 }
894 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto, com.google.ortools.linearsolver.MPVariableProto.Builder>
895 internalGetMutableVariableOverrides() {
896 if (variableOverrides_ == null) {
897 variableOverrides_ = new com.google.protobuf.MapFieldBuilder<>(variableOverridesConverter);
898 }
899 bitField0_ |= 0x00000002;
900 onChanged();
901 return variableOverrides_;
902 }
904 return internalGetVariableOverrides().ensureBuilderMap().size();
905 }
919 @java.lang.Override
921 int key) {
922
923 return internalGetVariableOverrides().ensureBuilderMap().containsKey(key);
924 }
928 @java.lang.Override
929 @java.lang.Deprecated
930 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
932 }
946 @java.lang.Override
947 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
948 return internalGetVariableOverrides().getImmutableMap();
949 }
963 @java.lang.Override
964 public /* nullable */
966 int key,
967 /* nullable */
968com.google.ortools.linearsolver.MPVariableProto defaultValue) {
969
970 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder> map = internalGetMutableVariableOverrides().ensureBuilderMap();
971 return map.containsKey(key) ? variableOverridesConverter.build(map.get(key)) : defaultValue;
972 }
986 @java.lang.Override
988 int key) {
989
990 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder> map = internalGetMutableVariableOverrides().ensureBuilderMap();
991 if (!map.containsKey(key)) {
992 throw new java.lang.IllegalArgumentException();
993 }
994 return variableOverridesConverter.build(map.get(key));
995 }
997 bitField0_ = (bitField0_ & ~0x00000002);
998 internalGetMutableVariableOverrides().clear();
999 return this;
1000 }
1015 int key) {
1016
1017 internalGetMutableVariableOverrides().ensureBuilderMap()
1018 .remove(key);
1019 return this;
1020 }
1024 @java.lang.Deprecated
1025 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
1027 bitField0_ |= 0x00000002;
1028 return internalGetMutableVariableOverrides().ensureMessageMap();
1029 }
1044 int key,
1045 com.google.ortools.linearsolver.MPVariableProto value) {
1046
1047 if (value == null) { throw new NullPointerException("map value"); }
1048 internalGetMutableVariableOverrides().ensureBuilderMap()
1049 .put(key, value);
1050 bitField0_ |= 0x00000002;
1051 return this;
1052 }
1067 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> values) {
1068 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> e : values.entrySet()) {
1069 if (e.getKey() == null || e.getValue() == null) {
1070 throw new NullPointerException();
1071 }
1072 }
1073 internalGetMutableVariableOverrides().ensureBuilderMap()
1074 .putAll(values);
1075 bitField0_ |= 0x00000002;
1076 return this;
1077 }
1092 int key) {
1093 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder> builderMap = internalGetMutableVariableOverrides().ensureBuilderMap();
1095 if (entry == null) {
1096 entry = com.google.ortools.linearsolver.MPVariableProto.newBuilder();
1097 builderMap.put(key, entry);
1098 }
1099 if (entry instanceof com.google.ortools.linearsolver.MPVariableProto) {
1100 entry = ((com.google.ortools.linearsolver.MPVariableProto) entry).toBuilder();
1101 builderMap.put(key, entry);
1102 }
1103 return (com.google.ortools.linearsolver.MPVariableProto.Builder) entry;
1104 }
1105
1106 private static final class ConstraintOverridesConverter implements com.google.protobuf.MapFieldBuilder.Converter<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto> {
1107 @java.lang.Override
1108 public com.google.ortools.linearsolver.MPConstraintProto build(com.google.ortools.linearsolver.MPConstraintProtoOrBuilder val) {
1109 if (val instanceof com.google.ortools.linearsolver.MPConstraintProto) { return (com.google.ortools.linearsolver.MPConstraintProto) val; }
1110 return ((com.google.ortools.linearsolver.MPConstraintProto.Builder) val).build();
1111 }
1112
1113 @java.lang.Override
1114 public com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry() {
1115 return ConstraintOverridesDefaultEntryHolder.defaultEntry;
1116 }
1117 };
1118 private static final ConstraintOverridesConverter constraintOverridesConverter = new ConstraintOverridesConverter();
1119
1120 private com.google.protobuf.MapFieldBuilder<
1121 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto, com.google.ortools.linearsolver.MPConstraintProto.Builder> constraintOverrides_;
1122 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto, com.google.ortools.linearsolver.MPConstraintProto.Builder>
1123 internalGetConstraintOverrides() {
1124 if (constraintOverrides_ == null) {
1125 return new com.google.protobuf.MapFieldBuilder<>(constraintOverridesConverter);
1126 }
1127 return constraintOverrides_;
1128 }
1129 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto, com.google.ortools.linearsolver.MPConstraintProto.Builder>
1130 internalGetMutableConstraintOverrides() {
1131 if (constraintOverrides_ == null) {
1132 constraintOverrides_ = new com.google.protobuf.MapFieldBuilder<>(constraintOverridesConverter);
1133 }
1134 bitField0_ |= 0x00000004;
1135 onChanged();
1136 return constraintOverrides_;
1137 }
1139 return internalGetConstraintOverrides().ensureBuilderMap().size();
1140 }
1154 @java.lang.Override
1156 int key) {
1157
1158 return internalGetConstraintOverrides().ensureBuilderMap().containsKey(key);
1159 }
1163 @java.lang.Override
1164 @java.lang.Deprecated
1165 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
1167 }
1181 @java.lang.Override
1182 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
1183 return internalGetConstraintOverrides().getImmutableMap();
1184 }
1198 @java.lang.Override
1199 public /* nullable */
1201 int key,
1202 /* nullable */
1203com.google.ortools.linearsolver.MPConstraintProto defaultValue) {
1204
1205 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder> map = internalGetMutableConstraintOverrides().ensureBuilderMap();
1206 return map.containsKey(key) ? constraintOverridesConverter.build(map.get(key)) : defaultValue;
1207 }
1221 @java.lang.Override
1223 int key) {
1224
1225 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder> map = internalGetMutableConstraintOverrides().ensureBuilderMap();
1226 if (!map.containsKey(key)) {
1227 throw new java.lang.IllegalArgumentException();
1228 }
1229 return constraintOverridesConverter.build(map.get(key));
1230 }
1232 bitField0_ = (bitField0_ & ~0x00000004);
1233 internalGetMutableConstraintOverrides().clear();
1234 return this;
1235 }
1250 int key) {
1251
1252 internalGetMutableConstraintOverrides().ensureBuilderMap()
1253 .remove(key);
1254 return this;
1255 }
1259 @java.lang.Deprecated
1260 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1262 bitField0_ |= 0x00000004;
1263 return internalGetMutableConstraintOverrides().ensureMessageMap();
1264 }
1279 int key,
1280 com.google.ortools.linearsolver.MPConstraintProto value) {
1281
1282 if (value == null) { throw new NullPointerException("map value"); }
1283 internalGetMutableConstraintOverrides().ensureBuilderMap()
1284 .put(key, value);
1285 bitField0_ |= 0x00000004;
1286 return this;
1287 }
1302 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> values) {
1303 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> e : values.entrySet()) {
1304 if (e.getKey() == null || e.getValue() == null) {
1305 throw new NullPointerException();
1306 }
1307 }
1308 internalGetMutableConstraintOverrides().ensureBuilderMap()
1309 .putAll(values);
1310 bitField0_ |= 0x00000004;
1311 return this;
1312 }
1327 int key) {
1328 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder> builderMap = internalGetMutableConstraintOverrides().ensureBuilderMap();
1330 if (entry == null) {
1331 entry = com.google.ortools.linearsolver.MPConstraintProto.newBuilder();
1332 builderMap.put(key, entry);
1333 }
1334 if (entry instanceof com.google.ortools.linearsolver.MPConstraintProto) {
1335 entry = ((com.google.ortools.linearsolver.MPConstraintProto) entry).toBuilder();
1336 builderMap.put(key, entry);
1337 }
1338 return (com.google.ortools.linearsolver.MPConstraintProto.Builder) entry;
1339 }
1340 @java.lang.Override
1342 final com.google.protobuf.UnknownFieldSet unknownFields) {
1343 return super.setUnknownFields(unknownFields);
1344 }
1345
1346 @java.lang.Override
1348 final com.google.protobuf.UnknownFieldSet unknownFields) {
1349 return super.mergeUnknownFields(unknownFields);
1350 }
1351
1352
1353 // @@protoc_insertion_point(builder_scope:operations_research.MPModelDeltaProto)
1354 }
1355
1356 // @@protoc_insertion_point(class_scope:operations_research.MPModelDeltaProto)
1357 private static final com.google.ortools.linearsolver.MPModelDeltaProto DEFAULT_INSTANCE;
1358 static {
1359 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPModelDeltaProto();
1360 }
1361
1363 return DEFAULT_INSTANCE;
1364 }
1365
1366 @java.lang.Deprecated public static final com.google.protobuf.Parser<MPModelDeltaProto>
1367 PARSER = new com.google.protobuf.AbstractParser<MPModelDeltaProto>() {
1368 @java.lang.Override
1369 public MPModelDeltaProto parsePartialFrom(
1370 com.google.protobuf.CodedInputStream input,
1371 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1372 throws com.google.protobuf.InvalidProtocolBufferException {
1373 Builder builder = newBuilder();
1374 try {
1375 builder.mergeFrom(input, extensionRegistry);
1376 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1377 throw e.setUnfinishedMessage(builder.buildPartial());
1378 } catch (com.google.protobuf.UninitializedMessageException e) {
1379 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1380 } catch (java.io.IOException e) {
1381 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1382 .setUnfinishedMessage(builder.buildPartial());
1383 }
1384 return builder.buildPartial();
1385 }
1386 };
1387
1388 public static com.google.protobuf.Parser<MPModelDeltaProto> parser() {
1389 return PARSER;
1390 }
1391
1392 @java.lang.Override
1393 public com.google.protobuf.Parser<MPModelDeltaProto> getParserForType() {
1394 return PARSER;
1395 }
1396
1397 @java.lang.Override
1401
1402}
1403
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
com.google.ortools.linearsolver.MPModelDeltaProto build()
com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Builder putConstraintOverrides(int key, com.google.ortools.linearsolver.MPConstraintProto value)
com.google.ortools.linearsolver.MPConstraintProto.Builder putConstraintOverridesBuilderIfAbsent(int key)
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder putAllVariableOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > values)
Builder putAllConstraintOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > values)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.linearsolver.MPModelDeltaProto buildPartial()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
com.google.ortools.linearsolver.MPVariableProto.Builder putVariableOverridesBuilderIfAbsent(int key)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getMutableConstraintOverrides()
Builder setBaselineModelFilePathBytes(com.google.protobuf.ByteString value)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getMutableVariableOverrides()
Builder mergeFrom(com.google.protobuf.Message other)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
Builder putVariableOverrides(int key, com.google.ortools.linearsolver.MPVariableProto value)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data)
com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
com.google.protobuf.Parser< MPModelDeltaProto > getParserForType()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data)
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype)
static com.google.protobuf.Parser< MPModelDeltaProto > parser()
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
java.lang.Object newInstance(UnusedPrivateParameter unused)
com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstance()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.protobuf.ByteString getBaselineModelFilePathBytes()
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
static final com.google.protobuf.Parser< MPModelDeltaProto > PARSER
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)