Java Reference

Java Reference

MPVariableProto.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 
25 public final class MPVariableProto extends
26  com.google.protobuf.GeneratedMessageV3 implements
27  // @@protoc_insertion_point(message_implements:operations_research.MPVariableProto)
29 private static final long serialVersionUID = 0L;
30  // Use MPVariableProto.newBuilder() to construct.
31  private MPVariableProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
32  super(builder);
33  }
34  private MPVariableProto() {
35  lowerBound_ = Double.NEGATIVE_INFINITY;
36  upperBound_ = Double.POSITIVE_INFINITY;
37  name_ = "";
38  }
39 
40  @java.lang.Override
41  @SuppressWarnings({"unused"})
42  protected java.lang.Object newInstance(
43  UnusedPrivateParameter unused) {
44  return new MPVariableProto();
45  }
46 
47  @java.lang.Override
48  public final com.google.protobuf.UnknownFieldSet
50  return this.unknownFields;
51  }
52  private MPVariableProto(
53  com.google.protobuf.CodedInputStream input,
54  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
55  throws com.google.protobuf.InvalidProtocolBufferException {
56  this();
57  if (extensionRegistry == null) {
58  throw new java.lang.NullPointerException();
59  }
60  int mutable_bitField0_ = 0;
61  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
62  com.google.protobuf.UnknownFieldSet.newBuilder();
63  try {
64  boolean done = false;
65  while (!done) {
66  int tag = input.readTag();
67  switch (tag) {
68  case 0:
69  done = true;
70  break;
71  case 9: {
72  bitField0_ |= 0x00000001;
73  lowerBound_ = input.readDouble();
74  break;
75  }
76  case 17: {
77  bitField0_ |= 0x00000002;
78  upperBound_ = input.readDouble();
79  break;
80  }
81  case 25: {
82  bitField0_ |= 0x00000004;
83  objectiveCoefficient_ = input.readDouble();
84  break;
85  }
86  case 32: {
87  bitField0_ |= 0x00000008;
88  isInteger_ = input.readBool();
89  break;
90  }
91  case 42: {
92  com.google.protobuf.ByteString bs = input.readBytes();
93  bitField0_ |= 0x00000010;
94  name_ = bs;
95  break;
96  }
97  case 48: {
98  bitField0_ |= 0x00000020;
99  branchingPriority_ = input.readInt32();
100  break;
101  }
102  default: {
103  if (!parseUnknownField(
104  input, unknownFields, extensionRegistry, tag)) {
105  done = true;
106  }
107  break;
108  }
109  }
110  }
111  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
112  throw e.setUnfinishedMessage(this);
113  } catch (java.io.IOException e) {
114  throw new com.google.protobuf.InvalidProtocolBufferException(
115  e).setUnfinishedMessage(this);
116  } finally {
117  this.unknownFields = unknownFields.build();
118  makeExtensionsImmutable();
119  }
120  }
121  public static final com.google.protobuf.Descriptors.Descriptor
123  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_descriptor;
124  }
125 
126  @java.lang.Override
127  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
129  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_fieldAccessorTable
130  .ensureFieldAccessorsInitialized(
132  }
133 
134  private int bitField0_;
135  public static final int LOWER_BOUND_FIELD_NUMBER = 1;
136  private double lowerBound_;
144  public boolean hasLowerBound() {
145  return ((bitField0_ & 0x00000001) != 0);
146  }
154  public double getLowerBound() {
155  return lowerBound_;
156  }
157 
158  public static final int UPPER_BOUND_FIELD_NUMBER = 2;
159  private double upperBound_;
163  public boolean hasUpperBound() {
164  return ((bitField0_ & 0x00000002) != 0);
165  }
169  public double getUpperBound() {
170  return upperBound_;
171  }
172 
173  public static final int OBJECTIVE_COEFFICIENT_FIELD_NUMBER = 3;
174  private double objectiveCoefficient_;
182  public boolean hasObjectiveCoefficient() {
183  return ((bitField0_ & 0x00000004) != 0);
184  }
192  public double getObjectiveCoefficient() {
193  return objectiveCoefficient_;
194  }
195 
196  public static final int IS_INTEGER_FIELD_NUMBER = 4;
197  private boolean isInteger_;
206  public boolean hasIsInteger() {
207  return ((bitField0_ & 0x00000008) != 0);
208  }
217  public boolean getIsInteger() {
218  return isInteger_;
219  }
220 
221  public static final int NAME_FIELD_NUMBER = 5;
222  private volatile java.lang.Object name_;
230  public boolean hasName() {
231  return ((bitField0_ & 0x00000010) != 0);
232  }
240  public java.lang.String getName() {
241  java.lang.Object ref = name_;
242  if (ref instanceof java.lang.String) {
243  return (java.lang.String) ref;
244  } else {
245  com.google.protobuf.ByteString bs =
246  (com.google.protobuf.ByteString) ref;
247  java.lang.String s = bs.toStringUtf8();
248  if (bs.isValidUtf8()) {
249  name_ = s;
250  }
251  return s;
252  }
253  }
261  public com.google.protobuf.ByteString
263  java.lang.Object ref = name_;
264  if (ref instanceof java.lang.String) {
265  com.google.protobuf.ByteString b =
266  com.google.protobuf.ByteString.copyFromUtf8(
267  (java.lang.String) ref);
268  name_ = b;
269  return b;
270  } else {
271  return (com.google.protobuf.ByteString) ref;
272  }
273  }
274 
275  public static final int BRANCHING_PRIORITY_FIELD_NUMBER = 6;
276  private int branchingPriority_;
280  public boolean hasBranchingPriority() {
281  return ((bitField0_ & 0x00000020) != 0);
282  }
286  public int getBranchingPriority() {
287  return branchingPriority_;
288  }
289 
290  private byte memoizedIsInitialized = -1;
291  @java.lang.Override
292  public final boolean isInitialized() {
293  byte isInitialized = memoizedIsInitialized;
294  if (isInitialized == 1) return true;
295  if (isInitialized == 0) return false;
296 
297  memoizedIsInitialized = 1;
298  return true;
299  }
300 
301  @java.lang.Override
302  public void writeTo(com.google.protobuf.CodedOutputStream output)
303  throws java.io.IOException {
304  if (((bitField0_ & 0x00000001) != 0)) {
305  output.writeDouble(1, lowerBound_);
306  }
307  if (((bitField0_ & 0x00000002) != 0)) {
308  output.writeDouble(2, upperBound_);
309  }
310  if (((bitField0_ & 0x00000004) != 0)) {
311  output.writeDouble(3, objectiveCoefficient_);
312  }
313  if (((bitField0_ & 0x00000008) != 0)) {
314  output.writeBool(4, isInteger_);
315  }
316  if (((bitField0_ & 0x00000010) != 0)) {
317  com.google.protobuf.GeneratedMessageV3.writeString(output, 5, name_);
318  }
319  if (((bitField0_ & 0x00000020) != 0)) {
320  output.writeInt32(6, branchingPriority_);
321  }
322  unknownFields.writeTo(output);
323  }
324 
325  @java.lang.Override
326  public int getSerializedSize() {
327  int size = memoizedSize;
328  if (size != -1) return size;
329 
330  size = 0;
331  if (((bitField0_ & 0x00000001) != 0)) {
332  size += com.google.protobuf.CodedOutputStream
333  .computeDoubleSize(1, lowerBound_);
334  }
335  if (((bitField0_ & 0x00000002) != 0)) {
336  size += com.google.protobuf.CodedOutputStream
337  .computeDoubleSize(2, upperBound_);
338  }
339  if (((bitField0_ & 0x00000004) != 0)) {
340  size += com.google.protobuf.CodedOutputStream
341  .computeDoubleSize(3, objectiveCoefficient_);
342  }
343  if (((bitField0_ & 0x00000008) != 0)) {
344  size += com.google.protobuf.CodedOutputStream
345  .computeBoolSize(4, isInteger_);
346  }
347  if (((bitField0_ & 0x00000010) != 0)) {
348  size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, name_);
349  }
350  if (((bitField0_ & 0x00000020) != 0)) {
351  size += com.google.protobuf.CodedOutputStream
352  .computeInt32Size(6, branchingPriority_);
353  }
354  size += unknownFields.getSerializedSize();
355  memoizedSize = size;
356  return size;
357  }
358 
359  @java.lang.Override
360  public boolean equals(final java.lang.Object obj) {
361  if (obj == this) {
362  return true;
363  }
364  if (!(obj instanceof com.google.ortools.linearsolver.MPVariableProto)) {
365  return super.equals(obj);
366  }
368 
369  if (hasLowerBound() != other.hasLowerBound()) return false;
370  if (hasLowerBound()) {
371  if (java.lang.Double.doubleToLongBits(getLowerBound())
372  != java.lang.Double.doubleToLongBits(
373  other.getLowerBound())) return false;
374  }
375  if (hasUpperBound() != other.hasUpperBound()) return false;
376  if (hasUpperBound()) {
377  if (java.lang.Double.doubleToLongBits(getUpperBound())
378  != java.lang.Double.doubleToLongBits(
379  other.getUpperBound())) return false;
380  }
381  if (hasObjectiveCoefficient() != other.hasObjectiveCoefficient()) return false;
382  if (hasObjectiveCoefficient()) {
383  if (java.lang.Double.doubleToLongBits(getObjectiveCoefficient())
384  != java.lang.Double.doubleToLongBits(
385  other.getObjectiveCoefficient())) return false;
386  }
387  if (hasIsInteger() != other.hasIsInteger()) return false;
388  if (hasIsInteger()) {
389  if (getIsInteger()
390  != other.getIsInteger()) return false;
391  }
392  if (hasName() != other.hasName()) return false;
393  if (hasName()) {
394  if (!getName()
395  .equals(other.getName())) return false;
396  }
397  if (hasBranchingPriority() != other.hasBranchingPriority()) return false;
398  if (hasBranchingPriority()) {
400  != other.getBranchingPriority()) return false;
401  }
402  if (!unknownFields.equals(other.unknownFields)) return false;
403  return true;
404  }
405 
406  @java.lang.Override
407  public int hashCode() {
408  if (memoizedHashCode != 0) {
409  return memoizedHashCode;
410  }
411  int hash = 41;
412  hash = (19 * hash) + getDescriptor().hashCode();
413  if (hasLowerBound()) {
414  hash = (37 * hash) + LOWER_BOUND_FIELD_NUMBER;
415  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
416  java.lang.Double.doubleToLongBits(getLowerBound()));
417  }
418  if (hasUpperBound()) {
419  hash = (37 * hash) + UPPER_BOUND_FIELD_NUMBER;
420  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
421  java.lang.Double.doubleToLongBits(getUpperBound()));
422  }
423  if (hasObjectiveCoefficient()) {
424  hash = (37 * hash) + OBJECTIVE_COEFFICIENT_FIELD_NUMBER;
425  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
426  java.lang.Double.doubleToLongBits(getObjectiveCoefficient()));
427  }
428  if (hasIsInteger()) {
429  hash = (37 * hash) + IS_INTEGER_FIELD_NUMBER;
430  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
431  getIsInteger());
432  }
433  if (hasName()) {
434  hash = (37 * hash) + NAME_FIELD_NUMBER;
435  hash = (53 * hash) + getName().hashCode();
436  }
437  if (hasBranchingPriority()) {
438  hash = (37 * hash) + BRANCHING_PRIORITY_FIELD_NUMBER;
439  hash = (53 * hash) + getBranchingPriority();
440  }
441  hash = (29 * hash) + unknownFields.hashCode();
442  memoizedHashCode = hash;
443  return hash;
444  }
445 
447  java.nio.ByteBuffer data)
448  throws com.google.protobuf.InvalidProtocolBufferException {
449  return PARSER.parseFrom(data);
450  }
452  java.nio.ByteBuffer data,
453  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
454  throws com.google.protobuf.InvalidProtocolBufferException {
455  return PARSER.parseFrom(data, extensionRegistry);
456  }
458  com.google.protobuf.ByteString data)
459  throws com.google.protobuf.InvalidProtocolBufferException {
460  return PARSER.parseFrom(data);
461  }
463  com.google.protobuf.ByteString data,
464  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
465  throws com.google.protobuf.InvalidProtocolBufferException {
466  return PARSER.parseFrom(data, extensionRegistry);
467  }
469  throws com.google.protobuf.InvalidProtocolBufferException {
470  return PARSER.parseFrom(data);
471  }
473  byte[] data,
474  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
475  throws com.google.protobuf.InvalidProtocolBufferException {
476  return PARSER.parseFrom(data, extensionRegistry);
477  }
478  public static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.io.InputStream input)
479  throws java.io.IOException {
480  return com.google.protobuf.GeneratedMessageV3
481  .parseWithIOException(PARSER, input);
482  }
484  java.io.InputStream input,
485  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
486  throws java.io.IOException {
487  return com.google.protobuf.GeneratedMessageV3
488  .parseWithIOException(PARSER, input, extensionRegistry);
489  }
490  public static com.google.ortools.linearsolver.MPVariableProto parseDelimitedFrom(java.io.InputStream input)
491  throws java.io.IOException {
492  return com.google.protobuf.GeneratedMessageV3
493  .parseDelimitedWithIOException(PARSER, input);
494  }
496  java.io.InputStream input,
497  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
498  throws java.io.IOException {
499  return com.google.protobuf.GeneratedMessageV3
500  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
501  }
503  com.google.protobuf.CodedInputStream input)
504  throws java.io.IOException {
505  return com.google.protobuf.GeneratedMessageV3
506  .parseWithIOException(PARSER, input);
507  }
509  com.google.protobuf.CodedInputStream input,
510  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
511  throws java.io.IOException {
512  return com.google.protobuf.GeneratedMessageV3
513  .parseWithIOException(PARSER, input, extensionRegistry);
514  }
515 
516  @java.lang.Override
517  public Builder newBuilderForType() { return newBuilder(); }
518  public static Builder newBuilder() {
519  return DEFAULT_INSTANCE.toBuilder();
520  }
522  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
523  }
524  @java.lang.Override
525  public Builder toBuilder() {
526  return this == DEFAULT_INSTANCE
527  ? new Builder() : new Builder().mergeFrom(this);
528  }
529 
530  @java.lang.Override
532  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
533  Builder builder = new Builder(parent);
534  return builder;
535  }
555  public static final class Builder extends
556  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
557  // @@protoc_insertion_point(builder_implements:operations_research.MPVariableProto)
558  com.google.ortools.linearsolver.MPVariableProtoOrBuilder {
559  public static final com.google.protobuf.Descriptors.Descriptor
561  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_descriptor;
562  }
563 
564  @java.lang.Override
565  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
567  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_fieldAccessorTable
568  .ensureFieldAccessorsInitialized(
570  }
571 
572  // Construct using com.google.ortools.linearsolver.MPVariableProto.newBuilder()
573  private Builder() {
574  maybeForceBuilderInitialization();
575  }
576 
577  private Builder(
578  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
579  super(parent);
580  maybeForceBuilderInitialization();
581  }
582  private void maybeForceBuilderInitialization() {
583  if (com.google.protobuf.GeneratedMessageV3
584  .alwaysUseFieldBuilders) {
585  }
586  }
587  @java.lang.Override
588  public Builder clear() {
589  super.clear();
590  lowerBound_ = Double.NEGATIVE_INFINITY;
591  bitField0_ = (bitField0_ & ~0x00000001);
592  upperBound_ = Double.POSITIVE_INFINITY;
593  bitField0_ = (bitField0_ & ~0x00000002);
594  objectiveCoefficient_ = 0D;
595  bitField0_ = (bitField0_ & ~0x00000004);
596  isInteger_ = false;
597  bitField0_ = (bitField0_ & ~0x00000008);
598  name_ = "";
599  bitField0_ = (bitField0_ & ~0x00000010);
600  branchingPriority_ = 0;
601  bitField0_ = (bitField0_ & ~0x00000020);
602  return this;
603  }
604 
605  @java.lang.Override
606  public com.google.protobuf.Descriptors.Descriptor
608  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_descriptor;
609  }
610 
611  @java.lang.Override
614  }
615 
616  @java.lang.Override
619  if (!result.isInitialized()) {
620  throw newUninitializedMessageException(result);
621  }
622  return result;
623  }
624 
625  @java.lang.Override
628  int from_bitField0_ = bitField0_;
629  int to_bitField0_ = 0;
630  if (((from_bitField0_ & 0x00000001) != 0)) {
631  to_bitField0_ |= 0x00000001;
632  }
633  result.lowerBound_ = lowerBound_;
634  if (((from_bitField0_ & 0x00000002) != 0)) {
635  to_bitField0_ |= 0x00000002;
636  }
637  result.upperBound_ = upperBound_;
638  if (((from_bitField0_ & 0x00000004) != 0)) {
639  result.objectiveCoefficient_ = objectiveCoefficient_;
640  to_bitField0_ |= 0x00000004;
641  }
642  if (((from_bitField0_ & 0x00000008) != 0)) {
643  result.isInteger_ = isInteger_;
644  to_bitField0_ |= 0x00000008;
645  }
646  if (((from_bitField0_ & 0x00000010) != 0)) {
647  to_bitField0_ |= 0x00000010;
648  }
649  result.name_ = name_;
650  if (((from_bitField0_ & 0x00000020) != 0)) {
651  result.branchingPriority_ = branchingPriority_;
652  to_bitField0_ |= 0x00000020;
653  }
654  result.bitField0_ = to_bitField0_;
655  onBuilt();
656  return result;
657  }
658 
659  @java.lang.Override
660  public Builder clone() {
661  return super.clone();
662  }
663  @java.lang.Override
665  com.google.protobuf.Descriptors.FieldDescriptor field,
666  java.lang.Object value) {
667  return super.setField(field, value);
668  }
669  @java.lang.Override
671  com.google.protobuf.Descriptors.FieldDescriptor field) {
672  return super.clearField(field);
673  }
674  @java.lang.Override
676  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
677  return super.clearOneof(oneof);
678  }
679  @java.lang.Override
681  com.google.protobuf.Descriptors.FieldDescriptor field,
682  int index, java.lang.Object value) {
683  return super.setRepeatedField(field, index, value);
684  }
685  @java.lang.Override
687  com.google.protobuf.Descriptors.FieldDescriptor field,
688  java.lang.Object value) {
689  return super.addRepeatedField(field, value);
690  }
691  @java.lang.Override
692  public Builder mergeFrom(com.google.protobuf.Message other) {
693  if (other instanceof com.google.ortools.linearsolver.MPVariableProto) {
695  } else {
696  super.mergeFrom(other);
697  return this;
698  }
699  }
700 
702  if (other == com.google.ortools.linearsolver.MPVariableProto.getDefaultInstance()) return this;
703  if (other.hasLowerBound()) {
704  setLowerBound(other.getLowerBound());
705  }
706  if (other.hasUpperBound()) {
707  setUpperBound(other.getUpperBound());
708  }
709  if (other.hasObjectiveCoefficient()) {
710  setObjectiveCoefficient(other.getObjectiveCoefficient());
711  }
712  if (other.hasIsInteger()) {
713  setIsInteger(other.getIsInteger());
714  }
715  if (other.hasName()) {
716  bitField0_ |= 0x00000010;
717  name_ = other.name_;
718  onChanged();
719  }
720  if (other.hasBranchingPriority()) {
721  setBranchingPriority(other.getBranchingPriority());
722  }
723  this.mergeUnknownFields(other.unknownFields);
724  onChanged();
725  return this;
726  }
727 
728  @java.lang.Override
729  public final boolean isInitialized() {
730  return true;
731  }
732 
733  @java.lang.Override
735  com.google.protobuf.CodedInputStream input,
736  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
737  throws java.io.IOException {
738  com.google.ortools.linearsolver.MPVariableProto parsedMessage = null;
739  try {
740  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
741  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
742  parsedMessage = (com.google.ortools.linearsolver.MPVariableProto) e.getUnfinishedMessage();
743  throw e.unwrapIOException();
744  } finally {
745  if (parsedMessage != null) {
746  mergeFrom(parsedMessage);
747  }
748  }
749  return this;
750  }
751  private int bitField0_;
752 
753  private double lowerBound_ = Double.NEGATIVE_INFINITY;
761  public boolean hasLowerBound() {
762  return ((bitField0_ & 0x00000001) != 0);
763  }
771  public double getLowerBound() {
772  return lowerBound_;
773  }
781  public Builder setLowerBound(double value) {
782  bitField0_ |= 0x00000001;
783  lowerBound_ = value;
784  onChanged();
785  return this;
786  }
795  bitField0_ = (bitField0_ & ~0x00000001);
796  lowerBound_ = Double.NEGATIVE_INFINITY;
797  onChanged();
798  return this;
799  }
800 
801  private double upperBound_ = Double.POSITIVE_INFINITY;
805  public boolean hasUpperBound() {
806  return ((bitField0_ & 0x00000002) != 0);
807  }
811  public double getUpperBound() {
812  return upperBound_;
813  }
817  public Builder setUpperBound(double value) {
818  bitField0_ |= 0x00000002;
819  upperBound_ = value;
820  onChanged();
821  return this;
822  }
827  bitField0_ = (bitField0_ & ~0x00000002);
828  upperBound_ = Double.POSITIVE_INFINITY;
829  onChanged();
830  return this;
831  }
832 
833  private double objectiveCoefficient_ ;
841  public boolean hasObjectiveCoefficient() {
842  return ((bitField0_ & 0x00000004) != 0);
843  }
851  public double getObjectiveCoefficient() {
852  return objectiveCoefficient_;
853  }
861  public Builder setObjectiveCoefficient(double value) {
862  bitField0_ |= 0x00000004;
863  objectiveCoefficient_ = value;
864  onChanged();
865  return this;
866  }
875  bitField0_ = (bitField0_ & ~0x00000004);
876  objectiveCoefficient_ = 0D;
877  onChanged();
878  return this;
879  }
880 
881  private boolean isInteger_ ;
890  public boolean hasIsInteger() {
891  return ((bitField0_ & 0x00000008) != 0);
892  }
901  public boolean getIsInteger() {
902  return isInteger_;
903  }
912  public Builder setIsInteger(boolean value) {
913  bitField0_ |= 0x00000008;
914  isInteger_ = value;
915  onChanged();
916  return this;
917  }
927  bitField0_ = (bitField0_ & ~0x00000008);
928  isInteger_ = false;
929  onChanged();
930  return this;
931  }
932 
933  private java.lang.Object name_ = "";
941  public boolean hasName() {
942  return ((bitField0_ & 0x00000010) != 0);
943  }
951  public java.lang.String getName() {
952  java.lang.Object ref = name_;
953  if (!(ref instanceof java.lang.String)) {
954  com.google.protobuf.ByteString bs =
955  (com.google.protobuf.ByteString) ref;
956  java.lang.String s = bs.toStringUtf8();
957  if (bs.isValidUtf8()) {
958  name_ = s;
959  }
960  return s;
961  } else {
962  return (java.lang.String) ref;
963  }
964  }
972  public com.google.protobuf.ByteString
974  java.lang.Object ref = name_;
975  if (ref instanceof String) {
976  com.google.protobuf.ByteString b =
977  com.google.protobuf.ByteString.copyFromUtf8(
978  (java.lang.String) ref);
979  name_ = b;
980  return b;
981  } else {
982  return (com.google.protobuf.ByteString) ref;
983  }
984  }
992  public Builder setName(
993  java.lang.String value) {
994  if (value == null) {
995  throw new NullPointerException();
996  }
997  bitField0_ |= 0x00000010;
998  name_ = value;
999  onChanged();
1000  return this;
1001  }
1009  public Builder clearName() {
1010  bitField0_ = (bitField0_ & ~0x00000010);
1011  name_ = getDefaultInstance().getName();
1012  onChanged();
1013  return this;
1014  }
1023  com.google.protobuf.ByteString value) {
1024  if (value == null) {
1025  throw new NullPointerException();
1026  }
1027  bitField0_ |= 0x00000010;
1028  name_ = value;
1029  onChanged();
1030  return this;
1031  }
1032 
1033  private int branchingPriority_ ;
1037  public boolean hasBranchingPriority() {
1038  return ((bitField0_ & 0x00000020) != 0);
1039  }
1043  public int getBranchingPriority() {
1044  return branchingPriority_;
1045  }
1049  public Builder setBranchingPriority(int value) {
1050  bitField0_ |= 0x00000020;
1051  branchingPriority_ = value;
1052  onChanged();
1053  return this;
1054  }
1059  bitField0_ = (bitField0_ & ~0x00000020);
1060  branchingPriority_ = 0;
1061  onChanged();
1062  return this;
1063  }
1064  @java.lang.Override
1066  final com.google.protobuf.UnknownFieldSet unknownFields) {
1067  return super.setUnknownFields(unknownFields);
1068  }
1069 
1070  @java.lang.Override
1072  final com.google.protobuf.UnknownFieldSet unknownFields) {
1073  return super.mergeUnknownFields(unknownFields);
1074  }
1075 
1076 
1077  // @@protoc_insertion_point(builder_scope:operations_research.MPVariableProto)
1078  }
1079 
1080  // @@protoc_insertion_point(class_scope:operations_research.MPVariableProto)
1081  private static final com.google.ortools.linearsolver.MPVariableProto DEFAULT_INSTANCE;
1082  static {
1083  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPVariableProto();
1084  }
1085 
1087  return DEFAULT_INSTANCE;
1088  }
1089 
1090  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPVariableProto>
1091  PARSER = new com.google.protobuf.AbstractParser<MPVariableProto>() {
1092  @java.lang.Override
1093  public MPVariableProto parsePartialFrom(
1094  com.google.protobuf.CodedInputStream input,
1095  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1096  throws com.google.protobuf.InvalidProtocolBufferException {
1097  return new MPVariableProto(input, extensionRegistry);
1098  }
1099  };
1100 
1101  public static com.google.protobuf.Parser<MPVariableProto> parser() {
1102  return PARSER;
1103  }
1104 
1105  @java.lang.Override
1106  public com.google.protobuf.Parser<MPVariableProto> getParserForType() {
1107  return PARSER;
1108  }
1109 
1110  @java.lang.Override
1112  return DEFAULT_INSTANCE;
1113  }
1114 
1115 }
1116 
static com.google.protobuf.Parser< MPVariableProto > parser()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Builder clearUpperBound()
optional double upper_bound = 2 [default = inf];
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.linearsolver.MPVariableProto build()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder setNameBytes(com.google.protobuf.ByteString value)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getBranchingPriority()
optional int32 branching_priority = 6 [default = 0];
boolean hasBranchingPriority()
optional int32 branching_priority = 6 [default = 0];
com.google.protobuf.ByteString getNameBytes()
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override com.google.ortools.linearsolver.MPVariableProto getDefaultInstanceForType()
Builder setBranchingPriority(int value)
optional int32 branching_priority = 6 [default = 0];
double getUpperBound()
optional double upper_bound = 2 [default = inf];
.lang.Deprecated static final com.google.protobuf.Parser< MPVariableProto > PARSER
.lang.Override com.google.ortools.linearsolver.MPVariableProto getDefaultInstanceForType()
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.linearsolver.MPVariableProto getDefaultInstance()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(byte[] data)
Builder mergeFrom(com.google.ortools.linearsolver.MPVariableProto other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.linearsolver.MPVariableProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override com.google.ortools.linearsolver.MPVariableProto buildPartial()
Builder setUpperBound(double value)
optional double upper_bound = 2 [default = inf];
static com.google.ortools.linearsolver.MPVariableProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.linearsolver.MPVariableProto prototype)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
boolean hasBranchingPriority()
optional int32 branching_priority = 6 [default = 0];
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
boolean hasUpperBound()
optional double upper_bound = 2 [default = inf];
Builder clearBranchingPriority()
optional int32 branching_priority = 6 [default = 0];
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.ByteString data)
int getBranchingPriority()
optional int32 branching_priority = 6 [default = 0];
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.protobuf.Parser< MPVariableProto > getParserForType()
.lang.Override boolean equals(final java.lang.Object obj)
double getUpperBound()
optional double upper_bound = 2 [default = inf];
boolean hasUpperBound()
optional double upper_bound = 2 [default = inf];
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.io.InputStream input)