Google OR-Tools v9.14
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// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/linear_solver/linear_solver.proto
4// Protobuf Java Version: 4.31.1
5
6package com.google.ortools.linearsolver;
7
16@com.google.protobuf.Generated
17public final class MPModelDeltaProto extends
18 com.google.protobuf.GeneratedMessage implements
19 // @@protoc_insertion_point(message_implements:operations_research.MPModelDeltaProto)
21private static final long serialVersionUID = 0L;
22 static {
23 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
24 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
25 /* major= */ 4,
26 /* minor= */ 31,
27 /* patch= */ 1,
28 /* suffix= */ "",
29 MPModelDeltaProto.class.getName());
30 }
31 // Use MPModelDeltaProto.newBuilder() to construct.
32 private MPModelDeltaProto(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
33 super(builder);
34 }
35 private MPModelDeltaProto() {
36 baselineModelFilePath_ = "";
37 }
38
39 public static final com.google.protobuf.Descriptors.Descriptor
41 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
42 }
43
44 @SuppressWarnings({"rawtypes"})
45 @java.lang.Override
46 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
47 int number) {
48 switch (number) {
49 case 2:
50 return internalGetVariableOverrides();
51 case 3:
52 return internalGetConstraintOverrides();
53 default:
54 throw new RuntimeException(
55 "Invalid map field number: " + number);
56 }
57 }
58 @java.lang.Override
59 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
61 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
62 .ensureFieldAccessorsInitialized(
63 com.google.ortools.linearsolver.MPModelDeltaProto.class, com.google.ortools.linearsolver.MPModelDeltaProto.Builder.class);
64 }
65
66 private int bitField0_;
67 public static final int BASELINE_MODEL_FILE_PATH_FIELD_NUMBER = 1;
68 @SuppressWarnings("serial")
69 private volatile java.lang.Object baselineModelFilePath_ = "";
74 @java.lang.Override
75 public boolean hasBaselineModelFilePath() {
76 return ((bitField0_ & 0x00000001) != 0);
77 }
78
82 @java.lang.Override
83 public java.lang.String getBaselineModelFilePath() {
84 java.lang.Object ref = baselineModelFilePath_;
85 if (ref instanceof java.lang.String) {
86 return (java.lang.String) ref;
87 } else {
88 com.google.protobuf.ByteString bs =
89 (com.google.protobuf.ByteString) ref;
90 java.lang.String s = bs.toStringUtf8();
91 if (bs.isValidUtf8()) {
92 baselineModelFilePath_ = s;
93 }
94 return s;
95 }
96 }
97
101 @java.lang.Override
102 public com.google.protobuf.ByteString
104 java.lang.Object ref = baselineModelFilePath_;
105 if (ref instanceof java.lang.String) {
106 com.google.protobuf.ByteString b =
107 com.google.protobuf.ByteString.copyFromUtf8(
108 (java.lang.String) ref);
109 baselineModelFilePath_ = b;
110 return b;
111 } else {
112 return (com.google.protobuf.ByteString) ref;
113 }
114 }
115
116 public static final int VARIABLE_OVERRIDES_FIELD_NUMBER = 2;
117 private static final class VariableOverridesDefaultEntryHolder {
118 static final com.google.protobuf.MapEntry<
119 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry =
120 com.google.protobuf.MapEntry
121 .<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>newDefaultInstance(
122 com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_VariableOverridesEntry_descriptor,
123 com.google.protobuf.WireFormat.FieldType.INT32,
124 0,
125 com.google.protobuf.WireFormat.FieldType.MESSAGE,
126 com.google.ortools.linearsolver.MPVariableProto.getDefaultInstance());
127 }
128 @SuppressWarnings("serial")
129 private com.google.protobuf.MapField<
130 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
131 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
132 internalGetVariableOverrides() {
133 if (variableOverrides_ == null) {
134 return com.google.protobuf.MapField.emptyMapField(
135 VariableOverridesDefaultEntryHolder.defaultEntry);
136 }
137 return variableOverrides_;
138 }
140 return internalGetVariableOverrides().getMap().size();
141 }
142
155 @java.lang.Override
157 int key) {
158
159 return internalGetVariableOverrides().getMap().containsKey(key);
160 }
161
164 @java.lang.Override
165 @java.lang.Deprecated
166 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
168 }
169
182 @java.lang.Override
183 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
184 return internalGetVariableOverrides().getMap();
185 }
186
199 @java.lang.Override
200 public /* nullable */
202 int key,
203 /* nullable */
204com.google.ortools.linearsolver.MPVariableProto defaultValue) {
205
206 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
207 internalGetVariableOverrides().getMap();
208 return map.containsKey(key) ? map.get(key) : defaultValue;
209 }
210
223 @java.lang.Override
225 int key) {
226
227 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
228 internalGetVariableOverrides().getMap();
229 if (!map.containsKey(key)) {
230 throw new java.lang.IllegalArgumentException();
231 }
232 return map.get(key);
233 }
234
235 public static final int CONSTRAINT_OVERRIDES_FIELD_NUMBER = 3;
236 private static final class ConstraintOverridesDefaultEntryHolder {
237 static final com.google.protobuf.MapEntry<
238 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry =
239 com.google.protobuf.MapEntry
240 .<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>newDefaultInstance(
241 com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_ConstraintOverridesEntry_descriptor,
242 com.google.protobuf.WireFormat.FieldType.INT32,
243 0,
244 com.google.protobuf.WireFormat.FieldType.MESSAGE,
245 com.google.ortools.linearsolver.MPConstraintProto.getDefaultInstance());
246 }
247 @SuppressWarnings("serial")
248 private com.google.protobuf.MapField<
249 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
250 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
251 internalGetConstraintOverrides() {
252 if (constraintOverrides_ == null) {
253 return com.google.protobuf.MapField.emptyMapField(
254 ConstraintOverridesDefaultEntryHolder.defaultEntry);
255 }
256 return constraintOverrides_;
257 }
259 return internalGetConstraintOverrides().getMap().size();
260 }
261
274 @java.lang.Override
276 int key) {
277
278 return internalGetConstraintOverrides().getMap().containsKey(key);
279 }
280
283 @java.lang.Override
284 @java.lang.Deprecated
285 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
287 }
288
301 @java.lang.Override
302 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
303 return internalGetConstraintOverrides().getMap();
304 }
305
318 @java.lang.Override
319 public /* nullable */
321 int key,
322 /* nullable */
323com.google.ortools.linearsolver.MPConstraintProto defaultValue) {
324
325 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
326 internalGetConstraintOverrides().getMap();
327 return map.containsKey(key) ? map.get(key) : defaultValue;
328 }
329
342 @java.lang.Override
344 int key) {
345
346 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
347 internalGetConstraintOverrides().getMap();
348 if (!map.containsKey(key)) {
349 throw new java.lang.IllegalArgumentException();
350 }
351 return map.get(key);
352 }
353
354 private byte memoizedIsInitialized = -1;
355 @java.lang.Override
356 public final boolean isInitialized() {
357 byte isInitialized = memoizedIsInitialized;
358 if (isInitialized == 1) return true;
359 if (isInitialized == 0) return false;
360
361 memoizedIsInitialized = 1;
362 return true;
363 }
364
365 @java.lang.Override
366 public void writeTo(com.google.protobuf.CodedOutputStream output)
367 throws java.io.IOException {
368 if (((bitField0_ & 0x00000001) != 0)) {
369 com.google.protobuf.GeneratedMessage.writeString(output, 1, baselineModelFilePath_);
370 }
371 com.google.protobuf.GeneratedMessage
372 .serializeIntegerMapTo(
373 output,
374 internalGetVariableOverrides(),
375 VariableOverridesDefaultEntryHolder.defaultEntry,
376 2);
377 com.google.protobuf.GeneratedMessage
378 .serializeIntegerMapTo(
379 output,
380 internalGetConstraintOverrides(),
381 ConstraintOverridesDefaultEntryHolder.defaultEntry,
382 3);
383 getUnknownFields().writeTo(output);
384 }
385
386 @java.lang.Override
387 public int getSerializedSize() {
388 int size = memoizedSize;
389 if (size != -1) return size;
390
391 size = 0;
392 if (((bitField0_ & 0x00000001) != 0)) {
393 size += com.google.protobuf.GeneratedMessage.computeStringSize(1, baselineModelFilePath_);
394 }
395 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> entry
396 : internalGetVariableOverrides().getMap().entrySet()) {
397 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
398 variableOverrides__ = VariableOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
399 .setKey(entry.getKey())
400 .setValue(entry.getValue())
401 .build();
402 size += com.google.protobuf.CodedOutputStream
403 .computeMessageSize(2, variableOverrides__);
404 }
405 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> entry
406 : internalGetConstraintOverrides().getMap().entrySet()) {
407 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
408 constraintOverrides__ = ConstraintOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
409 .setKey(entry.getKey())
410 .setValue(entry.getValue())
411 .build();
412 size += com.google.protobuf.CodedOutputStream
413 .computeMessageSize(3, constraintOverrides__);
414 }
415 size += getUnknownFields().getSerializedSize();
416 memoizedSize = size;
417 return size;
418 }
419
420 @java.lang.Override
421 public boolean equals(final java.lang.Object obj) {
422 if (obj == this) {
423 return true;
424 }
425 if (!(obj instanceof com.google.ortools.linearsolver.MPModelDeltaProto)) {
426 return super.equals(obj);
427 }
428 com.google.ortools.linearsolver.MPModelDeltaProto other = (com.google.ortools.linearsolver.MPModelDeltaProto) obj;
429
430 if (hasBaselineModelFilePath() != other.hasBaselineModelFilePath()) return false;
433 .equals(other.getBaselineModelFilePath())) return false;
434 }
435 if (!internalGetVariableOverrides().equals(
436 other.internalGetVariableOverrides())) return false;
437 if (!internalGetConstraintOverrides().equals(
438 other.internalGetConstraintOverrides())) return false;
439 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
440 return true;
441 }
442
443 @java.lang.Override
444 public int hashCode() {
445 if (memoizedHashCode != 0) {
446 return memoizedHashCode;
447 }
448 int hash = 41;
449 hash = (19 * hash) + getDescriptor().hashCode();
451 hash = (37 * hash) + BASELINE_MODEL_FILE_PATH_FIELD_NUMBER;
452 hash = (53 * hash) + getBaselineModelFilePath().hashCode();
453 }
454 if (!internalGetVariableOverrides().getMap().isEmpty()) {
455 hash = (37 * hash) + VARIABLE_OVERRIDES_FIELD_NUMBER;
456 hash = (53 * hash) + internalGetVariableOverrides().hashCode();
457 }
458 if (!internalGetConstraintOverrides().getMap().isEmpty()) {
459 hash = (37 * hash) + CONSTRAINT_OVERRIDES_FIELD_NUMBER;
460 hash = (53 * hash) + internalGetConstraintOverrides().hashCode();
461 }
462 hash = (29 * hash) + getUnknownFields().hashCode();
463 memoizedHashCode = hash;
464 return hash;
465 }
466
468 java.nio.ByteBuffer data)
469 throws com.google.protobuf.InvalidProtocolBufferException {
470 return PARSER.parseFrom(data);
471 }
473 java.nio.ByteBuffer data,
474 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
475 throws com.google.protobuf.InvalidProtocolBufferException {
476 return PARSER.parseFrom(data, extensionRegistry);
477 }
479 com.google.protobuf.ByteString data)
480 throws com.google.protobuf.InvalidProtocolBufferException {
481 return PARSER.parseFrom(data);
482 }
484 com.google.protobuf.ByteString data,
485 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
486 throws com.google.protobuf.InvalidProtocolBufferException {
487 return PARSER.parseFrom(data, extensionRegistry);
488 }
490 throws com.google.protobuf.InvalidProtocolBufferException {
491 return PARSER.parseFrom(data);
492 }
494 byte[] data,
495 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
496 throws com.google.protobuf.InvalidProtocolBufferException {
497 return PARSER.parseFrom(data, extensionRegistry);
498 }
499 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
500 throws java.io.IOException {
501 return com.google.protobuf.GeneratedMessage
502 .parseWithIOException(PARSER, input);
503 }
505 java.io.InputStream input,
506 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
507 throws java.io.IOException {
508 return com.google.protobuf.GeneratedMessage
509 .parseWithIOException(PARSER, input, extensionRegistry);
510 }
511
513 throws java.io.IOException {
514 return com.google.protobuf.GeneratedMessage
515 .parseDelimitedWithIOException(PARSER, input);
516 }
517
519 java.io.InputStream input,
520 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
521 throws java.io.IOException {
522 return com.google.protobuf.GeneratedMessage
523 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
524 }
526 com.google.protobuf.CodedInputStream input)
527 throws java.io.IOException {
528 return com.google.protobuf.GeneratedMessage
529 .parseWithIOException(PARSER, input);
530 }
532 com.google.protobuf.CodedInputStream input,
533 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
534 throws java.io.IOException {
535 return com.google.protobuf.GeneratedMessage
536 .parseWithIOException(PARSER, input, extensionRegistry);
537 }
538
539 @java.lang.Override
540 public Builder newBuilderForType() { return newBuilder(); }
541 public static Builder newBuilder() {
542 return DEFAULT_INSTANCE.toBuilder();
543 }
544 public static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype) {
545 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
546 }
547 @java.lang.Override
549 return this == DEFAULT_INSTANCE
550 ? new Builder() : new Builder().mergeFrom(this);
551 }
552
553 @java.lang.Override
555 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
556 Builder builder = new Builder(parent);
557 return builder;
558 }
559
567 public static final class Builder extends
568 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
569 // @@protoc_insertion_point(builder_implements:operations_research.MPModelDeltaProto)
571 public static final com.google.protobuf.Descriptors.Descriptor
573 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
574 }
575
576 @SuppressWarnings({"rawtypes"})
577 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
578 int number) {
579 switch (number) {
580 case 2:
581 return internalGetVariableOverrides();
582 case 3:
583 return internalGetConstraintOverrides();
584 default:
585 throw new RuntimeException(
586 "Invalid map field number: " + number);
587 }
588 }
589 @SuppressWarnings({"rawtypes"})
590 protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
591 int number) {
592 switch (number) {
593 case 2:
594 return internalGetMutableVariableOverrides();
595 case 3:
596 return internalGetMutableConstraintOverrides();
597 default:
598 throw new RuntimeException(
599 "Invalid map field number: " + number);
600 }
601 }
602 @java.lang.Override
603 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
605 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
606 .ensureFieldAccessorsInitialized(
607 com.google.ortools.linearsolver.MPModelDeltaProto.class, com.google.ortools.linearsolver.MPModelDeltaProto.Builder.class);
608 }
609
610 // Construct using com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder()
611 private Builder() {
612
613 }
614
615 private Builder(
616 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
617 super(parent);
618
619 }
620 @java.lang.Override
621 public Builder clear() {
622 super.clear();
623 bitField0_ = 0;
624 baselineModelFilePath_ = "";
625 internalGetMutableVariableOverrides().clear();
626 internalGetMutableConstraintOverrides().clear();
627 return this;
628 }
629
630 @java.lang.Override
631 public com.google.protobuf.Descriptors.Descriptor
633 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
634 }
635
636 @java.lang.Override
638 return com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance();
639 }
640
641 @java.lang.Override
644 if (!result.isInitialized()) {
645 throw newUninitializedMessageException(result);
646 }
647 return result;
648 }
649
650 @java.lang.Override
652 com.google.ortools.linearsolver.MPModelDeltaProto result = new com.google.ortools.linearsolver.MPModelDeltaProto(this);
653 if (bitField0_ != 0) { buildPartial0(result); }
654 onBuilt();
655 return result;
656 }
657
658 private void buildPartial0(com.google.ortools.linearsolver.MPModelDeltaProto result) {
659 int from_bitField0_ = bitField0_;
660 int to_bitField0_ = 0;
661 if (((from_bitField0_ & 0x00000001) != 0)) {
662 result.baselineModelFilePath_ = baselineModelFilePath_;
663 to_bitField0_ |= 0x00000001;
664 }
665 if (((from_bitField0_ & 0x00000002) != 0)) {
666 result.variableOverrides_ = internalGetVariableOverrides().build(VariableOverridesDefaultEntryHolder.defaultEntry);
667 }
668 if (((from_bitField0_ & 0x00000004) != 0)) {
669 result.constraintOverrides_ = internalGetConstraintOverrides().build(ConstraintOverridesDefaultEntryHolder.defaultEntry);
670 }
671 result.bitField0_ |= to_bitField0_;
672 }
673
674 @java.lang.Override
675 public Builder mergeFrom(com.google.protobuf.Message other) {
676 if (other instanceof com.google.ortools.linearsolver.MPModelDeltaProto) {
677 return mergeFrom((com.google.ortools.linearsolver.MPModelDeltaProto)other);
678 } else {
679 super.mergeFrom(other);
680 return this;
681 }
682 }
683
684 public Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other) {
685 if (other == com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance()) return this;
686 if (other.hasBaselineModelFilePath()) {
687 baselineModelFilePath_ = other.baselineModelFilePath_;
688 bitField0_ |= 0x00000001;
689 onChanged();
690 }
691 internalGetMutableVariableOverrides().mergeFrom(
692 other.internalGetVariableOverrides());
693 bitField0_ |= 0x00000002;
694 internalGetMutableConstraintOverrides().mergeFrom(
695 other.internalGetConstraintOverrides());
696 bitField0_ |= 0x00000004;
697 this.mergeUnknownFields(other.getUnknownFields());
698 onChanged();
699 return this;
700 }
701
702 @java.lang.Override
703 public final boolean isInitialized() {
704 return true;
705 }
706
707 @java.lang.Override
708 public Builder mergeFrom(
709 com.google.protobuf.CodedInputStream input,
710 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
711 throws java.io.IOException {
712 if (extensionRegistry == null) {
713 throw new java.lang.NullPointerException();
714 }
715 try {
716 boolean done = false;
717 while (!done) {
718 int tag = input.readTag();
719 switch (tag) {
720 case 0:
721 done = true;
722 break;
723 case 10: {
724 baselineModelFilePath_ = input.readBytes();
725 bitField0_ |= 0x00000001;
726 break;
727 } // case 10
728 case 18: {
729 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
730 variableOverrides__ = input.readMessage(
731 VariableOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
732 internalGetMutableVariableOverrides().ensureBuilderMap().put(
733 variableOverrides__.getKey(), variableOverrides__.getValue());
734 bitField0_ |= 0x00000002;
735 break;
736 } // case 18
737 case 26: {
738 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
739 constraintOverrides__ = input.readMessage(
740 ConstraintOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
741 internalGetMutableConstraintOverrides().ensureBuilderMap().put(
742 constraintOverrides__.getKey(), constraintOverrides__.getValue());
743 bitField0_ |= 0x00000004;
744 break;
745 } // case 26
746 default: {
747 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
748 done = true; // was an endgroup tag
749 }
750 break;
751 } // default:
752 } // switch (tag)
753 } // while (!done)
754 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
755 throw e.unwrapIOException();
756 } finally {
757 onChanged();
758 } // finally
759 return this;
760 }
761 private int bitField0_;
762
763 private java.lang.Object baselineModelFilePath_ = "";
768 public boolean hasBaselineModelFilePath() {
769 return ((bitField0_ & 0x00000001) != 0);
770 }
771
775 public java.lang.String getBaselineModelFilePath() {
776 java.lang.Object ref = baselineModelFilePath_;
777 if (!(ref instanceof java.lang.String)) {
778 com.google.protobuf.ByteString bs =
779 (com.google.protobuf.ByteString) ref;
780 java.lang.String s = bs.toStringUtf8();
781 if (bs.isValidUtf8()) {
782 baselineModelFilePath_ = s;
783 }
784 return s;
785 } else {
786 return (java.lang.String) ref;
787 }
788 }
789
793 public com.google.protobuf.ByteString
795 java.lang.Object ref = baselineModelFilePath_;
796 if (ref instanceof String) {
797 com.google.protobuf.ByteString b =
798 com.google.protobuf.ByteString.copyFromUtf8(
799 (java.lang.String) ref);
800 baselineModelFilePath_ = b;
801 return b;
802 } else {
803 return (com.google.protobuf.ByteString) ref;
804 }
805 }
806
812 java.lang.String value) {
813 if (value == null) { throw new NullPointerException(); }
814 baselineModelFilePath_ = value;
815 bitField0_ |= 0x00000001;
816 onChanged();
817 return this;
818 }
819
823 public Builder clearBaselineModelFilePath() {
824 baselineModelFilePath_ = getDefaultInstance().getBaselineModelFilePath();
825 bitField0_ = (bitField0_ & ~0x00000001);
826 onChanged();
827 return this;
828 }
829
835 com.google.protobuf.ByteString value) {
836 if (value == null) { throw new NullPointerException(); }
837 baselineModelFilePath_ = value;
838 bitField0_ |= 0x00000001;
839 onChanged();
840 return this;
841 }
842
843 private static final class VariableOverridesConverter implements com.google.protobuf.MapFieldBuilder.Converter<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto> {
844 @java.lang.Override
845 public com.google.ortools.linearsolver.MPVariableProto build(com.google.ortools.linearsolver.MPVariableProtoOrBuilder val) {
846 if (val instanceof com.google.ortools.linearsolver.MPVariableProto) { return (com.google.ortools.linearsolver.MPVariableProto) val; }
847 return ((com.google.ortools.linearsolver.MPVariableProto.Builder) val).build();
848 }
849
850 @java.lang.Override
851 public com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry() {
852 return VariableOverridesDefaultEntryHolder.defaultEntry;
853 }
854 };
855 private static final VariableOverridesConverter variableOverridesConverter = new VariableOverridesConverter();
856
857 private com.google.protobuf.MapFieldBuilder<
858 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto, com.google.ortools.linearsolver.MPVariableProto.Builder> variableOverrides_;
859 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto, com.google.ortools.linearsolver.MPVariableProto.Builder>
860 internalGetVariableOverrides() {
861 if (variableOverrides_ == null) {
862 return new com.google.protobuf.MapFieldBuilder<>(variableOverridesConverter);
863 }
864 return variableOverrides_;
865 }
866 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder, com.google.ortools.linearsolver.MPVariableProto, com.google.ortools.linearsolver.MPVariableProto.Builder>
867 internalGetMutableVariableOverrides() {
868 if (variableOverrides_ == null) {
869 variableOverrides_ = new com.google.protobuf.MapFieldBuilder<>(variableOverridesConverter);
870 }
871 bitField0_ |= 0x00000002;
872 onChanged();
873 return variableOverrides_;
874 }
876 return internalGetVariableOverrides().ensureBuilderMap().size();
877 }
878
891 @java.lang.Override
893 int key) {
894
895 return internalGetVariableOverrides().ensureBuilderMap().containsKey(key);
896 }
897
900 @java.lang.Override
901 @java.lang.Deprecated
902 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
904 }
905
918 @java.lang.Override
919 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
920 return internalGetVariableOverrides().getImmutableMap();
921 }
922
935 @java.lang.Override
936 public /* nullable */
938 int key,
939 /* nullable */
940com.google.ortools.linearsolver.MPVariableProto defaultValue) {
941
942 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder> map = internalGetMutableVariableOverrides().ensureBuilderMap();
943 return map.containsKey(key) ? variableOverridesConverter.build(map.get(key)) : defaultValue;
944 }
945
958 @java.lang.Override
960 int key) {
961
962 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder> map = internalGetMutableVariableOverrides().ensureBuilderMap();
963 if (!map.containsKey(key)) {
964 throw new java.lang.IllegalArgumentException();
965 }
966 return variableOverridesConverter.build(map.get(key));
967 }
968 public Builder clearVariableOverrides() {
969 bitField0_ = (bitField0_ & ~0x00000002);
970 internalGetMutableVariableOverrides().clear();
971 return this;
972 }
973
987 int key) {
988
989 internalGetMutableVariableOverrides().ensureBuilderMap()
990 .remove(key);
991 return this;
992 }
993
996 @java.lang.Deprecated
997 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
999 bitField0_ |= 0x00000002;
1000 return internalGetMutableVariableOverrides().ensureMessageMap();
1001 }
1002
1015 public Builder putVariableOverrides(
1016 int key,
1017 com.google.ortools.linearsolver.MPVariableProto value) {
1018
1019 if (value == null) { throw new NullPointerException("map value"); }
1020 internalGetMutableVariableOverrides().ensureBuilderMap()
1021 .put(key, value);
1022 bitField0_ |= 0x00000002;
1023 return this;
1024 }
1025
1039 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> values) {
1040 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> e : values.entrySet()) {
1041 if (e.getKey() == null || e.getValue() == null) {
1042 throw new NullPointerException();
1043 }
1044 }
1045 internalGetMutableVariableOverrides().ensureBuilderMap()
1046 .putAll(values);
1047 bitField0_ |= 0x00000002;
1048 return this;
1049 }
1050
1064 int key) {
1065 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProtoOrBuilder> builderMap = internalGetMutableVariableOverrides().ensureBuilderMap();
1067 if (entry == null) {
1068 entry = com.google.ortools.linearsolver.MPVariableProto.newBuilder();
1069 builderMap.put(key, entry);
1070 }
1071 if (entry instanceof com.google.ortools.linearsolver.MPVariableProto) {
1072 entry = ((com.google.ortools.linearsolver.MPVariableProto) entry).toBuilder();
1073 builderMap.put(key, entry);
1074 }
1075 return (com.google.ortools.linearsolver.MPVariableProto.Builder) entry;
1076 }
1077
1078 private static final class ConstraintOverridesConverter implements com.google.protobuf.MapFieldBuilder.Converter<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto> {
1079 @java.lang.Override
1080 public com.google.ortools.linearsolver.MPConstraintProto build(com.google.ortools.linearsolver.MPConstraintProtoOrBuilder val) {
1081 if (val instanceof com.google.ortools.linearsolver.MPConstraintProto) { return (com.google.ortools.linearsolver.MPConstraintProto) val; }
1082 return ((com.google.ortools.linearsolver.MPConstraintProto.Builder) val).build();
1083 }
1084
1085 @java.lang.Override
1086 public com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry() {
1087 return ConstraintOverridesDefaultEntryHolder.defaultEntry;
1088 }
1089 };
1090 private static final ConstraintOverridesConverter constraintOverridesConverter = new ConstraintOverridesConverter();
1091
1092 private com.google.protobuf.MapFieldBuilder<
1093 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto, com.google.ortools.linearsolver.MPConstraintProto.Builder> constraintOverrides_;
1094 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto, com.google.ortools.linearsolver.MPConstraintProto.Builder>
1095 internalGetConstraintOverrides() {
1096 if (constraintOverrides_ == null) {
1097 return new com.google.protobuf.MapFieldBuilder<>(constraintOverridesConverter);
1098 }
1099 return constraintOverrides_;
1100 }
1101 private com.google.protobuf.MapFieldBuilder<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder, com.google.ortools.linearsolver.MPConstraintProto, com.google.ortools.linearsolver.MPConstraintProto.Builder>
1102 internalGetMutableConstraintOverrides() {
1103 if (constraintOverrides_ == null) {
1104 constraintOverrides_ = new com.google.protobuf.MapFieldBuilder<>(constraintOverridesConverter);
1105 }
1106 bitField0_ |= 0x00000004;
1107 onChanged();
1108 return constraintOverrides_;
1109 }
1111 return internalGetConstraintOverrides().ensureBuilderMap().size();
1112 }
1113
1126 @java.lang.Override
1128 int key) {
1129
1130 return internalGetConstraintOverrides().ensureBuilderMap().containsKey(key);
1131 }
1132
1135 @java.lang.Override
1136 @java.lang.Deprecated
1137 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
1139 }
1140
1153 @java.lang.Override
1154 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
1155 return internalGetConstraintOverrides().getImmutableMap();
1156 }
1157
1170 @java.lang.Override
1171 public /* nullable */
1173 int key,
1174 /* nullable */
1175com.google.ortools.linearsolver.MPConstraintProto defaultValue) {
1176
1177 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder> map = internalGetMutableConstraintOverrides().ensureBuilderMap();
1178 return map.containsKey(key) ? constraintOverridesConverter.build(map.get(key)) : defaultValue;
1179 }
1180
1193 @java.lang.Override
1195 int key) {
1196
1197 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder> map = internalGetMutableConstraintOverrides().ensureBuilderMap();
1198 if (!map.containsKey(key)) {
1199 throw new java.lang.IllegalArgumentException();
1200 }
1201 return constraintOverridesConverter.build(map.get(key));
1202 }
1203 public Builder clearConstraintOverrides() {
1204 bitField0_ = (bitField0_ & ~0x00000004);
1205 internalGetMutableConstraintOverrides().clear();
1206 return this;
1207 }
1208
1222 int key) {
1223
1224 internalGetMutableConstraintOverrides().ensureBuilderMap()
1225 .remove(key);
1226 return this;
1227 }
1228
1231 @java.lang.Deprecated
1232 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1234 bitField0_ |= 0x00000004;
1235 return internalGetMutableConstraintOverrides().ensureMessageMap();
1236 }
1237
1251 int key,
1252 com.google.ortools.linearsolver.MPConstraintProto value) {
1253
1254 if (value == null) { throw new NullPointerException("map value"); }
1255 internalGetMutableConstraintOverrides().ensureBuilderMap()
1256 .put(key, value);
1257 bitField0_ |= 0x00000004;
1258 return this;
1259 }
1260
1274 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> values) {
1275 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> e : values.entrySet()) {
1276 if (e.getKey() == null || e.getValue() == null) {
1277 throw new NullPointerException();
1278 }
1279 }
1280 internalGetMutableConstraintOverrides().ensureBuilderMap()
1281 .putAll(values);
1282 bitField0_ |= 0x00000004;
1283 return this;
1284 }
1285
1299 int key) {
1300 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProtoOrBuilder> builderMap = internalGetMutableConstraintOverrides().ensureBuilderMap();
1302 if (entry == null) {
1303 entry = com.google.ortools.linearsolver.MPConstraintProto.newBuilder();
1304 builderMap.put(key, entry);
1305 }
1306 if (entry instanceof com.google.ortools.linearsolver.MPConstraintProto) {
1307 entry = ((com.google.ortools.linearsolver.MPConstraintProto) entry).toBuilder();
1308 builderMap.put(key, entry);
1309 }
1310 return (com.google.ortools.linearsolver.MPConstraintProto.Builder) entry;
1311 }
1312
1313 // @@protoc_insertion_point(builder_scope:operations_research.MPModelDeltaProto)
1314 }
1315
1316 // @@protoc_insertion_point(class_scope:operations_research.MPModelDeltaProto)
1317 private static final com.google.ortools.linearsolver.MPModelDeltaProto DEFAULT_INSTANCE;
1318 static {
1319 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPModelDeltaProto();
1320 }
1321
1323 return DEFAULT_INSTANCE;
1324 }
1325
1326 private static final com.google.protobuf.Parser<MPModelDeltaProto>
1327 PARSER = new com.google.protobuf.AbstractParser<MPModelDeltaProto>() {
1328 @java.lang.Override
1329 public MPModelDeltaProto parsePartialFrom(
1330 com.google.protobuf.CodedInputStream input,
1331 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1332 throws com.google.protobuf.InvalidProtocolBufferException {
1333 Builder builder = newBuilder();
1334 try {
1335 builder.mergeFrom(input, extensionRegistry);
1336 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1337 throw e.setUnfinishedMessage(builder.buildPartial());
1338 } catch (com.google.protobuf.UninitializedMessageException e) {
1339 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1340 } catch (java.io.IOException e) {
1341 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1342 .setUnfinishedMessage(builder.buildPartial());
1343 }
1344 return builder.buildPartial();
1345 }
1346 };
1347
1348 public static com.google.protobuf.Parser<MPModelDeltaProto> parser() {
1349 return PARSER;
1350 }
1351
1352 @java.lang.Override
1353 public com.google.protobuf.Parser<MPModelDeltaProto> getParserForType() {
1354 return PARSER;
1355 }
1356
1357 @java.lang.Override
1361
1362}
1363
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)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
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 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)
com.google.ortools.linearsolver.MPModelDeltaProto buildPartial()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
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 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)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
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)
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)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()