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