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 
4 package com.google.ortools.linearsolver;
5 
14 public final class MPModelDeltaProto extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.MPModelDeltaProto)
18 private 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(
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_;
142  public boolean hasBaselineModelFilePath() {
143  return ((bitField0_ & 0x00000001) != 0);
144  }
148  public java.lang.String getBaselineModelFilePath() {
149  java.lang.Object ref = baselineModelFilePath_;
150  if (ref instanceof java.lang.String) {
151  return (java.lang.String) ref;
152  } else {
153  com.google.protobuf.ByteString bs =
154  (com.google.protobuf.ByteString) ref;
155  java.lang.String s = bs.toStringUtf8();
156  if (bs.isValidUtf8()) {
157  baselineModelFilePath_ = s;
158  }
159  return s;
160  }
161  }
165  public com.google.protobuf.ByteString
167  java.lang.Object ref = baselineModelFilePath_;
168  if (ref instanceof java.lang.String) {
169  com.google.protobuf.ByteString b =
170  com.google.protobuf.ByteString.copyFromUtf8(
171  (java.lang.String) ref);
172  baselineModelFilePath_ = b;
173  return b;
174  } else {
175  return (com.google.protobuf.ByteString) ref;
176  }
177  }
178 
179  public static final int VARIABLE_OVERRIDES_FIELD_NUMBER = 2;
180  private static final class VariableOverridesDefaultEntryHolder {
181  static final com.google.protobuf.MapEntry<
182  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry =
183  com.google.protobuf.MapEntry
184  .<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>newDefaultInstance(
185  com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_VariableOverridesEntry_descriptor,
186  com.google.protobuf.WireFormat.FieldType.INT32,
187  0,
188  com.google.protobuf.WireFormat.FieldType.MESSAGE,
190  }
191  private com.google.protobuf.MapField<
192  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
193  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
194  internalGetVariableOverrides() {
195  if (variableOverrides_ == null) {
196  return com.google.protobuf.MapField.emptyMapField(
197  VariableOverridesDefaultEntryHolder.defaultEntry);
198  }
199  return variableOverrides_;
200  }
201 
203  return internalGetVariableOverrides().getMap().size();
204  }
220  int key) {
221 
222  return internalGetVariableOverrides().getMap().containsKey(key);
223  }
227  @java.lang.Deprecated
228  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
229  return getVariableOverridesMap();
230  }
245  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
246  return internalGetVariableOverrides().getMap();
247  }
263  int key,
265 
266  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
267  internalGetVariableOverrides().getMap();
268  return map.containsKey(key) ? map.get(key) : defaultValue;
269  }
285  int key) {
286 
287  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
288  internalGetVariableOverrides().getMap();
289  if (!map.containsKey(key)) {
290  throw new java.lang.IllegalArgumentException();
291  }
292  return map.get(key);
293  }
294 
295  public static final int CONSTRAINT_OVERRIDES_FIELD_NUMBER = 3;
296  private static final class ConstraintOverridesDefaultEntryHolder {
297  static final com.google.protobuf.MapEntry<
298  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry =
299  com.google.protobuf.MapEntry
300  .<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>newDefaultInstance(
301  com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_ConstraintOverridesEntry_descriptor,
302  com.google.protobuf.WireFormat.FieldType.INT32,
303  0,
304  com.google.protobuf.WireFormat.FieldType.MESSAGE,
306  }
307  private com.google.protobuf.MapField<
308  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
309  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
310  internalGetConstraintOverrides() {
311  if (constraintOverrides_ == null) {
312  return com.google.protobuf.MapField.emptyMapField(
313  ConstraintOverridesDefaultEntryHolder.defaultEntry);
314  }
315  return constraintOverrides_;
316  }
317 
319  return internalGetConstraintOverrides().getMap().size();
320  }
336  int key) {
337 
338  return internalGetConstraintOverrides().getMap().containsKey(key);
339  }
343  @java.lang.Deprecated
344  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
345  return getConstraintOverridesMap();
346  }
361  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
362  return internalGetConstraintOverrides().getMap();
363  }
379  int key,
381 
382  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
383  internalGetConstraintOverrides().getMap();
384  return map.containsKey(key) ? map.get(key) : defaultValue;
385  }
401  int key) {
402 
403  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
404  internalGetConstraintOverrides().getMap();
405  if (!map.containsKey(key)) {
406  throw new java.lang.IllegalArgumentException();
407  }
408  return map.get(key);
409  }
410 
411  private byte memoizedIsInitialized = -1;
412  @java.lang.Override
413  public final boolean isInitialized() {
414  byte isInitialized = memoizedIsInitialized;
415  if (isInitialized == 1) return true;
416  if (isInitialized == 0) return false;
417 
418  memoizedIsInitialized = 1;
419  return true;
420  }
421 
422  @java.lang.Override
423  public void writeTo(com.google.protobuf.CodedOutputStream output)
424  throws java.io.IOException {
425  if (((bitField0_ & 0x00000001) != 0)) {
426  com.google.protobuf.GeneratedMessageV3.writeString(output, 1, baselineModelFilePath_);
427  }
428  com.google.protobuf.GeneratedMessageV3
429  .serializeIntegerMapTo(
430  output,
431  internalGetVariableOverrides(),
432  VariableOverridesDefaultEntryHolder.defaultEntry,
433  2);
434  com.google.protobuf.GeneratedMessageV3
435  .serializeIntegerMapTo(
436  output,
437  internalGetConstraintOverrides(),
438  ConstraintOverridesDefaultEntryHolder.defaultEntry,
439  3);
440  unknownFields.writeTo(output);
441  }
442 
443  @java.lang.Override
444  public int getSerializedSize() {
445  int size = memoizedSize;
446  if (size != -1) return size;
447 
448  size = 0;
449  if (((bitField0_ & 0x00000001) != 0)) {
450  size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, baselineModelFilePath_);
451  }
452  for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> entry
453  : internalGetVariableOverrides().getMap().entrySet()) {
454  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
455  variableOverrides__ = VariableOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
456  .setKey(entry.getKey())
457  .setValue(entry.getValue())
458  .build();
459  size += com.google.protobuf.CodedOutputStream
460  .computeMessageSize(2, variableOverrides__);
461  }
462  for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> entry
463  : internalGetConstraintOverrides().getMap().entrySet()) {
464  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
465  constraintOverrides__ = ConstraintOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
466  .setKey(entry.getKey())
467  .setValue(entry.getValue())
468  .build();
469  size += com.google.protobuf.CodedOutputStream
470  .computeMessageSize(3, constraintOverrides__);
471  }
472  size += unknownFields.getSerializedSize();
473  memoizedSize = size;
474  return size;
475  }
476 
477  @java.lang.Override
478  public boolean equals(final java.lang.Object obj) {
479  if (obj == this) {
480  return true;
481  }
482  if (!(obj instanceof com.google.ortools.linearsolver.MPModelDeltaProto)) {
483  return super.equals(obj);
484  }
486 
487  if (hasBaselineModelFilePath() != other.hasBaselineModelFilePath()) return false;
488  if (hasBaselineModelFilePath()) {
490  .equals(other.getBaselineModelFilePath())) return false;
491  }
492  if (!internalGetVariableOverrides().equals(
493  other.internalGetVariableOverrides())) return false;
494  if (!internalGetConstraintOverrides().equals(
495  other.internalGetConstraintOverrides())) return false;
496  if (!unknownFields.equals(other.unknownFields)) return false;
497  return true;
498  }
499 
500  @java.lang.Override
501  public int hashCode() {
502  if (memoizedHashCode != 0) {
503  return memoizedHashCode;
504  }
505  int hash = 41;
506  hash = (19 * hash) + getDescriptor().hashCode();
507  if (hasBaselineModelFilePath()) {
508  hash = (37 * hash) + BASELINE_MODEL_FILE_PATH_FIELD_NUMBER;
509  hash = (53 * hash) + getBaselineModelFilePath().hashCode();
510  }
511  if (!internalGetVariableOverrides().getMap().isEmpty()) {
512  hash = (37 * hash) + VARIABLE_OVERRIDES_FIELD_NUMBER;
513  hash = (53 * hash) + internalGetVariableOverrides().hashCode();
514  }
515  if (!internalGetConstraintOverrides().getMap().isEmpty()) {
516  hash = (37 * hash) + CONSTRAINT_OVERRIDES_FIELD_NUMBER;
517  hash = (53 * hash) + internalGetConstraintOverrides().hashCode();
518  }
519  hash = (29 * hash) + unknownFields.hashCode();
520  memoizedHashCode = hash;
521  return hash;
522  }
523 
525  java.nio.ByteBuffer data)
526  throws com.google.protobuf.InvalidProtocolBufferException {
527  return PARSER.parseFrom(data);
528  }
530  java.nio.ByteBuffer data,
531  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
532  throws com.google.protobuf.InvalidProtocolBufferException {
533  return PARSER.parseFrom(data, extensionRegistry);
534  }
536  com.google.protobuf.ByteString data)
537  throws com.google.protobuf.InvalidProtocolBufferException {
538  return PARSER.parseFrom(data);
539  }
541  com.google.protobuf.ByteString data,
542  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
543  throws com.google.protobuf.InvalidProtocolBufferException {
544  return PARSER.parseFrom(data, extensionRegistry);
545  }
547  throws com.google.protobuf.InvalidProtocolBufferException {
548  return PARSER.parseFrom(data);
549  }
551  byte[] data,
552  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
553  throws com.google.protobuf.InvalidProtocolBufferException {
554  return PARSER.parseFrom(data, extensionRegistry);
555  }
556  public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
557  throws java.io.IOException {
558  return com.google.protobuf.GeneratedMessageV3
559  .parseWithIOException(PARSER, input);
560  }
562  java.io.InputStream input,
563  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
564  throws java.io.IOException {
565  return com.google.protobuf.GeneratedMessageV3
566  .parseWithIOException(PARSER, input, extensionRegistry);
567  }
568  public static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
569  throws java.io.IOException {
570  return com.google.protobuf.GeneratedMessageV3
571  .parseDelimitedWithIOException(PARSER, input);
572  }
574  java.io.InputStream input,
575  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
576  throws java.io.IOException {
577  return com.google.protobuf.GeneratedMessageV3
578  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
579  }
581  com.google.protobuf.CodedInputStream input)
582  throws java.io.IOException {
583  return com.google.protobuf.GeneratedMessageV3
584  .parseWithIOException(PARSER, input);
585  }
587  com.google.protobuf.CodedInputStream input,
588  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
589  throws java.io.IOException {
590  return com.google.protobuf.GeneratedMessageV3
591  .parseWithIOException(PARSER, input, extensionRegistry);
592  }
593 
594  @java.lang.Override
595  public Builder newBuilderForType() { return newBuilder(); }
596  public static Builder newBuilder() {
597  return DEFAULT_INSTANCE.toBuilder();
598  }
600  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
601  }
602  @java.lang.Override
603  public Builder toBuilder() {
604  return this == DEFAULT_INSTANCE
605  ? new Builder() : new Builder().mergeFrom(this);
606  }
607 
608  @java.lang.Override
610  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
611  Builder builder = new Builder(parent);
612  return builder;
613  }
622  public static final class Builder extends
623  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
624  // @@protoc_insertion_point(builder_implements:operations_research.MPModelDeltaProto)
625  com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder {
626  public static final com.google.protobuf.Descriptors.Descriptor
628  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
629  }
630 
631  @SuppressWarnings({"rawtypes"})
632  protected com.google.protobuf.MapField internalGetMapField(
633  int number) {
634  switch (number) {
635  case 2:
636  return internalGetVariableOverrides();
637  case 3:
638  return internalGetConstraintOverrides();
639  default:
640  throw new RuntimeException(
641  "Invalid map field number: " + number);
642  }
643  }
644  @SuppressWarnings({"rawtypes"})
645  protected com.google.protobuf.MapField internalGetMutableMapField(
646  int number) {
647  switch (number) {
648  case 2:
649  return internalGetMutableVariableOverrides();
650  case 3:
651  return internalGetMutableConstraintOverrides();
652  default:
653  throw new RuntimeException(
654  "Invalid map field number: " + number);
655  }
656  }
657  @java.lang.Override
658  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
660  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
661  .ensureFieldAccessorsInitialized(
663  }
664 
665  // Construct using com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder()
666  private Builder() {
667  maybeForceBuilderInitialization();
668  }
669 
670  private Builder(
671  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
672  super(parent);
673  maybeForceBuilderInitialization();
674  }
675  private void maybeForceBuilderInitialization() {
676  if (com.google.protobuf.GeneratedMessageV3
677  .alwaysUseFieldBuilders) {
678  }
679  }
680  @java.lang.Override
681  public Builder clear() {
682  super.clear();
683  baselineModelFilePath_ = "";
684  bitField0_ = (bitField0_ & ~0x00000001);
685  internalGetMutableVariableOverrides().clear();
686  internalGetMutableConstraintOverrides().clear();
687  return this;
688  }
689 
690  @java.lang.Override
691  public com.google.protobuf.Descriptors.Descriptor
693  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
694  }
695 
696  @java.lang.Override
699  }
700 
701  @java.lang.Override
704  if (!result.isInitialized()) {
705  throw newUninitializedMessageException(result);
706  }
707  return result;
708  }
709 
710  @java.lang.Override
713  int from_bitField0_ = bitField0_;
714  int to_bitField0_ = 0;
715  if (((from_bitField0_ & 0x00000001) != 0)) {
716  to_bitField0_ |= 0x00000001;
717  }
718  result.baselineModelFilePath_ = baselineModelFilePath_;
719  result.variableOverrides_ = internalGetVariableOverrides();
720  result.variableOverrides_.makeImmutable();
721  result.constraintOverrides_ = internalGetConstraintOverrides();
722  result.constraintOverrides_.makeImmutable();
723  result.bitField0_ = to_bitField0_;
724  onBuilt();
725  return result;
726  }
727 
728  @java.lang.Override
729  public Builder clone() {
730  return super.clone();
731  }
732  @java.lang.Override
734  com.google.protobuf.Descriptors.FieldDescriptor field,
735  java.lang.Object value) {
736  return super.setField(field, value);
737  }
738  @java.lang.Override
740  com.google.protobuf.Descriptors.FieldDescriptor field) {
741  return super.clearField(field);
742  }
743  @java.lang.Override
745  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
746  return super.clearOneof(oneof);
747  }
748  @java.lang.Override
750  com.google.protobuf.Descriptors.FieldDescriptor field,
751  int index, java.lang.Object value) {
752  return super.setRepeatedField(field, index, value);
753  }
754  @java.lang.Override
756  com.google.protobuf.Descriptors.FieldDescriptor field,
757  java.lang.Object value) {
758  return super.addRepeatedField(field, value);
759  }
760  @java.lang.Override
761  public Builder mergeFrom(com.google.protobuf.Message other) {
762  if (other instanceof com.google.ortools.linearsolver.MPModelDeltaProto) {
764  } else {
765  super.mergeFrom(other);
766  return this;
767  }
768  }
769 
772  if (other.hasBaselineModelFilePath()) {
773  bitField0_ |= 0x00000001;
774  baselineModelFilePath_ = other.baselineModelFilePath_;
775  onChanged();
776  }
777  internalGetMutableVariableOverrides().mergeFrom(
778  other.internalGetVariableOverrides());
779  internalGetMutableConstraintOverrides().mergeFrom(
780  other.internalGetConstraintOverrides());
781  this.mergeUnknownFields(other.unknownFields);
782  onChanged();
783  return this;
784  }
785 
786  @java.lang.Override
787  public final boolean isInitialized() {
788  return true;
789  }
790 
791  @java.lang.Override
793  com.google.protobuf.CodedInputStream input,
794  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
795  throws java.io.IOException {
796  com.google.ortools.linearsolver.MPModelDeltaProto parsedMessage = null;
797  try {
798  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
799  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
800  parsedMessage = (com.google.ortools.linearsolver.MPModelDeltaProto) e.getUnfinishedMessage();
801  throw e.unwrapIOException();
802  } finally {
803  if (parsedMessage != null) {
804  mergeFrom(parsedMessage);
805  }
806  }
807  return this;
808  }
809  private int bitField0_;
810 
811  private java.lang.Object baselineModelFilePath_ = "";
815  public boolean hasBaselineModelFilePath() {
816  return ((bitField0_ & 0x00000001) != 0);
817  }
821  public java.lang.String getBaselineModelFilePath() {
822  java.lang.Object ref = baselineModelFilePath_;
823  if (!(ref instanceof java.lang.String)) {
824  com.google.protobuf.ByteString bs =
825  (com.google.protobuf.ByteString) ref;
826  java.lang.String s = bs.toStringUtf8();
827  if (bs.isValidUtf8()) {
828  baselineModelFilePath_ = s;
829  }
830  return s;
831  } else {
832  return (java.lang.String) ref;
833  }
834  }
838  public com.google.protobuf.ByteString
840  java.lang.Object ref = baselineModelFilePath_;
841  if (ref instanceof String) {
842  com.google.protobuf.ByteString b =
843  com.google.protobuf.ByteString.copyFromUtf8(
844  (java.lang.String) ref);
845  baselineModelFilePath_ = b;
846  return b;
847  } else {
848  return (com.google.protobuf.ByteString) ref;
849  }
850  }
855  java.lang.String value) {
856  if (value == null) {
857  throw new NullPointerException();
858  }
859  bitField0_ |= 0x00000001;
860  baselineModelFilePath_ = value;
861  onChanged();
862  return this;
863  }
868  bitField0_ = (bitField0_ & ~0x00000001);
869  baselineModelFilePath_ = getDefaultInstance().getBaselineModelFilePath();
870  onChanged();
871  return this;
872  }
877  com.google.protobuf.ByteString value) {
878  if (value == null) {
879  throw new NullPointerException();
880  }
881  bitField0_ |= 0x00000001;
882  baselineModelFilePath_ = value;
883  onChanged();
884  return this;
885  }
886 
887  private com.google.protobuf.MapField<
888  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
889  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
890  internalGetVariableOverrides() {
891  if (variableOverrides_ == null) {
892  return com.google.protobuf.MapField.emptyMapField(
893  VariableOverridesDefaultEntryHolder.defaultEntry);
894  }
895  return variableOverrides_;
896  }
897  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
898  internalGetMutableVariableOverrides() {
899  onChanged();;
900  if (variableOverrides_ == null) {
901  variableOverrides_ = com.google.protobuf.MapField.newMapField(
902  VariableOverridesDefaultEntryHolder.defaultEntry);
903  }
904  if (!variableOverrides_.isMutable()) {
905  variableOverrides_ = variableOverrides_.copy();
906  }
907  return variableOverrides_;
908  }
909 
911  return internalGetVariableOverrides().getMap().size();
912  }
928  int key) {
929 
930  return internalGetVariableOverrides().getMap().containsKey(key);
931  }
935  @java.lang.Deprecated
936  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
937  return getVariableOverridesMap();
938  }
953  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
954  return internalGetVariableOverrides().getMap();
955  }
971  int key,
973 
974  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
975  internalGetVariableOverrides().getMap();
976  return map.containsKey(key) ? map.get(key) : defaultValue;
977  }
993  int key) {
994 
995  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
996  internalGetVariableOverrides().getMap();
997  if (!map.containsKey(key)) {
998  throw new java.lang.IllegalArgumentException();
999  }
1000  return map.get(key);
1001  }
1002 
1004  internalGetMutableVariableOverrides().getMutableMap()
1005  .clear();
1006  return this;
1007  }
1023  int key) {
1024 
1025  internalGetMutableVariableOverrides().getMutableMap()
1026  .remove(key);
1027  return this;
1028  }
1032  @java.lang.Deprecated
1033  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
1035  return internalGetMutableVariableOverrides().getMutableMap();
1036  }
1051  int key,
1053 
1054  if (value == null) { throw new java.lang.NullPointerException(); }
1055  internalGetMutableVariableOverrides().getMutableMap()
1056  .put(key, value);
1057  return this;
1058  }
1074  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> values) {
1075  internalGetMutableVariableOverrides().getMutableMap()
1076  .putAll(values);
1077  return this;
1078  }
1079 
1080  private com.google.protobuf.MapField<
1081  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
1082  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1083  internalGetConstraintOverrides() {
1084  if (constraintOverrides_ == null) {
1085  return com.google.protobuf.MapField.emptyMapField(
1086  ConstraintOverridesDefaultEntryHolder.defaultEntry);
1087  }
1088  return constraintOverrides_;
1089  }
1090  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1091  internalGetMutableConstraintOverrides() {
1092  onChanged();;
1093  if (constraintOverrides_ == null) {
1094  constraintOverrides_ = com.google.protobuf.MapField.newMapField(
1095  ConstraintOverridesDefaultEntryHolder.defaultEntry);
1096  }
1097  if (!constraintOverrides_.isMutable()) {
1098  constraintOverrides_ = constraintOverrides_.copy();
1099  }
1100  return constraintOverrides_;
1101  }
1102 
1104  return internalGetConstraintOverrides().getMap().size();
1105  }
1121  int key) {
1122 
1123  return internalGetConstraintOverrides().getMap().containsKey(key);
1124  }
1128  @java.lang.Deprecated
1129  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
1130  return getConstraintOverridesMap();
1131  }
1146  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
1147  return internalGetConstraintOverrides().getMap();
1148  }
1164  int key,
1166 
1167  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1168  internalGetConstraintOverrides().getMap();
1169  return map.containsKey(key) ? map.get(key) : defaultValue;
1170  }
1186  int key) {
1187 
1188  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1189  internalGetConstraintOverrides().getMap();
1190  if (!map.containsKey(key)) {
1191  throw new java.lang.IllegalArgumentException();
1192  }
1193  return map.get(key);
1194  }
1195 
1197  internalGetMutableConstraintOverrides().getMutableMap()
1198  .clear();
1199  return this;
1200  }
1216  int key) {
1217 
1218  internalGetMutableConstraintOverrides().getMutableMap()
1219  .remove(key);
1220  return this;
1221  }
1225  @java.lang.Deprecated
1226  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1228  return internalGetMutableConstraintOverrides().getMutableMap();
1229  }
1244  int key,
1246 
1247  if (value == null) { throw new java.lang.NullPointerException(); }
1248  internalGetMutableConstraintOverrides().getMutableMap()
1249  .put(key, value);
1250  return this;
1251  }
1267  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> values) {
1268  internalGetMutableConstraintOverrides().getMutableMap()
1269  .putAll(values);
1270  return this;
1271  }
1272  @java.lang.Override
1274  final com.google.protobuf.UnknownFieldSet unknownFields) {
1275  return super.setUnknownFields(unknownFields);
1276  }
1277 
1278  @java.lang.Override
1280  final com.google.protobuf.UnknownFieldSet unknownFields) {
1281  return super.mergeUnknownFields(unknownFields);
1282  }
1283 
1284 
1285  // @@protoc_insertion_point(builder_scope:operations_research.MPModelDeltaProto)
1286  }
1287 
1288  // @@protoc_insertion_point(class_scope:operations_research.MPModelDeltaProto)
1289  private static final com.google.ortools.linearsolver.MPModelDeltaProto DEFAULT_INSTANCE;
1290  static {
1291  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPModelDeltaProto();
1292  }
1293 
1295  return DEFAULT_INSTANCE;
1296  }
1297 
1298  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPModelDeltaProto>
1299  PARSER = new com.google.protobuf.AbstractParser<MPModelDeltaProto>() {
1300  @java.lang.Override
1301  public MPModelDeltaProto parsePartialFrom(
1302  com.google.protobuf.CodedInputStream input,
1303  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1304  throws com.google.protobuf.InvalidProtocolBufferException {
1305  return new MPModelDeltaProto(input, extensionRegistry);
1306  }
1307  };
1308 
1309  public static com.google.protobuf.Parser<MPModelDeltaProto> parser() {
1310  return PARSER;
1311  }
1312 
1313  @java.lang.Override
1314  public com.google.protobuf.Parser<MPModelDeltaProto> getParserForType() {
1315  return PARSER;
1316  }
1317 
1318  @java.lang.Override
1320  return DEFAULT_INSTANCE;
1321  }
1322 
1323 }
1324 
Builder clearBaselineModelFilePath()
optional string baseline_model_file_path = 1;
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data)
Builder setBaselineModelFilePathBytes(com.google.protobuf.ByteString value)
optional string baseline_model_file_path = 1;
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverrides()
Use getVariableOverridesMap() instead.
.lang.Override com.google.protobuf.Parser< MPModelDeltaProto > getParserForType()
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder putAllConstraintOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > values)
com.google.protobuf.MapField internalGetMutableMapField(int number)
Builder putConstraintOverrides(int key, com.google.ortools.linearsolver.MPConstraintProto value)
.lang.Deprecated 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)
Builder putAllVariableOverrides(java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > values)
boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getMutableVariableOverrides()
Use alternate mutation accessors instead.
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstance()
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto build()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder putVariableOverrides(int key, com.google.ortools.linearsolver.MPVariableProto value)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.protobuf.Parser< MPModelDeltaProto > parser()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPVariableProto getDefaultInstance()
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
.lang.Override com.google.protobuf.MapField internalGetMapField(int number)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Deprecated static final com.google.protobuf.Parser< MPModelDeltaProto > PARSER
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
com.google.protobuf.ByteString getBaselineModelFilePathBytes()
optional string baseline_model_file_path = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setBaselineModelFilePath(java.lang.String value)
optional string baseline_model_file_path = 1;
boolean hasBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto getDefaultInstanceForType()
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getMutableConstraintOverrides()
Use alternate mutation accessors instead.
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrThrow(int key)
static Builder newBuilder(com.google.ortools.linearsolver.MPModelDeltaProto prototype)
.lang.Deprecated java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverrides()
Use getConstraintOverridesMap() instead.
static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
Builder mergeFrom(com.google.ortools.linearsolver.MPModelDeltaProto other)
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrThrow(int key)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
com.google.ortools.linearsolver.MPConstraintProto getConstraintOverridesOrDefault(int key, com.google.ortools.linearsolver.MPConstraintProto defaultValue)
static com.google.ortools.linearsolver.MPConstraintProto getDefaultInstance()
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto > getConstraintOverridesMap()
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.MapField internalGetMapField(int number)
static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.String getBaselineModelFilePath()
optional string baseline_model_file_path = 1;
.lang.Override com.google.ortools.linearsolver.MPModelDeltaProto buildPartial()
com.google.ortools.linearsolver.MPVariableProto getVariableOverridesOrDefault(int key, com.google.ortools.linearsolver.MPVariableProto defaultValue)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
java.util.Map< java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto > getVariableOverridesMap()