Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
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// Protobuf Java Version: 3.25.3
5package com.google.ortools.linearsolver;
6
26public final class MPVariableProto extends
27 com.google.protobuf.GeneratedMessageV3 implements
28 // @@protoc_insertion_point(message_implements:operations_research.MPVariableProto)
30private static final long serialVersionUID = 0L;
31 // Use MPVariableProto.newBuilder() to construct.
32 private MPVariableProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
33 super(builder);
34 }
35 private MPVariableProto() {
36 lowerBound_ = Double.NEGATIVE_INFINITY;
37 upperBound_ = Double.POSITIVE_INFINITY;
38 name_ = "";
39 }
40
41 @java.lang.Override
42 @SuppressWarnings({"unused"})
43 protected java.lang.Object newInstance(
44 UnusedPrivateParameter unused) {
45 return new MPVariableProto();
46 }
47
48 public static final com.google.protobuf.Descriptors.Descriptor
50 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_descriptor;
51 }
52
53 @java.lang.Override
54 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
56 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_fieldAccessorTable
57 .ensureFieldAccessorsInitialized(
58 com.google.ortools.linearsolver.MPVariableProto.class, com.google.ortools.linearsolver.MPVariableProto.Builder.class);
59 }
60
61 private int bitField0_;
62 public static final int LOWER_BOUND_FIELD_NUMBER = 1;
63 private double lowerBound_ = Double.NEGATIVE_INFINITY;
72 @java.lang.Override
73 public boolean hasLowerBound() {
74 return ((bitField0_ & 0x00000001) != 0);
75 }
84 @java.lang.Override
85 public double getLowerBound() {
86 return lowerBound_;
87 }
88
89 public static final int UPPER_BOUND_FIELD_NUMBER = 2;
90 private double upperBound_ = Double.POSITIVE_INFINITY;
95 @java.lang.Override
96 public boolean hasUpperBound() {
97 return ((bitField0_ & 0x00000002) != 0);
98 }
103 @java.lang.Override
104 public double getUpperBound() {
105 return upperBound_;
106 }
107
108 public static final int OBJECTIVE_COEFFICIENT_FIELD_NUMBER = 3;
109 private double objectiveCoefficient_ = 0D;
118 @java.lang.Override
119 public boolean hasObjectiveCoefficient() {
120 return ((bitField0_ & 0x00000004) != 0);
121 }
130 @java.lang.Override
131 public double getObjectiveCoefficient() {
132 return objectiveCoefficient_;
133 }
134
135 public static final int IS_INTEGER_FIELD_NUMBER = 4;
136 private boolean isInteger_ = false;
146 @java.lang.Override
147 public boolean hasIsInteger() {
148 return ((bitField0_ & 0x00000008) != 0);
149 }
159 @java.lang.Override
160 public boolean getIsInteger() {
161 return isInteger_;
162 }
163
164 public static final int NAME_FIELD_NUMBER = 5;
165 @SuppressWarnings("serial")
166 private volatile java.lang.Object name_ = "";
175 @java.lang.Override
176 public boolean hasName() {
177 return ((bitField0_ & 0x00000010) != 0);
178 }
187 @java.lang.Override
188 public java.lang.String getName() {
189 java.lang.Object ref = name_;
190 if (ref instanceof java.lang.String) {
191 return (java.lang.String) ref;
192 } else {
193 com.google.protobuf.ByteString bs =
194 (com.google.protobuf.ByteString) ref;
195 java.lang.String s = bs.toStringUtf8();
196 if (bs.isValidUtf8()) {
197 name_ = s;
198 }
199 return s;
200 }
201 }
210 @java.lang.Override
211 public com.google.protobuf.ByteString
213 java.lang.Object ref = name_;
214 if (ref instanceof java.lang.String) {
215 com.google.protobuf.ByteString b =
216 com.google.protobuf.ByteString.copyFromUtf8(
217 (java.lang.String) ref);
218 name_ = b;
219 return b;
220 } else {
221 return (com.google.protobuf.ByteString) ref;
222 }
223 }
224
225 public static final int BRANCHING_PRIORITY_FIELD_NUMBER = 6;
226 private int branchingPriority_ = 0;
231 @java.lang.Override
232 public boolean hasBranchingPriority() {
233 return ((bitField0_ & 0x00000020) != 0);
234 }
239 @java.lang.Override
240 public int getBranchingPriority() {
241 return branchingPriority_;
242 }
243
244 private byte memoizedIsInitialized = -1;
245 @java.lang.Override
246 public final boolean isInitialized() {
247 byte isInitialized = memoizedIsInitialized;
248 if (isInitialized == 1) return true;
249 if (isInitialized == 0) return false;
250
251 memoizedIsInitialized = 1;
252 return true;
253 }
254
255 @java.lang.Override
256 public void writeTo(com.google.protobuf.CodedOutputStream output)
257 throws java.io.IOException {
258 if (((bitField0_ & 0x00000001) != 0)) {
259 output.writeDouble(1, lowerBound_);
260 }
261 if (((bitField0_ & 0x00000002) != 0)) {
262 output.writeDouble(2, upperBound_);
263 }
264 if (((bitField0_ & 0x00000004) != 0)) {
265 output.writeDouble(3, objectiveCoefficient_);
266 }
267 if (((bitField0_ & 0x00000008) != 0)) {
268 output.writeBool(4, isInteger_);
269 }
270 if (((bitField0_ & 0x00000010) != 0)) {
271 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, name_);
272 }
273 if (((bitField0_ & 0x00000020) != 0)) {
274 output.writeInt32(6, branchingPriority_);
275 }
276 getUnknownFields().writeTo(output);
277 }
278
279 @java.lang.Override
280 public int getSerializedSize() {
281 int size = memoizedSize;
282 if (size != -1) return size;
283
284 size = 0;
285 if (((bitField0_ & 0x00000001) != 0)) {
286 size += com.google.protobuf.CodedOutputStream
287 .computeDoubleSize(1, lowerBound_);
288 }
289 if (((bitField0_ & 0x00000002) != 0)) {
290 size += com.google.protobuf.CodedOutputStream
291 .computeDoubleSize(2, upperBound_);
292 }
293 if (((bitField0_ & 0x00000004) != 0)) {
294 size += com.google.protobuf.CodedOutputStream
295 .computeDoubleSize(3, objectiveCoefficient_);
296 }
297 if (((bitField0_ & 0x00000008) != 0)) {
298 size += com.google.protobuf.CodedOutputStream
299 .computeBoolSize(4, isInteger_);
300 }
301 if (((bitField0_ & 0x00000010) != 0)) {
302 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, name_);
303 }
304 if (((bitField0_ & 0x00000020) != 0)) {
305 size += com.google.protobuf.CodedOutputStream
306 .computeInt32Size(6, branchingPriority_);
307 }
308 size += getUnknownFields().getSerializedSize();
309 memoizedSize = size;
310 return size;
311 }
312
313 @java.lang.Override
314 public boolean equals(final java.lang.Object obj) {
315 if (obj == this) {
316 return true;
317 }
318 if (!(obj instanceof com.google.ortools.linearsolver.MPVariableProto)) {
319 return super.equals(obj);
320 }
321 com.google.ortools.linearsolver.MPVariableProto other = (com.google.ortools.linearsolver.MPVariableProto) obj;
322
323 if (hasLowerBound() != other.hasLowerBound()) return false;
324 if (hasLowerBound()) {
325 if (java.lang.Double.doubleToLongBits(getLowerBound())
326 != java.lang.Double.doubleToLongBits(
327 other.getLowerBound())) return false;
328 }
329 if (hasUpperBound() != other.hasUpperBound()) return false;
330 if (hasUpperBound()) {
331 if (java.lang.Double.doubleToLongBits(getUpperBound())
332 != java.lang.Double.doubleToLongBits(
333 other.getUpperBound())) return false;
334 }
335 if (hasObjectiveCoefficient() != other.hasObjectiveCoefficient()) return false;
337 if (java.lang.Double.doubleToLongBits(getObjectiveCoefficient())
338 != java.lang.Double.doubleToLongBits(
339 other.getObjectiveCoefficient())) return false;
340 }
341 if (hasIsInteger() != other.hasIsInteger()) return false;
342 if (hasIsInteger()) {
343 if (getIsInteger()
344 != other.getIsInteger()) return false;
345 }
346 if (hasName() != other.hasName()) return false;
347 if (hasName()) {
348 if (!getName()
349 .equals(other.getName())) return false;
350 }
351 if (hasBranchingPriority() != other.hasBranchingPriority()) return false;
352 if (hasBranchingPriority()) {
354 != other.getBranchingPriority()) return false;
355 }
356 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
357 return true;
358 }
359
360 @java.lang.Override
361 public int hashCode() {
362 if (memoizedHashCode != 0) {
363 return memoizedHashCode;
364 }
365 int hash = 41;
366 hash = (19 * hash) + getDescriptor().hashCode();
367 if (hasLowerBound()) {
368 hash = (37 * hash) + LOWER_BOUND_FIELD_NUMBER;
369 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
370 java.lang.Double.doubleToLongBits(getLowerBound()));
371 }
372 if (hasUpperBound()) {
373 hash = (37 * hash) + UPPER_BOUND_FIELD_NUMBER;
374 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
375 java.lang.Double.doubleToLongBits(getUpperBound()));
376 }
378 hash = (37 * hash) + OBJECTIVE_COEFFICIENT_FIELD_NUMBER;
379 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
380 java.lang.Double.doubleToLongBits(getObjectiveCoefficient()));
381 }
382 if (hasIsInteger()) {
383 hash = (37 * hash) + IS_INTEGER_FIELD_NUMBER;
384 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
385 getIsInteger());
386 }
387 if (hasName()) {
388 hash = (37 * hash) + NAME_FIELD_NUMBER;
389 hash = (53 * hash) + getName().hashCode();
390 }
391 if (hasBranchingPriority()) {
392 hash = (37 * hash) + BRANCHING_PRIORITY_FIELD_NUMBER;
393 hash = (53 * hash) + getBranchingPriority();
394 }
395 hash = (29 * hash) + getUnknownFields().hashCode();
396 memoizedHashCode = hash;
397 return hash;
398 }
399
401 java.nio.ByteBuffer data)
402 throws com.google.protobuf.InvalidProtocolBufferException {
403 return PARSER.parseFrom(data);
404 }
406 java.nio.ByteBuffer data,
407 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
408 throws com.google.protobuf.InvalidProtocolBufferException {
409 return PARSER.parseFrom(data, extensionRegistry);
410 }
412 com.google.protobuf.ByteString data)
413 throws com.google.protobuf.InvalidProtocolBufferException {
414 return PARSER.parseFrom(data);
415 }
417 com.google.protobuf.ByteString data,
418 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
419 throws com.google.protobuf.InvalidProtocolBufferException {
420 return PARSER.parseFrom(data, extensionRegistry);
421 }
423 throws com.google.protobuf.InvalidProtocolBufferException {
424 return PARSER.parseFrom(data);
425 }
427 byte[] data,
428 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
429 throws com.google.protobuf.InvalidProtocolBufferException {
430 return PARSER.parseFrom(data, extensionRegistry);
431 }
432 public static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.io.InputStream input)
433 throws java.io.IOException {
434 return com.google.protobuf.GeneratedMessageV3
435 .parseWithIOException(PARSER, input);
436 }
438 java.io.InputStream input,
439 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
440 throws java.io.IOException {
441 return com.google.protobuf.GeneratedMessageV3
442 .parseWithIOException(PARSER, input, extensionRegistry);
443 }
444
446 throws java.io.IOException {
447 return com.google.protobuf.GeneratedMessageV3
448 .parseDelimitedWithIOException(PARSER, input);
449 }
450
452 java.io.InputStream input,
453 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
454 throws java.io.IOException {
455 return com.google.protobuf.GeneratedMessageV3
456 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
457 }
459 com.google.protobuf.CodedInputStream input)
460 throws java.io.IOException {
461 return com.google.protobuf.GeneratedMessageV3
462 .parseWithIOException(PARSER, input);
463 }
465 com.google.protobuf.CodedInputStream input,
466 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
467 throws java.io.IOException {
468 return com.google.protobuf.GeneratedMessageV3
469 .parseWithIOException(PARSER, input, extensionRegistry);
470 }
471
472 @java.lang.Override
473 public Builder newBuilderForType() { return newBuilder(); }
474 public static Builder newBuilder() {
475 return DEFAULT_INSTANCE.toBuilder();
476 }
477 public static Builder newBuilder(com.google.ortools.linearsolver.MPVariableProto prototype) {
478 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
479 }
480 @java.lang.Override
482 return this == DEFAULT_INSTANCE
483 ? new Builder() : new Builder().mergeFrom(this);
484 }
485
486 @java.lang.Override
488 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
489 Builder builder = new Builder(parent);
490 return builder;
491 }
511 public static final class Builder extends
512 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
513 // @@protoc_insertion_point(builder_implements:operations_research.MPVariableProto)
514 com.google.ortools.linearsolver.MPVariableProtoOrBuilder {
515 public static final com.google.protobuf.Descriptors.Descriptor
517 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_descriptor;
518 }
519
520 @java.lang.Override
521 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
523 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_fieldAccessorTable
524 .ensureFieldAccessorsInitialized(
525 com.google.ortools.linearsolver.MPVariableProto.class, com.google.ortools.linearsolver.MPVariableProto.Builder.class);
526 }
527
528 // Construct using com.google.ortools.linearsolver.MPVariableProto.newBuilder()
529 private Builder() {
530
531 }
532
533 private Builder(
534 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
535 super(parent);
536
537 }
538 @java.lang.Override
539 public Builder clear() {
540 super.clear();
541 bitField0_ = 0;
542 lowerBound_ = Double.NEGATIVE_INFINITY;
543 upperBound_ = Double.POSITIVE_INFINITY;
544 objectiveCoefficient_ = 0D;
545 isInteger_ = false;
546 name_ = "";
547 branchingPriority_ = 0;
548 return this;
549 }
550
551 @java.lang.Override
552 public com.google.protobuf.Descriptors.Descriptor
554 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPVariableProto_descriptor;
555 }
556
557 @java.lang.Override
559 return com.google.ortools.linearsolver.MPVariableProto.getDefaultInstance();
560 }
561
562 @java.lang.Override
565 if (!result.isInitialized()) {
566 throw newUninitializedMessageException(result);
567 }
568 return result;
569 }
570
571 @java.lang.Override
573 com.google.ortools.linearsolver.MPVariableProto result = new com.google.ortools.linearsolver.MPVariableProto(this);
574 if (bitField0_ != 0) { buildPartial0(result); }
575 onBuilt();
576 return result;
577 }
578
579 private void buildPartial0(com.google.ortools.linearsolver.MPVariableProto result) {
580 int from_bitField0_ = bitField0_;
581 int to_bitField0_ = 0;
582 if (((from_bitField0_ & 0x00000001) != 0)) {
583 result.lowerBound_ = lowerBound_;
584 to_bitField0_ |= 0x00000001;
585 }
586 if (((from_bitField0_ & 0x00000002) != 0)) {
587 result.upperBound_ = upperBound_;
588 to_bitField0_ |= 0x00000002;
589 }
590 if (((from_bitField0_ & 0x00000004) != 0)) {
591 result.objectiveCoefficient_ = objectiveCoefficient_;
592 to_bitField0_ |= 0x00000004;
593 }
594 if (((from_bitField0_ & 0x00000008) != 0)) {
595 result.isInteger_ = isInteger_;
596 to_bitField0_ |= 0x00000008;
597 }
598 if (((from_bitField0_ & 0x00000010) != 0)) {
599 result.name_ = name_;
600 to_bitField0_ |= 0x00000010;
601 }
602 if (((from_bitField0_ & 0x00000020) != 0)) {
603 result.branchingPriority_ = branchingPriority_;
604 to_bitField0_ |= 0x00000020;
605 }
606 result.bitField0_ |= to_bitField0_;
607 }
608
609 @java.lang.Override
610 public Builder clone() {
611 return super.clone();
612 }
613 @java.lang.Override
615 com.google.protobuf.Descriptors.FieldDescriptor field,
616 java.lang.Object value) {
617 return super.setField(field, value);
618 }
619 @java.lang.Override
621 com.google.protobuf.Descriptors.FieldDescriptor field) {
622 return super.clearField(field);
623 }
624 @java.lang.Override
626 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
627 return super.clearOneof(oneof);
628 }
629 @java.lang.Override
631 com.google.protobuf.Descriptors.FieldDescriptor field,
632 int index, java.lang.Object value) {
633 return super.setRepeatedField(field, index, value);
634 }
635 @java.lang.Override
637 com.google.protobuf.Descriptors.FieldDescriptor field,
638 java.lang.Object value) {
639 return super.addRepeatedField(field, value);
640 }
641 @java.lang.Override
642 public Builder mergeFrom(com.google.protobuf.Message other) {
643 if (other instanceof com.google.ortools.linearsolver.MPVariableProto) {
644 return mergeFrom((com.google.ortools.linearsolver.MPVariableProto)other);
645 } else {
646 super.mergeFrom(other);
647 return this;
648 }
649 }
650
651 public Builder mergeFrom(com.google.ortools.linearsolver.MPVariableProto other) {
652 if (other == com.google.ortools.linearsolver.MPVariableProto.getDefaultInstance()) return this;
653 if (other.hasLowerBound()) {
654 setLowerBound(other.getLowerBound());
655 }
656 if (other.hasUpperBound()) {
657 setUpperBound(other.getUpperBound());
658 }
659 if (other.hasObjectiveCoefficient()) {
660 setObjectiveCoefficient(other.getObjectiveCoefficient());
661 }
662 if (other.hasIsInteger()) {
663 setIsInteger(other.getIsInteger());
664 }
665 if (other.hasName()) {
666 name_ = other.name_;
667 bitField0_ |= 0x00000010;
668 onChanged();
669 }
670 if (other.hasBranchingPriority()) {
671 setBranchingPriority(other.getBranchingPriority());
672 }
673 this.mergeUnknownFields(other.getUnknownFields());
674 onChanged();
675 return this;
676 }
677
678 @java.lang.Override
679 public final boolean isInitialized() {
680 return true;
681 }
682
683 @java.lang.Override
685 com.google.protobuf.CodedInputStream input,
686 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
687 throws java.io.IOException {
688 if (extensionRegistry == null) {
689 throw new java.lang.NullPointerException();
690 }
691 try {
692 boolean done = false;
693 while (!done) {
694 int tag = input.readTag();
695 switch (tag) {
696 case 0:
697 done = true;
698 break;
699 case 9: {
700 lowerBound_ = input.readDouble();
701 bitField0_ |= 0x00000001;
702 break;
703 } // case 9
704 case 17: {
705 upperBound_ = input.readDouble();
706 bitField0_ |= 0x00000002;
707 break;
708 } // case 17
709 case 25: {
710 objectiveCoefficient_ = input.readDouble();
711 bitField0_ |= 0x00000004;
712 break;
713 } // case 25
714 case 32: {
715 isInteger_ = input.readBool();
716 bitField0_ |= 0x00000008;
717 break;
718 } // case 32
719 case 42: {
720 name_ = input.readBytes();
721 bitField0_ |= 0x00000010;
722 break;
723 } // case 42
724 case 48: {
725 branchingPriority_ = input.readInt32();
726 bitField0_ |= 0x00000020;
727 break;
728 } // case 48
729 default: {
730 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
731 done = true; // was an endgroup tag
732 }
733 break;
734 } // default:
735 } // switch (tag)
736 } // while (!done)
737 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
738 throw e.unwrapIOException();
739 } finally {
740 onChanged();
741 } // finally
742 return this;
743 }
744 private int bitField0_;
745
746 private double lowerBound_ = Double.NEGATIVE_INFINITY;
755 @java.lang.Override
756 public boolean hasLowerBound() {
757 return ((bitField0_ & 0x00000001) != 0);
758 }
767 @java.lang.Override
768 public double getLowerBound() {
769 return lowerBound_;
770 }
780 public Builder setLowerBound(double value) {
781
782 lowerBound_ = value;
783 bitField0_ |= 0x00000001;
784 onChanged();
785 return this;
786 }
796 bitField0_ = (bitField0_ & ~0x00000001);
797 lowerBound_ = Double.NEGATIVE_INFINITY;
798 onChanged();
799 return this;
800 }
801
802 private double upperBound_ = Double.POSITIVE_INFINITY;
807 @java.lang.Override
808 public boolean hasUpperBound() {
809 return ((bitField0_ & 0x00000002) != 0);
810 }
815 @java.lang.Override
816 public double getUpperBound() {
817 return upperBound_;
818 }
824 public Builder setUpperBound(double value) {
825
826 upperBound_ = value;
827 bitField0_ |= 0x00000002;
828 onChanged();
829 return this;
830 }
836 bitField0_ = (bitField0_ & ~0x00000002);
837 upperBound_ = Double.POSITIVE_INFINITY;
838 onChanged();
839 return this;
840 }
841
842 private double objectiveCoefficient_ ;
851 @java.lang.Override
852 public boolean hasObjectiveCoefficient() {
853 return ((bitField0_ & 0x00000004) != 0);
854 }
863 @java.lang.Override
864 public double getObjectiveCoefficient() {
865 return objectiveCoefficient_;
866 }
876 public Builder setObjectiveCoefficient(double value) {
877
878 objectiveCoefficient_ = value;
879 bitField0_ |= 0x00000004;
880 onChanged();
881 return this;
882 }
892 bitField0_ = (bitField0_ & ~0x00000004);
893 objectiveCoefficient_ = 0D;
894 onChanged();
895 return this;
896 }
897
898 private boolean isInteger_ ;
908 @java.lang.Override
909 public boolean hasIsInteger() {
910 return ((bitField0_ & 0x00000008) != 0);
911 }
921 @java.lang.Override
922 public boolean getIsInteger() {
923 return isInteger_;
924 }
935 public Builder setIsInteger(boolean value) {
936
937 isInteger_ = value;
938 bitField0_ |= 0x00000008;
939 onChanged();
940 return this;
941 }
952 bitField0_ = (bitField0_ & ~0x00000008);
953 isInteger_ = false;
954 onChanged();
955 return this;
956 }
957
958 private java.lang.Object name_ = "";
967 public boolean hasName() {
968 return ((bitField0_ & 0x00000010) != 0);
969 }
978 public java.lang.String getName() {
979 java.lang.Object ref = name_;
980 if (!(ref instanceof java.lang.String)) {
981 com.google.protobuf.ByteString bs =
982 (com.google.protobuf.ByteString) ref;
983 java.lang.String s = bs.toStringUtf8();
984 if (bs.isValidUtf8()) {
985 name_ = s;
986 }
987 return s;
988 } else {
989 return (java.lang.String) ref;
990 }
991 }
1000 public com.google.protobuf.ByteString
1002 java.lang.Object ref = name_;
1003 if (ref instanceof String) {
1004 com.google.protobuf.ByteString b =
1005 com.google.protobuf.ByteString.copyFromUtf8(
1006 (java.lang.String) ref);
1007 name_ = b;
1008 return b;
1009 } else {
1010 return (com.google.protobuf.ByteString) ref;
1011 }
1012 }
1023 java.lang.String value) {
1024 if (value == null) { throw new NullPointerException(); }
1025 name_ = value;
1026 bitField0_ |= 0x00000010;
1027 onChanged();
1028 return this;
1029 }
1039 name_ = getDefaultInstance().getName();
1040 bitField0_ = (bitField0_ & ~0x00000010);
1041 onChanged();
1042 return this;
1043 }
1054 com.google.protobuf.ByteString value) {
1055 if (value == null) { throw new NullPointerException(); }
1056 name_ = value;
1057 bitField0_ |= 0x00000010;
1058 onChanged();
1059 return this;
1060 }
1061
1062 private int branchingPriority_ ;
1067 @java.lang.Override
1068 public boolean hasBranchingPriority() {
1069 return ((bitField0_ & 0x00000020) != 0);
1070 }
1075 @java.lang.Override
1077 return branchingPriority_;
1078 }
1084 public Builder setBranchingPriority(int value) {
1085
1086 branchingPriority_ = value;
1087 bitField0_ |= 0x00000020;
1088 onChanged();
1089 return this;
1090 }
1096 bitField0_ = (bitField0_ & ~0x00000020);
1097 branchingPriority_ = 0;
1098 onChanged();
1099 return this;
1100 }
1101 @java.lang.Override
1103 final com.google.protobuf.UnknownFieldSet unknownFields) {
1104 return super.setUnknownFields(unknownFields);
1105 }
1106
1107 @java.lang.Override
1109 final com.google.protobuf.UnknownFieldSet unknownFields) {
1110 return super.mergeUnknownFields(unknownFields);
1111 }
1112
1113
1114 // @@protoc_insertion_point(builder_scope:operations_research.MPVariableProto)
1115 }
1116
1117 // @@protoc_insertion_point(class_scope:operations_research.MPVariableProto)
1118 private static final com.google.ortools.linearsolver.MPVariableProto DEFAULT_INSTANCE;
1119 static {
1120 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPVariableProto();
1121 }
1122
1124 return DEFAULT_INSTANCE;
1125 }
1126
1127 @java.lang.Deprecated public static final com.google.protobuf.Parser<MPVariableProto>
1128 PARSER = new com.google.protobuf.AbstractParser<MPVariableProto>() {
1129 @java.lang.Override
1130 public MPVariableProto parsePartialFrom(
1131 com.google.protobuf.CodedInputStream input,
1132 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1133 throws com.google.protobuf.InvalidProtocolBufferException {
1134 Builder builder = newBuilder();
1135 try {
1136 builder.mergeFrom(input, extensionRegistry);
1137 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1138 throw e.setUnfinishedMessage(builder.buildPartial());
1139 } catch (com.google.protobuf.UninitializedMessageException e) {
1140 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1141 } catch (java.io.IOException e) {
1142 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1143 .setUnfinishedMessage(builder.buildPartial());
1144 }
1145 return builder.buildPartial();
1146 }
1147 };
1148
1149 public static com.google.protobuf.Parser<MPVariableProto> parser() {
1150 return PARSER;
1151 }
1152
1153 @java.lang.Override
1154 public com.google.protobuf.Parser<MPVariableProto> getParserForType() {
1155 return PARSER;
1156 }
1157
1158 @java.lang.Override
1162
1163}
1164
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.linearsolver.MPVariableProto buildPartial()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.ortools.linearsolver.MPVariableProto getDefaultInstanceForType()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder setNameBytes(com.google.protobuf.ByteString value)
Builder mergeFrom(com.google.protobuf.Message other)
Builder mergeFrom(com.google.ortools.linearsolver.MPVariableProto other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.linearsolver.MPVariableProto build()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.nio.ByteBuffer data)
static final com.google.protobuf.Parser< MPVariableProto > PARSER
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.linearsolver.MPVariableProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.protobuf.Parser< MPVariableProto > parser()
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPVariableProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPVariableProto getDefaultInstance()
static com.google.ortools.linearsolver.MPVariableProto parseFrom(byte[] data)
com.google.ortools.linearsolver.MPVariableProto getDefaultInstanceForType()
com.google.protobuf.ByteString getNameBytes()
static Builder newBuilder(com.google.ortools.linearsolver.MPVariableProto prototype)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< MPVariableProto > getParserForType()
boolean equals(final java.lang.Object obj)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.linearsolver.MPVariableProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()