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_;
143  public boolean hasBaselineModelFilePath() {
144  return ((bitField0_ & 0x00000001) != 0);
145  }
150  public java.lang.String getBaselineModelFilePath() {
151  java.lang.Object ref = baselineModelFilePath_;
152  if (ref instanceof java.lang.String) {
153  return (java.lang.String) ref;
154  } else {
155  com.google.protobuf.ByteString bs =
156  (com.google.protobuf.ByteString) ref;
157  java.lang.String s = bs.toStringUtf8();
158  if (bs.isValidUtf8()) {
159  baselineModelFilePath_ = s;
160  }
161  return s;
162  }
163  }
168  public com.google.protobuf.ByteString
170  java.lang.Object ref = baselineModelFilePath_;
171  if (ref instanceof java.lang.String) {
172  com.google.protobuf.ByteString b =
173  com.google.protobuf.ByteString.copyFromUtf8(
174  (java.lang.String) ref);
175  baselineModelFilePath_ = b;
176  return b;
177  } else {
178  return (com.google.protobuf.ByteString) ref;
179  }
180  }
181 
182  public static final int VARIABLE_OVERRIDES_FIELD_NUMBER = 2;
183  private static final class VariableOverridesDefaultEntryHolder {
184  static final com.google.protobuf.MapEntry<
185  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> defaultEntry =
186  com.google.protobuf.MapEntry
187  .<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>newDefaultInstance(
188  com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_VariableOverridesEntry_descriptor,
189  com.google.protobuf.WireFormat.FieldType.INT32,
190  0,
191  com.google.protobuf.WireFormat.FieldType.MESSAGE,
193  }
194  private com.google.protobuf.MapField<
195  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
196  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
197  internalGetVariableOverrides() {
198  if (variableOverrides_ == null) {
199  return com.google.protobuf.MapField.emptyMapField(
200  VariableOverridesDefaultEntryHolder.defaultEntry);
201  }
202  return variableOverrides_;
203  }
204 
206  return internalGetVariableOverrides().getMap().size();
207  }
223  int key) {
224 
225  return internalGetVariableOverrides().getMap().containsKey(key);
226  }
230  @java.lang.Deprecated
231  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
232  return getVariableOverridesMap();
233  }
248  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
249  return internalGetVariableOverrides().getMap();
250  }
266  int key,
268 
269  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
270  internalGetVariableOverrides().getMap();
271  return map.containsKey(key) ? map.get(key) : defaultValue;
272  }
288  int key) {
289 
290  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
291  internalGetVariableOverrides().getMap();
292  if (!map.containsKey(key)) {
293  throw new java.lang.IllegalArgumentException();
294  }
295  return map.get(key);
296  }
297 
298  public static final int CONSTRAINT_OVERRIDES_FIELD_NUMBER = 3;
299  private static final class ConstraintOverridesDefaultEntryHolder {
300  static final com.google.protobuf.MapEntry<
301  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> defaultEntry =
302  com.google.protobuf.MapEntry
303  .<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>newDefaultInstance(
304  com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_ConstraintOverridesEntry_descriptor,
305  com.google.protobuf.WireFormat.FieldType.INT32,
306  0,
307  com.google.protobuf.WireFormat.FieldType.MESSAGE,
309  }
310  private com.google.protobuf.MapField<
311  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
312  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
313  internalGetConstraintOverrides() {
314  if (constraintOverrides_ == null) {
315  return com.google.protobuf.MapField.emptyMapField(
316  ConstraintOverridesDefaultEntryHolder.defaultEntry);
317  }
318  return constraintOverrides_;
319  }
320 
322  return internalGetConstraintOverrides().getMap().size();
323  }
339  int key) {
340 
341  return internalGetConstraintOverrides().getMap().containsKey(key);
342  }
346  @java.lang.Deprecated
347  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
348  return getConstraintOverridesMap();
349  }
364  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
365  return internalGetConstraintOverrides().getMap();
366  }
382  int key,
384 
385  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
386  internalGetConstraintOverrides().getMap();
387  return map.containsKey(key) ? map.get(key) : defaultValue;
388  }
404  int key) {
405 
406  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
407  internalGetConstraintOverrides().getMap();
408  if (!map.containsKey(key)) {
409  throw new java.lang.IllegalArgumentException();
410  }
411  return map.get(key);
412  }
413 
414  private byte memoizedIsInitialized = -1;
415  @java.lang.Override
416  public final boolean isInitialized() {
417  byte isInitialized = memoizedIsInitialized;
418  if (isInitialized == 1) return true;
419  if (isInitialized == 0) return false;
420 
421  memoizedIsInitialized = 1;
422  return true;
423  }
424 
425  @java.lang.Override
426  public void writeTo(com.google.protobuf.CodedOutputStream output)
427  throws java.io.IOException {
428  if (((bitField0_ & 0x00000001) != 0)) {
429  com.google.protobuf.GeneratedMessageV3.writeString(output, 1, baselineModelFilePath_);
430  }
431  com.google.protobuf.GeneratedMessageV3
432  .serializeIntegerMapTo(
433  output,
434  internalGetVariableOverrides(),
435  VariableOverridesDefaultEntryHolder.defaultEntry,
436  2);
437  com.google.protobuf.GeneratedMessageV3
438  .serializeIntegerMapTo(
439  output,
440  internalGetConstraintOverrides(),
441  ConstraintOverridesDefaultEntryHolder.defaultEntry,
442  3);
443  unknownFields.writeTo(output);
444  }
445 
446  @java.lang.Override
447  public int getSerializedSize() {
448  int size = memoizedSize;
449  if (size != -1) return size;
450 
451  size = 0;
452  if (((bitField0_ & 0x00000001) != 0)) {
453  size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, baselineModelFilePath_);
454  }
455  for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> entry
456  : internalGetVariableOverrides().getMap().entrySet()) {
457  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
458  variableOverrides__ = VariableOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
459  .setKey(entry.getKey())
460  .setValue(entry.getValue())
461  .build();
462  size += com.google.protobuf.CodedOutputStream
463  .computeMessageSize(2, variableOverrides__);
464  }
465  for (java.util.Map.Entry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> entry
466  : internalGetConstraintOverrides().getMap().entrySet()) {
467  com.google.protobuf.MapEntry<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
468  constraintOverrides__ = ConstraintOverridesDefaultEntryHolder.defaultEntry.newBuilderForType()
469  .setKey(entry.getKey())
470  .setValue(entry.getValue())
471  .build();
472  size += com.google.protobuf.CodedOutputStream
473  .computeMessageSize(3, constraintOverrides__);
474  }
475  size += unknownFields.getSerializedSize();
476  memoizedSize = size;
477  return size;
478  }
479 
480  @java.lang.Override
481  public boolean equals(final java.lang.Object obj) {
482  if (obj == this) {
483  return true;
484  }
485  if (!(obj instanceof com.google.ortools.linearsolver.MPModelDeltaProto)) {
486  return super.equals(obj);
487  }
489 
490  if (hasBaselineModelFilePath() != other.hasBaselineModelFilePath()) return false;
491  if (hasBaselineModelFilePath()) {
493  .equals(other.getBaselineModelFilePath())) return false;
494  }
495  if (!internalGetVariableOverrides().equals(
496  other.internalGetVariableOverrides())) return false;
497  if (!internalGetConstraintOverrides().equals(
498  other.internalGetConstraintOverrides())) return false;
499  if (!unknownFields.equals(other.unknownFields)) return false;
500  return true;
501  }
502 
503  @java.lang.Override
504  public int hashCode() {
505  if (memoizedHashCode != 0) {
506  return memoizedHashCode;
507  }
508  int hash = 41;
509  hash = (19 * hash) + getDescriptor().hashCode();
510  if (hasBaselineModelFilePath()) {
511  hash = (37 * hash) + BASELINE_MODEL_FILE_PATH_FIELD_NUMBER;
512  hash = (53 * hash) + getBaselineModelFilePath().hashCode();
513  }
514  if (!internalGetVariableOverrides().getMap().isEmpty()) {
515  hash = (37 * hash) + VARIABLE_OVERRIDES_FIELD_NUMBER;
516  hash = (53 * hash) + internalGetVariableOverrides().hashCode();
517  }
518  if (!internalGetConstraintOverrides().getMap().isEmpty()) {
519  hash = (37 * hash) + CONSTRAINT_OVERRIDES_FIELD_NUMBER;
520  hash = (53 * hash) + internalGetConstraintOverrides().hashCode();
521  }
522  hash = (29 * hash) + unknownFields.hashCode();
523  memoizedHashCode = hash;
524  return hash;
525  }
526 
528  java.nio.ByteBuffer data)
529  throws com.google.protobuf.InvalidProtocolBufferException {
530  return PARSER.parseFrom(data);
531  }
533  java.nio.ByteBuffer data,
534  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
535  throws com.google.protobuf.InvalidProtocolBufferException {
536  return PARSER.parseFrom(data, extensionRegistry);
537  }
539  com.google.protobuf.ByteString data)
540  throws com.google.protobuf.InvalidProtocolBufferException {
541  return PARSER.parseFrom(data);
542  }
544  com.google.protobuf.ByteString data,
545  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
546  throws com.google.protobuf.InvalidProtocolBufferException {
547  return PARSER.parseFrom(data, extensionRegistry);
548  }
550  throws com.google.protobuf.InvalidProtocolBufferException {
551  return PARSER.parseFrom(data);
552  }
554  byte[] data,
555  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
556  throws com.google.protobuf.InvalidProtocolBufferException {
557  return PARSER.parseFrom(data, extensionRegistry);
558  }
559  public static com.google.ortools.linearsolver.MPModelDeltaProto parseFrom(java.io.InputStream input)
560  throws java.io.IOException {
561  return com.google.protobuf.GeneratedMessageV3
562  .parseWithIOException(PARSER, input);
563  }
565  java.io.InputStream input,
566  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
567  throws java.io.IOException {
568  return com.google.protobuf.GeneratedMessageV3
569  .parseWithIOException(PARSER, input, extensionRegistry);
570  }
571  public static com.google.ortools.linearsolver.MPModelDeltaProto parseDelimitedFrom(java.io.InputStream input)
572  throws java.io.IOException {
573  return com.google.protobuf.GeneratedMessageV3
574  .parseDelimitedWithIOException(PARSER, input);
575  }
577  java.io.InputStream input,
578  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
579  throws java.io.IOException {
580  return com.google.protobuf.GeneratedMessageV3
581  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
582  }
584  com.google.protobuf.CodedInputStream input)
585  throws java.io.IOException {
586  return com.google.protobuf.GeneratedMessageV3
587  .parseWithIOException(PARSER, input);
588  }
590  com.google.protobuf.CodedInputStream input,
591  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
592  throws java.io.IOException {
593  return com.google.protobuf.GeneratedMessageV3
594  .parseWithIOException(PARSER, input, extensionRegistry);
595  }
596 
597  @java.lang.Override
598  public Builder newBuilderForType() { return newBuilder(); }
599  public static Builder newBuilder() {
600  return DEFAULT_INSTANCE.toBuilder();
601  }
603  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
604  }
605  @java.lang.Override
606  public Builder toBuilder() {
607  return this == DEFAULT_INSTANCE
608  ? new Builder() : new Builder().mergeFrom(this);
609  }
610 
611  @java.lang.Override
613  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
614  Builder builder = new Builder(parent);
615  return builder;
616  }
625  public static final class Builder extends
626  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
627  // @@protoc_insertion_point(builder_implements:operations_research.MPModelDeltaProto)
628  com.google.ortools.linearsolver.MPModelDeltaProtoOrBuilder {
629  public static final com.google.protobuf.Descriptors.Descriptor
631  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
632  }
633 
634  @SuppressWarnings({"rawtypes"})
635  protected com.google.protobuf.MapField internalGetMapField(
636  int number) {
637  switch (number) {
638  case 2:
639  return internalGetVariableOverrides();
640  case 3:
641  return internalGetConstraintOverrides();
642  default:
643  throw new RuntimeException(
644  "Invalid map field number: " + number);
645  }
646  }
647  @SuppressWarnings({"rawtypes"})
648  protected com.google.protobuf.MapField internalGetMutableMapField(
649  int number) {
650  switch (number) {
651  case 2:
652  return internalGetMutableVariableOverrides();
653  case 3:
654  return internalGetMutableConstraintOverrides();
655  default:
656  throw new RuntimeException(
657  "Invalid map field number: " + number);
658  }
659  }
660  @java.lang.Override
661  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
663  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_fieldAccessorTable
664  .ensureFieldAccessorsInitialized(
666  }
667 
668  // Construct using com.google.ortools.linearsolver.MPModelDeltaProto.newBuilder()
669  private Builder() {
670  maybeForceBuilderInitialization();
671  }
672 
673  private Builder(
674  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
675  super(parent);
676  maybeForceBuilderInitialization();
677  }
678  private void maybeForceBuilderInitialization() {
679  if (com.google.protobuf.GeneratedMessageV3
680  .alwaysUseFieldBuilders) {
681  }
682  }
683  @java.lang.Override
684  public Builder clear() {
685  super.clear();
686  baselineModelFilePath_ = "";
687  bitField0_ = (bitField0_ & ~0x00000001);
688  internalGetMutableVariableOverrides().clear();
689  internalGetMutableConstraintOverrides().clear();
690  return this;
691  }
692 
693  @java.lang.Override
694  public com.google.protobuf.Descriptors.Descriptor
696  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPModelDeltaProto_descriptor;
697  }
698 
699  @java.lang.Override
702  }
703 
704  @java.lang.Override
707  if (!result.isInitialized()) {
708  throw newUninitializedMessageException(result);
709  }
710  return result;
711  }
712 
713  @java.lang.Override
716  int from_bitField0_ = bitField0_;
717  int to_bitField0_ = 0;
718  if (((from_bitField0_ & 0x00000001) != 0)) {
719  to_bitField0_ |= 0x00000001;
720  }
721  result.baselineModelFilePath_ = baselineModelFilePath_;
722  result.variableOverrides_ = internalGetVariableOverrides();
723  result.variableOverrides_.makeImmutable();
724  result.constraintOverrides_ = internalGetConstraintOverrides();
725  result.constraintOverrides_.makeImmutable();
726  result.bitField0_ = to_bitField0_;
727  onBuilt();
728  return result;
729  }
730 
731  @java.lang.Override
732  public Builder clone() {
733  return super.clone();
734  }
735  @java.lang.Override
737  com.google.protobuf.Descriptors.FieldDescriptor field,
738  java.lang.Object value) {
739  return super.setField(field, value);
740  }
741  @java.lang.Override
743  com.google.protobuf.Descriptors.FieldDescriptor field) {
744  return super.clearField(field);
745  }
746  @java.lang.Override
748  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
749  return super.clearOneof(oneof);
750  }
751  @java.lang.Override
753  com.google.protobuf.Descriptors.FieldDescriptor field,
754  int index, java.lang.Object value) {
755  return super.setRepeatedField(field, index, value);
756  }
757  @java.lang.Override
759  com.google.protobuf.Descriptors.FieldDescriptor field,
760  java.lang.Object value) {
761  return super.addRepeatedField(field, value);
762  }
763  @java.lang.Override
764  public Builder mergeFrom(com.google.protobuf.Message other) {
765  if (other instanceof com.google.ortools.linearsolver.MPModelDeltaProto) {
767  } else {
768  super.mergeFrom(other);
769  return this;
770  }
771  }
772 
775  if (other.hasBaselineModelFilePath()) {
776  bitField0_ |= 0x00000001;
777  baselineModelFilePath_ = other.baselineModelFilePath_;
778  onChanged();
779  }
780  internalGetMutableVariableOverrides().mergeFrom(
781  other.internalGetVariableOverrides());
782  internalGetMutableConstraintOverrides().mergeFrom(
783  other.internalGetConstraintOverrides());
784  this.mergeUnknownFields(other.unknownFields);
785  onChanged();
786  return this;
787  }
788 
789  @java.lang.Override
790  public final boolean isInitialized() {
791  return true;
792  }
793 
794  @java.lang.Override
796  com.google.protobuf.CodedInputStream input,
797  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
798  throws java.io.IOException {
799  com.google.ortools.linearsolver.MPModelDeltaProto parsedMessage = null;
800  try {
801  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
802  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
803  parsedMessage = (com.google.ortools.linearsolver.MPModelDeltaProto) e.getUnfinishedMessage();
804  throw e.unwrapIOException();
805  } finally {
806  if (parsedMessage != null) {
807  mergeFrom(parsedMessage);
808  }
809  }
810  return this;
811  }
812  private int bitField0_;
813 
814  private java.lang.Object baselineModelFilePath_ = "";
819  public boolean hasBaselineModelFilePath() {
820  return ((bitField0_ & 0x00000001) != 0);
821  }
826  public java.lang.String getBaselineModelFilePath() {
827  java.lang.Object ref = baselineModelFilePath_;
828  if (!(ref instanceof java.lang.String)) {
829  com.google.protobuf.ByteString bs =
830  (com.google.protobuf.ByteString) ref;
831  java.lang.String s = bs.toStringUtf8();
832  if (bs.isValidUtf8()) {
833  baselineModelFilePath_ = s;
834  }
835  return s;
836  } else {
837  return (java.lang.String) ref;
838  }
839  }
844  public com.google.protobuf.ByteString
846  java.lang.Object ref = baselineModelFilePath_;
847  if (ref instanceof String) {
848  com.google.protobuf.ByteString b =
849  com.google.protobuf.ByteString.copyFromUtf8(
850  (java.lang.String) ref);
851  baselineModelFilePath_ = b;
852  return b;
853  } else {
854  return (com.google.protobuf.ByteString) ref;
855  }
856  }
863  java.lang.String value) {
864  if (value == null) {
865  throw new NullPointerException();
866  }
867  bitField0_ |= 0x00000001;
868  baselineModelFilePath_ = value;
869  onChanged();
870  return this;
871  }
877  bitField0_ = (bitField0_ & ~0x00000001);
878  baselineModelFilePath_ = getDefaultInstance().getBaselineModelFilePath();
879  onChanged();
880  return this;
881  }
888  com.google.protobuf.ByteString value) {
889  if (value == null) {
890  throw new NullPointerException();
891  }
892  bitField0_ |= 0x00000001;
893  baselineModelFilePath_ = value;
894  onChanged();
895  return this;
896  }
897 
898  private com.google.protobuf.MapField<
899  java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> variableOverrides_;
900  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
901  internalGetVariableOverrides() {
902  if (variableOverrides_ == null) {
903  return com.google.protobuf.MapField.emptyMapField(
904  VariableOverridesDefaultEntryHolder.defaultEntry);
905  }
906  return variableOverrides_;
907  }
908  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
909  internalGetMutableVariableOverrides() {
910  onChanged();;
911  if (variableOverrides_ == null) {
912  variableOverrides_ = com.google.protobuf.MapField.newMapField(
913  VariableOverridesDefaultEntryHolder.defaultEntry);
914  }
915  if (!variableOverrides_.isMutable()) {
916  variableOverrides_ = variableOverrides_.copy();
917  }
918  return variableOverrides_;
919  }
920 
922  return internalGetVariableOverrides().getMap().size();
923  }
939  int key) {
940 
941  return internalGetVariableOverrides().getMap().containsKey(key);
942  }
946  @java.lang.Deprecated
947  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverrides() {
948  return getVariableOverridesMap();
949  }
964  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> getVariableOverridesMap() {
965  return internalGetVariableOverrides().getMap();
966  }
982  int key,
984 
985  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
986  internalGetVariableOverrides().getMap();
987  return map.containsKey(key) ? map.get(key) : defaultValue;
988  }
1004  int key) {
1005 
1006  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> map =
1007  internalGetVariableOverrides().getMap();
1008  if (!map.containsKey(key)) {
1009  throw new java.lang.IllegalArgumentException();
1010  }
1011  return map.get(key);
1012  }
1013 
1015  internalGetMutableVariableOverrides().getMutableMap()
1016  .clear();
1017  return this;
1018  }
1034  int key) {
1035 
1036  internalGetMutableVariableOverrides().getMutableMap()
1037  .remove(key);
1038  return this;
1039  }
1043  @java.lang.Deprecated
1044  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto>
1046  return internalGetMutableVariableOverrides().getMutableMap();
1047  }
1062  int key,
1064 
1065  if (value == null) { throw new java.lang.NullPointerException(); }
1066  internalGetMutableVariableOverrides().getMutableMap()
1067  .put(key, value);
1068  return this;
1069  }
1085  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPVariableProto> values) {
1086  internalGetMutableVariableOverrides().getMutableMap()
1087  .putAll(values);
1088  return this;
1089  }
1090 
1091  private com.google.protobuf.MapField<
1092  java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> constraintOverrides_;
1093  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1094  internalGetConstraintOverrides() {
1095  if (constraintOverrides_ == null) {
1096  return com.google.protobuf.MapField.emptyMapField(
1097  ConstraintOverridesDefaultEntryHolder.defaultEntry);
1098  }
1099  return constraintOverrides_;
1100  }
1101  private com.google.protobuf.MapField<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1102  internalGetMutableConstraintOverrides() {
1103  onChanged();;
1104  if (constraintOverrides_ == null) {
1105  constraintOverrides_ = com.google.protobuf.MapField.newMapField(
1106  ConstraintOverridesDefaultEntryHolder.defaultEntry);
1107  }
1108  if (!constraintOverrides_.isMutable()) {
1109  constraintOverrides_ = constraintOverrides_.copy();
1110  }
1111  return constraintOverrides_;
1112  }
1113 
1115  return internalGetConstraintOverrides().getMap().size();
1116  }
1132  int key) {
1133 
1134  return internalGetConstraintOverrides().getMap().containsKey(key);
1135  }
1139  @java.lang.Deprecated
1140  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverrides() {
1141  return getConstraintOverridesMap();
1142  }
1157  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> getConstraintOverridesMap() {
1158  return internalGetConstraintOverrides().getMap();
1159  }
1175  int key,
1177 
1178  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1179  internalGetConstraintOverrides().getMap();
1180  return map.containsKey(key) ? map.get(key) : defaultValue;
1181  }
1197  int key) {
1198 
1199  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> map =
1200  internalGetConstraintOverrides().getMap();
1201  if (!map.containsKey(key)) {
1202  throw new java.lang.IllegalArgumentException();
1203  }
1204  return map.get(key);
1205  }
1206 
1208  internalGetMutableConstraintOverrides().getMutableMap()
1209  .clear();
1210  return this;
1211  }
1227  int key) {
1228 
1229  internalGetMutableConstraintOverrides().getMutableMap()
1230  .remove(key);
1231  return this;
1232  }
1236  @java.lang.Deprecated
1237  public java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto>
1239  return internalGetMutableConstraintOverrides().getMutableMap();
1240  }
1255  int key,
1257 
1258  if (value == null) { throw new java.lang.NullPointerException(); }
1259  internalGetMutableConstraintOverrides().getMutableMap()
1260  .put(key, value);
1261  return this;
1262  }
1278  java.util.Map<java.lang.Integer, com.google.ortools.linearsolver.MPConstraintProto> values) {
1279  internalGetMutableConstraintOverrides().getMutableMap()
1280  .putAll(values);
1281  return this;
1282  }
1283  @java.lang.Override
1285  final com.google.protobuf.UnknownFieldSet unknownFields) {
1286  return super.setUnknownFields(unknownFields);
1287  }
1288 
1289  @java.lang.Override
1291  final com.google.protobuf.UnknownFieldSet unknownFields) {
1292  return super.mergeUnknownFields(unknownFields);
1293  }
1294 
1295 
1296  // @@protoc_insertion_point(builder_scope:operations_research.MPModelDeltaProto)
1297  }
1298 
1299  // @@protoc_insertion_point(class_scope:operations_research.MPModelDeltaProto)
1300  private static final com.google.ortools.linearsolver.MPModelDeltaProto DEFAULT_INSTANCE;
1301  static {
1302  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPModelDeltaProto();
1303  }
1304 
1306  return DEFAULT_INSTANCE;
1307  }
1308 
1309  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPModelDeltaProto>
1310  PARSER = new com.google.protobuf.AbstractParser<MPModelDeltaProto>() {
1311  @java.lang.Override
1312  public MPModelDeltaProto parsePartialFrom(
1313  com.google.protobuf.CodedInputStream input,
1314  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1315  throws com.google.protobuf.InvalidProtocolBufferException {
1316  return new MPModelDeltaProto(input, extensionRegistry);
1317  }
1318  };
1319 
1320  public static com.google.protobuf.Parser<MPModelDeltaProto> parser() {
1321  return PARSER;
1322  }
1323 
1324  @java.lang.Override
1325  public com.google.protobuf.Parser<MPModelDeltaProto> getParserForType() {
1326  return PARSER;
1327  }
1328 
1329  @java.lang.Override
1331  return DEFAULT_INSTANCE;
1332  }
1333 
1334 }
1335 
.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()