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