Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
LinearConstraintProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/cp_model.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
19public final class LinearConstraintProto extends
20 com.google.protobuf.GeneratedMessageV3 implements
21 // @@protoc_insertion_point(message_implements:operations_research.sat.LinearConstraintProto)
23private static final long serialVersionUID = 0L;
24 // Use LinearConstraintProto.newBuilder() to construct.
25 private LinearConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
26 super(builder);
27 }
28 private LinearConstraintProto() {
29 vars_ = emptyIntList();
30 coeffs_ = emptyLongList();
31 domain_ = emptyLongList();
32 }
33
34 @java.lang.Override
35 @SuppressWarnings({"unused"})
36 protected java.lang.Object newInstance(
37 UnusedPrivateParameter unused) {
38 return new LinearConstraintProto();
39 }
40
41 public static final com.google.protobuf.Descriptors.Descriptor
43 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_descriptor;
44 }
45
46 @java.lang.Override
47 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_fieldAccessorTable
50 .ensureFieldAccessorsInitialized(
51 com.google.ortools.sat.LinearConstraintProto.class, com.google.ortools.sat.LinearConstraintProto.Builder.class);
52 }
53
54 public static final int VARS_FIELD_NUMBER = 1;
55 @SuppressWarnings("serial")
56 private com.google.protobuf.Internal.IntList vars_ =
57 emptyIntList();
62 @java.lang.Override
63 public java.util.List<java.lang.Integer>
65 return vars_;
66 }
71 public int getVarsCount() {
72 return vars_.size();
73 }
79 public int getVars(int index) {
80 return vars_.getInt(index);
81 }
82 private int varsMemoizedSerializedSize = -1;
83
84 public static final int COEFFS_FIELD_NUMBER = 2;
85 @SuppressWarnings("serial")
86 private com.google.protobuf.Internal.LongList coeffs_ =
87 emptyLongList();
96 @java.lang.Override
97 public java.util.List<java.lang.Long>
99 return coeffs_;
100 }
109 public int getCoeffsCount() {
110 return coeffs_.size();
111 }
121 public long getCoeffs(int index) {
122 return coeffs_.getLong(index);
123 }
124 private int coeffsMemoizedSerializedSize = -1;
125
126 public static final int DOMAIN_FIELD_NUMBER = 3;
127 @SuppressWarnings("serial")
128 private com.google.protobuf.Internal.LongList domain_ =
129 emptyLongList();
134 @java.lang.Override
135 public java.util.List<java.lang.Long>
137 return domain_;
138 }
143 public int getDomainCount() {
144 return domain_.size();
145 }
151 public long getDomain(int index) {
152 return domain_.getLong(index);
153 }
154 private int domainMemoizedSerializedSize = -1;
155
156 private byte memoizedIsInitialized = -1;
157 @java.lang.Override
158 public final boolean isInitialized() {
159 byte isInitialized = memoizedIsInitialized;
160 if (isInitialized == 1) return true;
161 if (isInitialized == 0) return false;
162
163 memoizedIsInitialized = 1;
164 return true;
165 }
166
167 @java.lang.Override
168 public void writeTo(com.google.protobuf.CodedOutputStream output)
169 throws java.io.IOException {
171 if (getVarsList().size() > 0) {
172 output.writeUInt32NoTag(10);
173 output.writeUInt32NoTag(varsMemoizedSerializedSize);
174 }
175 for (int i = 0; i < vars_.size(); i++) {
176 output.writeInt32NoTag(vars_.getInt(i));
177 }
178 if (getCoeffsList().size() > 0) {
179 output.writeUInt32NoTag(18);
180 output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
181 }
182 for (int i = 0; i < coeffs_.size(); i++) {
183 output.writeInt64NoTag(coeffs_.getLong(i));
184 }
185 if (getDomainList().size() > 0) {
186 output.writeUInt32NoTag(26);
187 output.writeUInt32NoTag(domainMemoizedSerializedSize);
188 }
189 for (int i = 0; i < domain_.size(); i++) {
190 output.writeInt64NoTag(domain_.getLong(i));
191 }
192 getUnknownFields().writeTo(output);
193 }
194
195 @java.lang.Override
196 public int getSerializedSize() {
197 int size = memoizedSize;
198 if (size != -1) return size;
199
200 size = 0;
201 {
202 int dataSize = 0;
203 for (int i = 0; i < vars_.size(); i++) {
204 dataSize += com.google.protobuf.CodedOutputStream
205 .computeInt32SizeNoTag(vars_.getInt(i));
206 }
207 size += dataSize;
208 if (!getVarsList().isEmpty()) {
209 size += 1;
210 size += com.google.protobuf.CodedOutputStream
211 .computeInt32SizeNoTag(dataSize);
212 }
213 varsMemoizedSerializedSize = dataSize;
214 }
215 {
216 int dataSize = 0;
217 for (int i = 0; i < coeffs_.size(); i++) {
218 dataSize += com.google.protobuf.CodedOutputStream
219 .computeInt64SizeNoTag(coeffs_.getLong(i));
220 }
221 size += dataSize;
222 if (!getCoeffsList().isEmpty()) {
223 size += 1;
224 size += com.google.protobuf.CodedOutputStream
225 .computeInt32SizeNoTag(dataSize);
226 }
227 coeffsMemoizedSerializedSize = dataSize;
228 }
229 {
230 int dataSize = 0;
231 for (int i = 0; i < domain_.size(); i++) {
232 dataSize += com.google.protobuf.CodedOutputStream
233 .computeInt64SizeNoTag(domain_.getLong(i));
234 }
235 size += dataSize;
236 if (!getDomainList().isEmpty()) {
237 size += 1;
238 size += com.google.protobuf.CodedOutputStream
239 .computeInt32SizeNoTag(dataSize);
240 }
241 domainMemoizedSerializedSize = dataSize;
242 }
243 size += getUnknownFields().getSerializedSize();
244 memoizedSize = size;
245 return size;
246 }
247
248 @java.lang.Override
249 public boolean equals(final java.lang.Object obj) {
250 if (obj == this) {
251 return true;
252 }
253 if (!(obj instanceof com.google.ortools.sat.LinearConstraintProto)) {
254 return super.equals(obj);
255 }
256 com.google.ortools.sat.LinearConstraintProto other = (com.google.ortools.sat.LinearConstraintProto) obj;
257
258 if (!getVarsList()
259 .equals(other.getVarsList())) return false;
260 if (!getCoeffsList()
261 .equals(other.getCoeffsList())) return false;
262 if (!getDomainList()
263 .equals(other.getDomainList())) return false;
264 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
265 return true;
266 }
267
268 @java.lang.Override
269 public int hashCode() {
270 if (memoizedHashCode != 0) {
271 return memoizedHashCode;
272 }
273 int hash = 41;
274 hash = (19 * hash) + getDescriptor().hashCode();
275 if (getVarsCount() > 0) {
276 hash = (37 * hash) + VARS_FIELD_NUMBER;
277 hash = (53 * hash) + getVarsList().hashCode();
278 }
279 if (getCoeffsCount() > 0) {
280 hash = (37 * hash) + COEFFS_FIELD_NUMBER;
281 hash = (53 * hash) + getCoeffsList().hashCode();
282 }
283 if (getDomainCount() > 0) {
284 hash = (37 * hash) + DOMAIN_FIELD_NUMBER;
285 hash = (53 * hash) + getDomainList().hashCode();
286 }
287 hash = (29 * hash) + getUnknownFields().hashCode();
288 memoizedHashCode = hash;
289 return hash;
290 }
291
293 java.nio.ByteBuffer data)
294 throws com.google.protobuf.InvalidProtocolBufferException {
295 return PARSER.parseFrom(data);
296 }
298 java.nio.ByteBuffer data,
299 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
300 throws com.google.protobuf.InvalidProtocolBufferException {
301 return PARSER.parseFrom(data, extensionRegistry);
302 }
304 com.google.protobuf.ByteString data)
305 throws com.google.protobuf.InvalidProtocolBufferException {
306 return PARSER.parseFrom(data);
307 }
309 com.google.protobuf.ByteString data,
310 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
311 throws com.google.protobuf.InvalidProtocolBufferException {
312 return PARSER.parseFrom(data, extensionRegistry);
313 }
315 throws com.google.protobuf.InvalidProtocolBufferException {
316 return PARSER.parseFrom(data);
317 }
319 byte[] data,
320 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
321 throws com.google.protobuf.InvalidProtocolBufferException {
322 return PARSER.parseFrom(data, extensionRegistry);
323 }
324 public static com.google.ortools.sat.LinearConstraintProto parseFrom(java.io.InputStream input)
325 throws java.io.IOException {
326 return com.google.protobuf.GeneratedMessageV3
327 .parseWithIOException(PARSER, input);
328 }
330 java.io.InputStream input,
331 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
332 throws java.io.IOException {
333 return com.google.protobuf.GeneratedMessageV3
334 .parseWithIOException(PARSER, input, extensionRegistry);
335 }
336
338 throws java.io.IOException {
339 return com.google.protobuf.GeneratedMessageV3
340 .parseDelimitedWithIOException(PARSER, input);
341 }
342
344 java.io.InputStream input,
345 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346 throws java.io.IOException {
347 return com.google.protobuf.GeneratedMessageV3
348 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
349 }
351 com.google.protobuf.CodedInputStream input)
352 throws java.io.IOException {
353 return com.google.protobuf.GeneratedMessageV3
354 .parseWithIOException(PARSER, input);
355 }
357 com.google.protobuf.CodedInputStream input,
358 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
359 throws java.io.IOException {
360 return com.google.protobuf.GeneratedMessageV3
361 .parseWithIOException(PARSER, input, extensionRegistry);
362 }
363
364 @java.lang.Override
365 public Builder newBuilderForType() { return newBuilder(); }
366 public static Builder newBuilder() {
367 return DEFAULT_INSTANCE.toBuilder();
368 }
369 public static Builder newBuilder(com.google.ortools.sat.LinearConstraintProto prototype) {
370 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
371 }
372 @java.lang.Override
374 return this == DEFAULT_INSTANCE
375 ? new Builder() : new Builder().mergeFrom(this);
376 }
377
378 @java.lang.Override
380 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
381 Builder builder = new Builder(parent);
382 return builder;
383 }
396 public static final class Builder extends
397 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
398 // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearConstraintProto)
399 com.google.ortools.sat.LinearConstraintProtoOrBuilder {
400 public static final com.google.protobuf.Descriptors.Descriptor
402 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_descriptor;
403 }
404
405 @java.lang.Override
406 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
408 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_fieldAccessorTable
409 .ensureFieldAccessorsInitialized(
410 com.google.ortools.sat.LinearConstraintProto.class, com.google.ortools.sat.LinearConstraintProto.Builder.class);
411 }
412
413 // Construct using com.google.ortools.sat.LinearConstraintProto.newBuilder()
414 private Builder() {
415
416 }
417
418 private Builder(
419 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
420 super(parent);
421
422 }
423 @java.lang.Override
424 public Builder clear() {
425 super.clear();
426 bitField0_ = 0;
427 vars_ = emptyIntList();
428 coeffs_ = emptyLongList();
429 domain_ = emptyLongList();
430 return this;
431 }
432
433 @java.lang.Override
434 public com.google.protobuf.Descriptors.Descriptor
436 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearConstraintProto_descriptor;
437 }
438
439 @java.lang.Override
441 return com.google.ortools.sat.LinearConstraintProto.getDefaultInstance();
442 }
443
444 @java.lang.Override
447 if (!result.isInitialized()) {
448 throw newUninitializedMessageException(result);
449 }
450 return result;
451 }
452
453 @java.lang.Override
455 com.google.ortools.sat.LinearConstraintProto result = new com.google.ortools.sat.LinearConstraintProto(this);
456 if (bitField0_ != 0) { buildPartial0(result); }
457 onBuilt();
458 return result;
459 }
460
461 private void buildPartial0(com.google.ortools.sat.LinearConstraintProto result) {
462 int from_bitField0_ = bitField0_;
463 if (((from_bitField0_ & 0x00000001) != 0)) {
464 vars_.makeImmutable();
465 result.vars_ = vars_;
466 }
467 if (((from_bitField0_ & 0x00000002) != 0)) {
468 coeffs_.makeImmutable();
469 result.coeffs_ = coeffs_;
470 }
471 if (((from_bitField0_ & 0x00000004) != 0)) {
472 domain_.makeImmutable();
473 result.domain_ = domain_;
474 }
475 }
476
477 @java.lang.Override
478 public Builder clone() {
479 return super.clone();
480 }
481 @java.lang.Override
483 com.google.protobuf.Descriptors.FieldDescriptor field,
484 java.lang.Object value) {
485 return super.setField(field, value);
486 }
487 @java.lang.Override
489 com.google.protobuf.Descriptors.FieldDescriptor field) {
490 return super.clearField(field);
491 }
492 @java.lang.Override
494 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
495 return super.clearOneof(oneof);
496 }
497 @java.lang.Override
499 com.google.protobuf.Descriptors.FieldDescriptor field,
500 int index, java.lang.Object value) {
501 return super.setRepeatedField(field, index, value);
502 }
503 @java.lang.Override
505 com.google.protobuf.Descriptors.FieldDescriptor field,
506 java.lang.Object value) {
507 return super.addRepeatedField(field, value);
508 }
509 @java.lang.Override
510 public Builder mergeFrom(com.google.protobuf.Message other) {
511 if (other instanceof com.google.ortools.sat.LinearConstraintProto) {
512 return mergeFrom((com.google.ortools.sat.LinearConstraintProto)other);
513 } else {
514 super.mergeFrom(other);
515 return this;
516 }
517 }
518
519 public Builder mergeFrom(com.google.ortools.sat.LinearConstraintProto other) {
520 if (other == com.google.ortools.sat.LinearConstraintProto.getDefaultInstance()) return this;
521 if (!other.vars_.isEmpty()) {
522 if (vars_.isEmpty()) {
523 vars_ = other.vars_;
524 vars_.makeImmutable();
525 bitField0_ |= 0x00000001;
526 } else {
527 ensureVarsIsMutable();
528 vars_.addAll(other.vars_);
529 }
530 onChanged();
531 }
532 if (!other.coeffs_.isEmpty()) {
533 if (coeffs_.isEmpty()) {
534 coeffs_ = other.coeffs_;
535 coeffs_.makeImmutable();
536 bitField0_ |= 0x00000002;
537 } else {
538 ensureCoeffsIsMutable();
539 coeffs_.addAll(other.coeffs_);
540 }
541 onChanged();
542 }
543 if (!other.domain_.isEmpty()) {
544 if (domain_.isEmpty()) {
545 domain_ = other.domain_;
546 domain_.makeImmutable();
547 bitField0_ |= 0x00000004;
548 } else {
549 ensureDomainIsMutable();
550 domain_.addAll(other.domain_);
551 }
552 onChanged();
553 }
554 this.mergeUnknownFields(other.getUnknownFields());
555 onChanged();
556 return this;
557 }
558
559 @java.lang.Override
560 public final boolean isInitialized() {
561 return true;
562 }
563
564 @java.lang.Override
566 com.google.protobuf.CodedInputStream input,
567 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
568 throws java.io.IOException {
569 if (extensionRegistry == null) {
570 throw new java.lang.NullPointerException();
571 }
572 try {
573 boolean done = false;
574 while (!done) {
575 int tag = input.readTag();
576 switch (tag) {
577 case 0:
578 done = true;
579 break;
580 case 8: {
581 int v = input.readInt32();
582 ensureVarsIsMutable();
583 vars_.addInt(v);
584 break;
585 } // case 8
586 case 10: {
587 int length = input.readRawVarint32();
588 int limit = input.pushLimit(length);
589 ensureVarsIsMutable();
590 while (input.getBytesUntilLimit() > 0) {
591 vars_.addInt(input.readInt32());
592 }
593 input.popLimit(limit);
594 break;
595 } // case 10
596 case 16: {
597 long v = input.readInt64();
598 ensureCoeffsIsMutable();
599 coeffs_.addLong(v);
600 break;
601 } // case 16
602 case 18: {
603 int length = input.readRawVarint32();
604 int limit = input.pushLimit(length);
605 ensureCoeffsIsMutable();
606 while (input.getBytesUntilLimit() > 0) {
607 coeffs_.addLong(input.readInt64());
608 }
609 input.popLimit(limit);
610 break;
611 } // case 18
612 case 24: {
613 long v = input.readInt64();
614 ensureDomainIsMutable();
615 domain_.addLong(v);
616 break;
617 } // case 24
618 case 26: {
619 int length = input.readRawVarint32();
620 int limit = input.pushLimit(length);
621 ensureDomainIsMutable();
622 while (input.getBytesUntilLimit() > 0) {
623 domain_.addLong(input.readInt64());
624 }
625 input.popLimit(limit);
626 break;
627 } // case 26
628 default: {
629 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
630 done = true; // was an endgroup tag
631 }
632 break;
633 } // default:
634 } // switch (tag)
635 } // while (!done)
636 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
637 throw e.unwrapIOException();
638 } finally {
639 onChanged();
640 } // finally
641 return this;
642 }
643 private int bitField0_;
644
645 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
646 private void ensureVarsIsMutable() {
647 if (!vars_.isModifiable()) {
648 vars_ = makeMutableCopy(vars_);
649 }
650 bitField0_ |= 0x00000001;
651 }
656 public java.util.List<java.lang.Integer>
658 vars_.makeImmutable();
659 return vars_;
660 }
665 public int getVarsCount() {
666 return vars_.size();
667 }
673 public int getVars(int index) {
674 return vars_.getInt(index);
675 }
683 int index, int value) {
684
685 ensureVarsIsMutable();
686 vars_.setInt(index, value);
687 bitField0_ |= 0x00000001;
688 onChanged();
689 return this;
690 }
696 public Builder addVars(int value) {
697
698 ensureVarsIsMutable();
699 vars_.addInt(value);
700 bitField0_ |= 0x00000001;
701 onChanged();
702 return this;
703 }
710 java.lang.Iterable<? extends java.lang.Integer> values) {
711 ensureVarsIsMutable();
712 com.google.protobuf.AbstractMessageLite.Builder.addAll(
713 values, vars_);
714 bitField0_ |= 0x00000001;
715 onChanged();
716 return this;
717 }
723 vars_ = emptyIntList();
724 bitField0_ = (bitField0_ & ~0x00000001);
725 onChanged();
726 return this;
727 }
728
729 private com.google.protobuf.Internal.LongList coeffs_ = emptyLongList();
730 private void ensureCoeffsIsMutable() {
731 if (!coeffs_.isModifiable()) {
732 coeffs_ = makeMutableCopy(coeffs_);
733 }
734 bitField0_ |= 0x00000002;
735 }
744 public java.util.List<java.lang.Long>
746 coeffs_.makeImmutable();
747 return coeffs_;
748 }
757 public int getCoeffsCount() {
758 return coeffs_.size();
759 }
769 public long getCoeffs(int index) {
770 return coeffs_.getLong(index);
771 }
783 int index, long value) {
784
785 ensureCoeffsIsMutable();
786 coeffs_.setLong(index, value);
787 bitField0_ |= 0x00000002;
788 onChanged();
789 return this;
790 }
800 public Builder addCoeffs(long value) {
801
802 ensureCoeffsIsMutable();
803 coeffs_.addLong(value);
804 bitField0_ |= 0x00000002;
805 onChanged();
806 return this;
807 }
818 java.lang.Iterable<? extends java.lang.Long> values) {
819 ensureCoeffsIsMutable();
820 com.google.protobuf.AbstractMessageLite.Builder.addAll(
821 values, coeffs_);
822 bitField0_ |= 0x00000002;
823 onChanged();
824 return this;
825 }
835 coeffs_ = emptyLongList();
836 bitField0_ = (bitField0_ & ~0x00000002);
837 onChanged();
838 return this;
839 }
840
841 private com.google.protobuf.Internal.LongList domain_ = emptyLongList();
842 private void ensureDomainIsMutable() {
843 if (!domain_.isModifiable()) {
844 domain_ = makeMutableCopy(domain_);
845 }
846 bitField0_ |= 0x00000004;
847 }
852 public java.util.List<java.lang.Long>
854 domain_.makeImmutable();
855 return domain_;
856 }
861 public int getDomainCount() {
862 return domain_.size();
863 }
869 public long getDomain(int index) {
870 return domain_.getLong(index);
871 }
879 int index, long value) {
880
881 ensureDomainIsMutable();
882 domain_.setLong(index, value);
883 bitField0_ |= 0x00000004;
884 onChanged();
885 return this;
886 }
892 public Builder addDomain(long value) {
893
894 ensureDomainIsMutable();
895 domain_.addLong(value);
896 bitField0_ |= 0x00000004;
897 onChanged();
898 return this;
899 }
906 java.lang.Iterable<? extends java.lang.Long> values) {
907 ensureDomainIsMutable();
908 com.google.protobuf.AbstractMessageLite.Builder.addAll(
909 values, domain_);
910 bitField0_ |= 0x00000004;
911 onChanged();
912 return this;
913 }
919 domain_ = emptyLongList();
920 bitField0_ = (bitField0_ & ~0x00000004);
921 onChanged();
922 return this;
923 }
924 @java.lang.Override
926 final com.google.protobuf.UnknownFieldSet unknownFields) {
927 return super.setUnknownFields(unknownFields);
928 }
929
930 @java.lang.Override
932 final com.google.protobuf.UnknownFieldSet unknownFields) {
933 return super.mergeUnknownFields(unknownFields);
934 }
935
936
937 // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearConstraintProto)
938 }
939
940 // @@protoc_insertion_point(class_scope:operations_research.sat.LinearConstraintProto)
941 private static final com.google.ortools.sat.LinearConstraintProto DEFAULT_INSTANCE;
942 static {
943 DEFAULT_INSTANCE = new com.google.ortools.sat.LinearConstraintProto();
944 }
945
947 return DEFAULT_INSTANCE;
948 }
949
950 private static final com.google.protobuf.Parser<LinearConstraintProto>
951 PARSER = new com.google.protobuf.AbstractParser<LinearConstraintProto>() {
952 @java.lang.Override
953 public LinearConstraintProto parsePartialFrom(
954 com.google.protobuf.CodedInputStream input,
955 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
956 throws com.google.protobuf.InvalidProtocolBufferException {
957 Builder builder = newBuilder();
958 try {
959 builder.mergeFrom(input, extensionRegistry);
960 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
961 throw e.setUnfinishedMessage(builder.buildPartial());
962 } catch (com.google.protobuf.UninitializedMessageException e) {
963 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
964 } catch (java.io.IOException e) {
965 throw new com.google.protobuf.InvalidProtocolBufferException(e)
966 .setUnfinishedMessage(builder.buildPartial());
967 }
968 return builder.buildPartial();
969 }
970 };
971
972 public static com.google.protobuf.Parser<LinearConstraintProto> parser() {
973 return PARSER;
974 }
975
976 @java.lang.Override
977 public com.google.protobuf.Parser<LinearConstraintProto> getParserForType() {
978 return PARSER;
979 }
980
981 @java.lang.Override
983 return DEFAULT_INSTANCE;
984 }
985
986}
987
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Long > values)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllDomain(java.lang.Iterable<? extends java.lang.Long > values)
com.google.ortools.sat.LinearConstraintProto build()
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.sat.LinearConstraintProto getDefaultInstanceForType()
Builder mergeFrom(com.google.protobuf.Message other)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder mergeFrom(com.google.ortools.sat.LinearConstraintProto other)
com.google.ortools.sat.LinearConstraintProto buildPartial()
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.sat.LinearConstraintProto prototype)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.LinearConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< LinearConstraintProto > getParserForType()
static com.google.ortools.sat.LinearConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.protobuf.Parser< LinearConstraintProto > parser()
static com.google.ortools.sat.LinearConstraintProto getDefaultInstance()
com.google.ortools.sat.LinearConstraintProto getDefaultInstanceForType()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.ByteString data)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
java.lang.Object newInstance(UnusedPrivateParameter unused)
java.util.List< java.lang.Long > getCoeffsList()
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Long > getDomainList()
java.util.List< java.lang.Integer > getVarsList()
static com.google.ortools.sat.LinearConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.LinearConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearConstraintProto parseFrom(java.io.InputStream input)