Java Reference

Java Reference

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
4package com.google.ortools.linearsolver;
5
14public final class MPModelDeltaProto extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.MPModelDeltaProto)
18private static final long serialVersionUID = 0L;
19 // Use MPModelDeltaProto.newBuilder() to construct.
20 private MPModelDeltaProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private MPModelDeltaProto() {
24 baselineModelFilePath_ = "";
25 }
26
27 @java.lang.Override
28 @SuppressWarnings({"unused"})
29 protected java.lang.Object newInstance(
30 UnusedPrivateParameter unused) {
31 return new MPModelDeltaProto();
32 }
33
34 @java.lang.Override
35 public final com.google.protobuf.UnknownFieldSet
37 return this.unknownFields;
38 }
39 private MPModelDeltaProto(
40 com.google.protobuf.CodedInputStream input,
41 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
42 throws com.google.protobuf.InvalidProtocolBufferException {
43 this();
44 if (extensionRegistry == null) {
45 throw new java.lang.NullPointerException();
46 }
47 int mutable_bitField0_ = 0;
48 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
49 com.google.protobuf.UnknownFieldSet.newBuilder();
50 try {
51 boolean done = false;
52 while (!done) {
53 int tag = input.readTag();
54 switch (tag) {
55 case 0:
56 done = true;
57 break;
58 case 10: {
59 com.google.protobuf.ByteString bs = input.readBytes();
60 bitField0_ |= 0x00000001;
61 baselineModelFilePath_ = bs;
62 break;
63 }
64 case 18: {
65 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
66 variableOverrides_ = com.google.protobuf.MapField.newMapField(
67 VariableOverridesDefaultEntryHolder.defaultEntry);
68 mutable_bitField0_ |= 0x00000002;
69 }
70 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
71 variableOverrides__ = input.readMessage(
72 VariableOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
73 variableOverrides_.getMutableMap().put(
74 variableOverrides__.getKey(), variableOverrides__.getValue());
75 break;
76 }
77 case 26: {
78 if (!((mutable_bitField0_ & 0x00000004) != 0)) {
79 constraintOverrides_ = com.google.protobuf.MapField.newMapField(
80 ConstraintOverridesDefaultEntryHolder.defaultEntry);
81 mutable_bitField0_ |= 0x00000004;
82 }
83 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
84 constraintOverrides__ = input.readMessage(
85 ConstraintOverridesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
86 constraintOverrides_.getMutableMap().put(
87 constraintOverrides__.getKey(), constraintOverrides__.getValue());
88 break;
89 }
90 default: {
91 if (!parseUnknownField(
92 input, unknownFields, extensionRegistry, tag)) {
93 done = true;
94 }
95 break;
96 }
97 }
98 }
99 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
100 throw e.setUnfinishedMessage(this);
101 } catch (java.io.IOException e) {
102 throw new com.google.protobuf.InvalidProtocolBufferException(
103 e).setUnfinishedMessage(this);
104 } finally {
105 this.unknownFields = unknownFields.build();
106 makeExtensionsImmutable();
107 }
108 }
109 public static final com.google.protobuf.Descriptors.Descriptor
111 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
112 }
113
114 @SuppressWarnings({"rawtypes"})
115 @java.lang.Override
116 protected com.google.protobuf.MapField internalGetMapField(
117 int number) {
118 switch (number) {
119 case 2:
120 return internalGetVariableOverrides();
121 case 3:
122 return internalGetConstraintOverrides();
123 default:
124 throw new RuntimeException(
125 "Invalid map field number: " + number);
126 }
127 }
128 @java.lang.Override
129 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
131 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
132 .ensureFieldAccessorsInitialized(
133 com.google.ortools.linearsolver.MPModelDeltaProto.class, com.google.ortools.linearsolver.MPModelDeltaProto.Builder.class);
134 }
135
136 private int bitField0_;
137 public static final int BASELINE_MODEL_FILE_PATH_FIELD_NUMBER = 1;
138 private volatile java.lang.Object baselineModelFilePath_;
143 @java.lang.Override
144 public boolean hasBaselineModelFilePath() {
145 return ((bitField0_ & 0x00000001) != 0);
146 }
151 @java.lang.Override
152 public java.lang.String getBaselineModelFilePath() {
153 java.lang.Object ref = baselineModelFilePath_;
154 if (ref instanceof java.lang.String) {
155 return (java.lang.String) ref;
156 } else {
157 com.google.protobuf.ByteString bs =
158 (com.google.protobuf.ByteString) ref;
159 java.lang.String s = bs.toStringUtf8();
160 if (bs.isValidUtf8()) {
161 baselineModelFilePath_ = s;
162 }
163 return s;
164 }
165 }
170 @java.lang.Override
171 public com.google.protobuf.ByteString
173 java.lang.Object ref = baselineModelFilePath_;
174 if (ref instanceof java.lang.String) {
175 com.google.protobuf.ByteString b =
176 com.google.protobuf.ByteString.copyFromUtf8(
177 (java.lang.String) ref);
178 baselineModelFilePath_ = b;
179 return b;
180 } else {
181 return (com.google.protobuf.ByteString) ref;
182 }
183 }
184
185 public static final int VARIABLE_OVERRIDES_FIELD_NUMBER = 2;
186 private static final class VariableOverridesDefaultEntryHolder {
187 static final com.google.protobuf.MapEntry<
188 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry =
189 com.google.protobuf.MapEntry
190 .<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>newDefaultInstance(
191 com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_VariableOverridesEntry_descriptor,
192 com.google.protobuf.WireFormat.FieldType.INT32,
193 0,
194 com.google.protobuf.WireFormat.FieldType.MESSAGE,
195 com.google.ortools.linearsolver.MPVariableProto.getDefaultInstance());
196 }
197 private com.google.protobuf.MapField<
198 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
199 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
200 internalGetVariableOverrides() {
201 if (variableOverrides_ == null) {
202 return com.google.protobuf.MapField.emptyMapField(
203 VariableOverridesDefaultEntryHolder.defaultEntry);
204 }
205 return variableOverrides_;
206 }
207
209 return internalGetVariableOverrides().getMap().size();
210 }
225 @java.lang.Override
227 int key) {
228
229 return internalGetVariableOverrides().getMap().containsKey(key);
230 }
234 @java.lang.Override
235 @java.lang.Deprecated
236 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
238 }
252 @java.lang.Override
253
254 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
255 return internalGetVariableOverrides().getMap();
256 }
270 @java.lang.Override
271
272 public com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(
273 int key,
274 com.google.ortools.linearsolver.MPVariableProto defaultValue) {
275
276 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
277 internalGetVariableOverrides().getMap();
278 return map.containsKey(key) ? map.get(key) : defaultValue;
279 }
293 @java.lang.Override
294
295 public com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(
296 int key) {
297
298 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
299 internalGetVariableOverrides().getMap();
300 if (!map.containsKey(key)) {
301 throw new java.lang.IllegalArgumentException();
302 }
303 return map.get(key);
304 }
305
306 public static final int CONSTRAINT_OVERRIDES_FIELD_NUMBER = 3;
307 private static final class ConstraintOverridesDefaultEntryHolder {
308 static final com.google.protobuf.MapEntry<
309 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry =
310 com.google.protobuf.MapEntry
311 .<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>newDefaultInstance(
312 com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_ConstraintOverridesEntry_descriptor,
313 com.google.protobuf.WireFormat.FieldType.INT32,
314 0,
315 com.google.protobuf.WireFormat.FieldType.MESSAGE,
316 com.google.ortools.linearsolver.MPConstraintProto.getDefaultInstance());
317 }
318 private com.google.protobuf.MapField<
319 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
320 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
321 internalGetConstraintOverrides() {
322 if (constraintOverrides_ == null) {
323 return com.google.protobuf.MapField.emptyMapField(
324 ConstraintOverridesDefaultEntryHolder.defaultEntry);
325 }
326 return constraintOverrides_;
327 }
328
330 return internalGetConstraintOverrides().getMap().size();
331 }
346 @java.lang.Override
348 int key) {
349
350 return internalGetConstraintOverrides().getMap().containsKey(key);
351 }
355 @java.lang.Override
356 @java.lang.Deprecated
357 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
359 }
373 @java.lang.Override
374
375 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
376 return internalGetConstraintOverrides().getMap();
377 }
391 @java.lang.Override
392
393 public com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(
394 int key,
395 com.google.ortools.linearsolver.MPConstraintProto defaultValue) {
396
397 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
398 internalGetConstraintOverrides().getMap();
399 return map.containsKey(key) ? map.get(key) : defaultValue;
400 }
414 @java.lang.Override
415
416 public com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(
417 int key) {
418
419 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
420 internalGetConstraintOverrides().getMap();
421 if (!map.containsKey(key)) {
422 throw new java.lang.IllegalArgumentException();
423 }
424 return map.get(key);
425 }
426
427 private byte memoizedIsInitialized = -1;
428 @java.lang.Override
429 public final boolean isInitialized() {
430 byte isInitialized = memoizedIsInitialized;
431 if (isInitialized == 1) return true;
432 if (isInitialized == 0) return false;
433
434 memoizedIsInitialized = 1;
435 return true;
436 }
437
438 @java.lang.Override
439 public void writeTo(com.google.protobuf.CodedOutputStream output)
440 throws java.io.IOException {
441 if (((bitField0_ & 0x00000001) != 0)) {
442 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, baselineModelFilePath_);
443 }
444 com.google.protobuf.GeneratedMessageV3
445 .serializeIntegerMapTo(
446 output,
447 internalGetVariableOverrides(),
448 VariableOverridesDefaultEntryHolder.defaultEntry,
449 2);
450 com.google.protobuf.GeneratedMessageV3
451 .serializeIntegerMapTo(
452 output,
453 internalGetConstraintOverrides(),
454 ConstraintOverridesDefaultEntryHolder.defaultEntry,
455 3);
456 unknownFields.writeTo(output);
457 }
458
459 @java.lang.Override
460 public int getSerializedSize() {
461 int size = memoizedSize;
462 if (size != -1) return size;
463
464 size = 0;
465 if (((bitField0_ & 0x00000001) != 0)) {
466 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, baselineModelFilePath_);
467 }
468 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> entry
469 : internalGetVariableOverrides().getMap().entrySet()) {
470 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
471 variableOverrides__ = VariableOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
472 .setKey(entry.getKey())
473 .setValue(entry.getValue())
474 .build();
475 size += com.google.protobuf.CodedOutputStream
476 .computeMessageSize(2, variableOverrides__);
477 }
478 for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> entry
479 : internalGetConstraintOverrides().getMap().entrySet()) {
480 com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
481 constraintOverrides__ = ConstraintOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
482 .setKey(entry.getKey())
483 .setValue(entry.getValue())
484 .build();
485 size += com.google.protobuf.CodedOutputStream
486 .computeMessageSize(3, constraintOverrides__);
487 }
488 size += unknownFields.getSerializedSize();
489 memoizedSize = size;
490 return size;
491 }
492
493 @java.lang.Override
494 public boolean equals(final java.lang.Object obj) {
495 if (obj == this) {
496 return true;
497 }
498 if (!(obj instanceof com.google.ortools.linearsolver.MPModelDeltaProto)) {
499 return super.equals(obj);
500 }
501 com.google.ortools.linearsolver.MPModelDeltaProto other = (com.google.ortools.linearsolver.MPModelDeltaProto) obj;
502
503 if (hasBaselineModelFilePath() != other.hasBaselineModelFilePath()) return false;
506 .equals(other.getBaselineModelFilePath())) return false;
507 }
508 if (!internalGetVariableOverrides().equals(
509 other.internalGetVariableOverrides())) return false;
510 if (!internalGetConstraintOverrides().equals(
511 other.internalGetConstraintOverrides())) return false;
512 if (!unknownFields.equals(other.unknownFields)) return false;
513 return true;
514 }
515
516 @java.lang.Override
517 public int hashCode() {
518 if (memoizedHashCode != 0) {
519 return memoizedHashCode;
520 }
521 int hash = 41;
522 hash = (19 * hash) + getDescriptor().hashCode();
524 hash = (37 * hash) + BASELINE_MODEL_FILE_PATH_FIELD_NUMBER;
525 hash = (53 * hash) + getBaselineModelFilePath().hashCode();
526 }
527 if (!internalGetVariableOverrides().getMap().isEmpty()) {
528 hash = (37 * hash) + VARIABLE_OVERRIDES_FIELD_NUMBER;
529 hash = (53 * hash) + internalGetVariableOverrides().hashCode();
530 }
531 if (!internalGetConstraintOverrides().getMap().isEmpty()) {
532 hash = (37 * hash) + CONSTRAINT_OVERRIDES_FIELD_NUMBER;
533 hash = (53 * hash) + internalGetConstraintOverrides().hashCode();
534 }
535 hash = (29 * hash) + unknownFields.hashCode();
536 memoizedHashCode = hash;
537 return hash;
538 }
539
540 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
541 java.nio.ByteBuffer data)
542 throws com.google.protobuf.InvalidProtocolBufferException {
543 return PARSER.parseFrom(data);
544 }
545 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
546 java.nio.ByteBuffer data,
547 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
548 throws com.google.protobuf.InvalidProtocolBufferException {
549 return PARSER.parseFrom(data, extensionRegistry);
550 }
551 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
552 com.google.protobuf.ByteString data)
553 throws com.google.protobuf.InvalidProtocolBufferException {
554 return PARSER.parseFrom(data);
555 }
556 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
557 com.google.protobuf.ByteString data,
558 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
559 throws com.google.protobuf.InvalidProtocolBufferException {
560 return PARSER.parseFrom(data, extensionRegistry);
561 }
562 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data)
563 throws com.google.protobuf.InvalidProtocolBufferException {
564 return PARSER.parseFrom(data);
565 }
566 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
567 byte[] data,
568 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
569 throws com.google.protobuf.InvalidProtocolBufferException {
570 return PARSER.parseFrom(data, extensionRegistry);
571 }
572 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
573 throws java.io.IOException {
574 return com.google.protobuf.GeneratedMessageV3
575 .parseWithIOException(PARSER, input);
576 }
577 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
578 java.io.InputStream input,
579 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
580 throws java.io.IOException {
581 return com.google.protobuf.GeneratedMessageV3
582 .parseWithIOException(PARSER, input, extensionRegistry);
583 }
584 public static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
585 throws java.io.IOException {
586 return com.google.protobuf.GeneratedMessageV3
587 .parseDelimitedWithIOException(PARSER, input);
588 }
589 public static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(
590 java.io.InputStream input,
591 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
592 throws java.io.IOException {
593 return com.google.protobuf.GeneratedMessageV3
594 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
595 }
596 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
597 com.google.protobuf.CodedInputStream input)
598 throws java.io.IOException {
599 return com.google.protobuf.GeneratedMessageV3
600 .parseWithIOException(PARSER, input);
601 }
602 public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(
603 com.google.protobuf.CodedInputStream input,
604 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
605 throws java.io.IOException {
606 return com.google.protobuf.GeneratedMessageV3
607 .parseWithIOException(PARSER, input, extensionRegistry);
608 }
609
610 @java.lang.Override
611 public Builder newBuilderForType() { return newBuilder(); }
612 public static Builder newBuilder() {
613 return DEFAULT_INSTANCE.toBuilder();
614 }
615 public static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype) {
616 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
617 }
618 @java.lang.Override
620 return this == DEFAULT_INSTANCE
621 ? new Builder() : new Builder().mergeFrom(this);
622 }
623
624 @java.lang.Override
626 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
627 Builder builder = new Builder(parent);
628 return builder;
629 }
638 public static final class Builder extends
639 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
640 // @@protoc_insertion_point(builder_implements:operations_research.MPModelDeltaProto)
641 com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder {
642 public static final com.google.protobuf.Descriptors.Descriptor
644 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
645 }
646
647 @SuppressWarnings({"rawtypes"})
648 protected com.google.protobuf.MapField internalGetMapField(
649 int number) {
650 switch (number) {
651 case 2:
652 return internalGetVariableOverrides();
653 case 3:
654 return internalGetConstraintOverrides();
655 default:
656 throw new RuntimeException(
657 "Invalid map field number: " + number);
658 }
659 }
660 @SuppressWarnings({"rawtypes"})
661 protected com.google.protobuf.MapField internalGetMutableMapField(
662 int number) {
663 switch (number) {
664 case 2:
665 return internalGetMutableVariableOverrides();
666 case 3:
667 return internalGetMutableConstraintOverrides();
668 default:
669 throw new RuntimeException(
670 "Invalid map field number: " + number);
671 }
672 }
673 @java.lang.Override
674 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
676 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
677 .ensureFieldAccessorsInitialized(
678 com.google.ortools.linearsolver.MPModelDeltaProto.class, com.google.ortools.linearsolver.MPModelDeltaProto.Builder.class);
679 }
680
681 // Construct using com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder()
682 private Builder() {
683 maybeForceBuilderInitialization();
684 }
685
686 private Builder(
687 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
688 super(parent);
689 maybeForceBuilderInitialization();
690 }
691 private void maybeForceBuilderInitialization() {
692 if (com.google.protobuf.GeneratedMessageV3
693 .alwaysUseFieldBuilders) {
694 }
695 }
696 @java.lang.Override
697 public Builder clear() {
698 super.clear();
699 baselineModelFilePath_ = "";
700 bitField0_ = (bitField0_ & ~0x00000001);
701 internalGetMutableVariableOverrides().clear();
702 internalGetMutableConstraintOverrides().clear();
703 return this;
704 }
705
706 @java.lang.Override
707 public com.google.protobuf.Descriptors.Descriptor
709 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
710 }
711
712 @java.lang.Override
713 public com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType() {
714 return com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance();
715 }
716
717 @java.lang.Override
718 public com.google.ortools.linearsolver.MPModelDeltaProto build() {
719 com.google.ortools.linearsolver.MPModelDeltaProto result = buildPartial();
720 if (!result.isInitialized()) {
721 throw newUninitializedMessageException(result);
722 }
723 return result;
724 }
725
726 @java.lang.Override
727 public com.google.ortools.linearsolver.MPModelDeltaProto buildPartial() {
728 com.google.ortools.linearsolver.MPModelDeltaProto result = new com.google.ortools.linearsolver.MPModelDeltaProto(this);
729 int from_bitField0_ = bitField0_;
730 int to_bitField0_ = 0;
731 if (((from_bitField0_ & 0x00000001) != 0)) {
732 to_bitField0_ |= 0x00000001;
733 }
734 result.baselineModelFilePath_ = baselineModelFilePath_;
735 result.variableOverrides_ = internalGetVariableOverrides();
736 result.variableOverrides_.makeImmutable();
737 result.constraintOverrides_ = internalGetConstraintOverrides();
738 result.constraintOverrides_.makeImmutable();
739 result.bitField0_ = to_bitField0_;
740 onBuilt();
741 return result;
742 }
743
744 @java.lang.Override
745 public Builder clone() {
746 return super.clone();
747 }
748 @java.lang.Override
750 com.google.protobuf.Descriptors.FieldDescriptor field,
751 java.lang.Object value) {
752 return super.setField(field, value);
753 }
754 @java.lang.Override
756 com.google.protobuf.Descriptors.FieldDescriptor field) {
757 return super.clearField(field);
758 }
759 @java.lang.Override
761 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
762 return super.clearOneof(oneof);
763 }
764 @java.lang.Override
766 com.google.protobuf.Descriptors.FieldDescriptor field,
767 int index, java.lang.Object value) {
768 return super.setRepeatedField(field, index, value);
769 }
770 @java.lang.Override
772 com.google.protobuf.Descriptors.FieldDescriptor field,
773 java.lang.Object value) {
774 return super.addRepeatedField(field, value);
775 }
776 @java.lang.Override
777 public Builder mergeFrom(com.google.protobuf.Message other) {
778 if (other instanceof com.google.ortools.linearsolver.MPModelDeltaProto) {
779 return mergeFrom((com.google.ortools.linearsolver.MPModelDeltaProto)other);
780 } else {
781 super.mergeFrom(other);
782 return this;
783 }
784 }
785
786 public Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other) {
787 if (other == com.google.ortools.linearsolver.MPModelDeltaProto.getDefaultInstance()) return this;
788 if (other.hasBaselineModelFilePath()) {
789 bitField0_ |= 0x00000001;
790 baselineModelFilePath_ = other.baselineModelFilePath_;
791 onChanged();
792 }
793 internalGetMutableVariableOverrides().mergeFrom(
794 other.internalGetVariableOverrides());
795 internalGetMutableConstraintOverrides().mergeFrom(
796 other.internalGetConstraintOverrides());
797 this.mergeUnknownFields(other.unknownFields);
798 onChanged();
799 return this;
800 }
801
802 @java.lang.Override
803 public final boolean isInitialized() {
804 return true;
805 }
806
807 @java.lang.Override
809 com.google.protobuf.CodedInputStream input,
810 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
811 throws java.io.IOException {
812 com.google.ortools.linearsolver.MPModelDeltaProto parsedMessage = null;
813 try {
814 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
815 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
816 parsedMessage = (com.google.ortools.linearsolver.MPModelDeltaProto) e.getUnfinishedMessage();
817 throw e.unwrapIOException();
818 } finally {
819 if (parsedMessage != null) {
820 mergeFrom(parsedMessage);
821 }
822 }
823 return this;
824 }
825 private int bitField0_;
826
827 private java.lang.Object baselineModelFilePath_ = "";
832 public boolean hasBaselineModelFilePath() {
833 return ((bitField0_ & 0x00000001) != 0);
834 }
839 public java.lang.String getBaselineModelFilePath() {
840 java.lang.Object ref = baselineModelFilePath_;
841 if (!(ref instanceof java.lang.String)) {
842 com.google.protobuf.ByteString bs =
843 (com.google.protobuf.ByteString) ref;
844 java.lang.String s = bs.toStringUtf8();
845 if (bs.isValidUtf8()) {
846 baselineModelFilePath_ = s;
847 }
848 return s;
849 } else {
850 return (java.lang.String) ref;
851 }
852 }
857 public com.google.protobuf.ByteString
859 java.lang.Object ref = baselineModelFilePath_;
860 if (ref instanceof String) {
861 com.google.protobuf.ByteString b =
862 com.google.protobuf.ByteString.copyFromUtf8(
863 (java.lang.String) ref);
864 baselineModelFilePath_ = b;
865 return b;
866 } else {
867 return (com.google.protobuf.ByteString) ref;
868 }
869 }
876 java.lang.String value) {
877 if (value == null) {
878 throw new NullPointerException();
879 }
880 bitField0_ |= 0x00000001;
881 baselineModelFilePath_ = value;
882 onChanged();
883 return this;
884 }
890 bitField0_ = (bitField0_ & ~0x00000001);
891 baselineModelFilePath_ = getDefaultInstance().getBaselineModelFilePath();
892 onChanged();
893 return this;
894 }
901 com.google.protobuf.ByteString value) {
902 if (value == null) {
903 throw new NullPointerException();
904 }
905 bitField0_ |= 0x00000001;
906 baselineModelFilePath_ = value;
907 onChanged();
908 return this;
909 }
910
911 private com.google.protobuf.MapField<
912 java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
913 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
914 internalGetVariableOverrides() {
915 if (variableOverrides_ == null) {
916 return com.google.protobuf.MapField.emptyMapField(
917 VariableOverridesDefaultEntryHolder.defaultEntry);
918 }
919 return variableOverrides_;
920 }
921 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
922 internalGetMutableVariableOverrides() {
923 onChanged();;
924 if (variableOverrides_ == null) {
925 variableOverrides_ = com.google.protobuf.MapField.newMapField(
926 VariableOverridesDefaultEntryHolder.defaultEntry);
927 }
928 if (!variableOverrides_.isMutable()) {
929 variableOverrides_ = variableOverrides_.copy();
930 }
931 return variableOverrides_;
932 }
933
935 return internalGetVariableOverrides().getMap().size();
936 }
951 @java.lang.Override
953 int key) {
954
955 return internalGetVariableOverrides().getMap().containsKey(key);
956 }
960 @java.lang.Override
961 @java.lang.Deprecated
962 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
964 }
978 @java.lang.Override
979
980 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
981 return internalGetVariableOverrides().getMap();
982 }
996 @java.lang.Override
997
998 public com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(
999 int key,
1000 com.google.ortools.linearsolver.MPVariableProto defaultValue) {
1001
1002 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
1003 internalGetVariableOverrides().getMap();
1004 return map.containsKey(key) ? map.get(key) : defaultValue;
1005 }
1019 @java.lang.Override
1020
1021 public com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(
1022 int key) {
1023
1024 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
1025 internalGetVariableOverrides().getMap();
1026 if (!map.containsKey(key)) {
1027 throw new java.lang.IllegalArgumentException();
1028 }
1029 return map.get(key);
1030 }
1031
1033 internalGetMutableVariableOverrides().getMutableMap()
1034 .clear();
1035 return this;
1036 }
1052 int key) {
1053
1054 internalGetMutableVariableOverrides().getMutableMap()
1055 .remove(key);
1056 return this;
1057 }
1061 @java.lang.Deprecated
1062 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
1064 return internalGetMutableVariableOverrides().getMutableMap();
1065 }
1080 int key,
1081 com.google.ortools.linearsolver.MPVariableProto value) {
1082
1083 if (value == null) {
1084 throw new NullPointerException("map value");
1085}
1086
1087 internalGetMutableVariableOverrides().getMutableMap()
1088 .put(key, value);
1089 return this;
1090 }
1106 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> values) {
1107 internalGetMutableVariableOverrides().getMutableMap()
1108 .putAll(values);
1109 return this;
1110 }
1111
1112 private com.google.protobuf.MapField<
1113 java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
1114 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1115 internalGetConstraintOverrides() {
1116 if (constraintOverrides_ == null) {
1117 return com.google.protobuf.MapField.emptyMapField(
1118 ConstraintOverridesDefaultEntryHolder.defaultEntry);
1119 }
1120 return constraintOverrides_;
1121 }
1122 private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1123 internalGetMutableConstraintOverrides() {
1124 onChanged();;
1125 if (constraintOverrides_ == null) {
1126 constraintOverrides_ = com.google.protobuf.MapField.newMapField(
1127 ConstraintOverridesDefaultEntryHolder.defaultEntry);
1128 }
1129 if (!constraintOverrides_.isMutable()) {
1130 constraintOverrides_ = constraintOverrides_.copy();
1131 }
1132 return constraintOverrides_;
1133 }
1134
1136 return internalGetConstraintOverrides().getMap().size();
1137 }
1152 @java.lang.Override
1154 int key) {
1155
1156 return internalGetConstraintOverrides().getMap().containsKey(key);
1157 }
1161 @java.lang.Override
1162 @java.lang.Deprecated
1163 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
1165 }
1179 @java.lang.Override
1180
1181 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
1182 return internalGetConstraintOverrides().getMap();
1183 }
1197 @java.lang.Override
1198
1199 public com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(
1200 int key,
1201 com.google.ortools.linearsolver.MPConstraintProto defaultValue) {
1202
1203 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1204 internalGetConstraintOverrides().getMap();
1205 return map.containsKey(key) ? map.get(key) : defaultValue;
1206 }
1220 @java.lang.Override
1221
1222 public com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(
1223 int key) {
1224
1225 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1226 internalGetConstraintOverrides().getMap();
1227 if (!map.containsKey(key)) {
1228 throw new java.lang.IllegalArgumentException();
1229 }
1230 return map.get(key);
1231 }
1232
1234 internalGetMutableConstraintOverrides().getMutableMap()
1235 .clear();
1236 return this;
1237 }
1253 int key) {
1254
1255 internalGetMutableConstraintOverrides().getMutableMap()
1256 .remove(key);
1257 return this;
1258 }
1262 @java.lang.Deprecated
1263 public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1265 return internalGetMutableConstraintOverrides().getMutableMap();
1266 }
1281 int key,
1282 com.google.ortools.linearsolver.MPConstraintProto value) {
1283
1284 if (value == null) {
1285 throw new NullPointerException("map value");
1286}
1287
1288 internalGetMutableConstraintOverrides().getMutableMap()
1289 .put(key, value);
1290 return this;
1291 }
1307 java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> values) {
1308 internalGetMutableConstraintOverrides().getMutableMap()
1309 .putAll(values);
1310 return this;
1311 }
1312 @java.lang.Override
1314 final com.google.protobuf.UnknownFieldSet unknownFields) {
1315 return super.setUnknownFields(unknownFields);
1316 }
1317
1318 @java.lang.Override
1320 final com.google.protobuf.UnknownFieldSet unknownFields) {
1321 return super.mergeUnknownFields(unknownFields);
1322 }
1323
1324
1325 // @@protoc_insertion_point(builder_scope:operations_research.MPModelDeltaProto)
1326 }
1327
1328 // @@protoc_insertion_point(class_scope:operations_research.MPModelDeltaProto)
1329 private static final com.google.ortools.linearsolver.MPModelDeltaProto DEFAULT_INSTANCE;
1330 static {
1331 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPModelDeltaProto();
1332 }
1333
1334 public static com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstance() {
1335 return DEFAULT_INSTANCE;
1336 }
1337
1338 @java.lang.Deprecated public static final com.google.protobuf.Parser<MPModelDeltaProto>
1339 PARSER = new com.google.protobuf.AbstractParser<MPModelDeltaProto>() {
1340 @java.lang.Override
1341 public MPModelDeltaProto parsePartialFrom(
1342 com.google.protobuf.CodedInputStream input,
1343 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1344 throws com.google.protobuf.InvalidProtocolBufferException {
1345 return new MPModelDeltaProto(input, extensionRegistry);
1346 }
1347 };
1348
1349 public static com.google.protobuf.Parser<MPModelDeltaProto> parser() {
1350 return PARSER;
1351 }
1352
1353 @java.lang.Override
1354 public com.google.protobuf.Parser<MPModelDeltaProto> getParserForType() {
1355 return PARSER;
1356 }
1357
1358 @java.lang.Override
1359 public com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType() {
1360 return DEFAULT_INSTANCE;
1361 }
1362
1363}
1364
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getMutableVariableOverrides()
Use alternate mutation accessors instead.
com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getMutableConstraintOverrides()
Use alternate mutation accessors instead.
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder putVariableOverrides(int key, com.google.ortools.linearsolver.MPVariableProto value)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
com.google.protobuf.MapField internalGetMutableMapField(int number)
Builder clearBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder setBaselineModelFilePathBytes(com.google.protobuf.ByteString value)
optional string baseline_model_file_path = 1;
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
Use getConstraintOverridesMap() instead.
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
com.google.protobuf.MapField internalGetMapField(int number)
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
Builder putAllVariableOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > values)
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
Builder setBaselineModelFilePath(java.lang.String value)
optional string baseline_model_file_path = 1;
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto build()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other)
Builder putAllConstraintOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > values)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto buildPartial()
Builder putConstraintOverrides(int key, com.google.ortools.linearsolver.MPConstraintProto value)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data)
.lang.Override boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
static com.google.protobuf.Parser< MPModelDeltaProto > parser()
.lang.Deprecated static final com.google.protobuf.Parser< MPModelDeltaProto > PARSER
static com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstance()
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data)
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
.lang.Override boolean containsConstraintOverrides(int key)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype)
.lang.Override java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
Use getConstraintOverridesMap() instead.
.lang.Override.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
.lang.Override com.google.protobuf.Parser< MPModelDeltaProto > getParserForType()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
.lang.Override java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
.lang.Override boolean containsVariableOverrides(int key)
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.MapField internalGetMapField(int number)
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)