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
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder putVariableOverrides(int key, com.google.ortools.linearsolver.MPVariableProto value)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getMutableVariableOverrides()
Use alternate mutation accessors instead.
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
Builder mergeFrom(com.google.protobuf.Message other)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
com.google.protobuf.MapField internalGetMutableMapField(int number)
Builder clearBaselineModelFilePath()
optional string baseline_model_file_path = 1;
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setBaselineModelFilePathBytes(com.google.protobuf.ByteString value)
optional string baseline_model_file_path = 1;
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getMutableConstraintOverrides()
Use alternate mutation accessors instead.
com.google.protobuf.MapField internalGetMapField(int number)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
Use getConstraintOverridesMap() instead.
Builder putAllVariableOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > values)
com.google.ortools.linearsolver.MPModelDeltaProto buildPartial()
com.google.ortools.linearsolver.MPModelDeltaProto build()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
Builder setBaselineModelFilePath(java.lang.String value)
optional string baseline_model_file_path = 1;
com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other)
Builder putAllConstraintOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > values)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder putConstraintOverrides(int key, com.google.ortools.linearsolver.MPConstraintProto value)
com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data)
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
static com.google.protobuf.Parser< MPModelDeltaProto > parser()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstance()
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)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
com.google.protobuf.Parser< MPModelDeltaProto > getParserForType()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Parser< MPModelDeltaProto > PARSER
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype)
final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data)
com.google.protobuf.MapField internalGetMapField(int number)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
Use getConstraintOverridesMap() instead.
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
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)
com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.lang.Object newInstance(UnusedPrivateParameter unused)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)