Java Reference

Java Reference

LinearExpressionProto.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
4package com.google.ortools.sat;
5
15public final class LinearExpressionProto extends
16 com.google.protobuf.GeneratedMessageV3 implements
17 // @@protoc_insertion_point(message_implements:operations_research.sat.LinearExpressionProto)
19private static final long serialVersionUID = 0L;
20 // Use LinearExpressionProto.newBuilder() to construct.
21 private LinearExpressionProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22 super(builder);
23 }
24 private LinearExpressionProto() {
25 vars_ = emptyIntList();
26 coeffs_ = emptyLongList();
27 }
28
29 @java.lang.Override
30 @SuppressWarnings({"unused"})
31 protected java.lang.Object newInstance(
32 UnusedPrivateParameter unused) {
33 return new LinearExpressionProto();
34 }
35
36 @java.lang.Override
37 public final com.google.protobuf.UnknownFieldSet
39 return this.unknownFields;
40 }
42 com.google.protobuf.CodedInputStream input,
43 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
44 throws com.google.protobuf.InvalidProtocolBufferException {
45 this();
46 if (extensionRegistry == null) {
47 throw new java.lang.NullPointerException();
48 }
49 int mutable_bitField0_ = 0;
50 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
51 com.google.protobuf.UnknownFieldSet.newBuilder();
52 try {
53 boolean done = false;
54 while (!done) {
55 int tag = input.readTag();
56 switch (tag) {
57 case 0:
58 done = true;
59 break;
60 case 8: {
61 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
62 vars_ = newIntList();
63 mutable_bitField0_ |= 0x00000001;
64 }
65 vars_.addInt(input.readInt32());
66 break;
67 }
68 case 10: {
69 int length = input.readRawVarint32();
70 int limit = input.pushLimit(length);
71 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
72 vars_ = newIntList();
73 mutable_bitField0_ |= 0x00000001;
74 }
75 while (input.getBytesUntilLimit() > 0) {
76 vars_.addInt(input.readInt32());
77 }
78 input.popLimit(limit);
79 break;
80 }
81 case 16: {
82 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83 coeffs_ = newLongList();
84 mutable_bitField0_ |= 0x00000002;
85 }
86 coeffs_.addLong(input.readInt64());
87 break;
88 }
89 case 18: {
90 int length = input.readRawVarint32();
91 int limit = input.pushLimit(length);
92 if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
93 coeffs_ = newLongList();
94 mutable_bitField0_ |= 0x00000002;
95 }
96 while (input.getBytesUntilLimit() > 0) {
97 coeffs_.addLong(input.readInt64());
98 }
99 input.popLimit(limit);
100 break;
101 }
102 case 24: {
103
104 offset_ = input.readInt64();
105 break;
106 }
107 default: {
108 if (!parseUnknownField(
109 input, unknownFields, extensionRegistry, tag)) {
110 done = true;
111 }
112 break;
113 }
114 }
115 }
116 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
117 throw e.setUnfinishedMessage(this);
118 } catch (java.io.IOException e) {
119 throw new com.google.protobuf.InvalidProtocolBufferException(
120 e).setUnfinishedMessage(this);
121 } finally {
122 if (((mutable_bitField0_ & 0x00000001) != 0)) {
123 vars_.makeImmutable(); // C
124 }
125 if (((mutable_bitField0_ & 0x00000002) != 0)) {
126 coeffs_.makeImmutable(); // C
127 }
128 this.unknownFields = unknownFields.build();
129 makeExtensionsImmutable();
130 }
131 }
132 public static final com.google.protobuf.Descriptors.Descriptor
134 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
135 }
136
137 @java.lang.Override
138 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
140 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_fieldAccessorTable
141 .ensureFieldAccessorsInitialized(
142 com.google.ortools.sat.LinearExpressionProto.class, com.google.ortools.sat.LinearExpressionProto.Builder.class);
143 }
144
145 public static final int VARS_FIELD_NUMBER = 1;
146 private com.google.protobuf.Internal.IntList vars_;
151 @java.lang.Override
152 public java.util.List<java.lang.Integer>
154 return vars_;
155 }
160 public int getVarsCount() {
161 return vars_.size();
162 }
168 public int getVars(int index) {
169 return vars_.getInt(index);
170 }
171 private int varsMemoizedSerializedSize = -1;
172
173 public static final int COEFFS_FIELD_NUMBER = 2;
174 private com.google.protobuf.Internal.LongList coeffs_;
179 @java.lang.Override
180 public java.util.List<java.lang.Long>
182 return coeffs_;
183 }
188 public int getCoeffsCount() {
189 return coeffs_.size();
190 }
196 public long getCoeffs(int index) {
197 return coeffs_.getLong(index);
198 }
199 private int coeffsMemoizedSerializedSize = -1;
200
201 public static final int OFFSET_FIELD_NUMBER = 3;
202 private long offset_;
207 @java.lang.Override
208 public long getOffset() {
209 return offset_;
210 }
211
212 private byte memoizedIsInitialized = -1;
213 @java.lang.Override
214 public final boolean isInitialized() {
215 byte isInitialized = memoizedIsInitialized;
216 if (isInitialized == 1) return true;
217 if (isInitialized == 0) return false;
218
219 memoizedIsInitialized = 1;
220 return true;
221 }
222
223 @java.lang.Override
224 public void writeTo(com.google.protobuf.CodedOutputStream output)
225 throws java.io.IOException {
227 if (getVarsList().size() > 0) {
228 output.writeUInt32NoTag(10);
229 output.writeUInt32NoTag(varsMemoizedSerializedSize);
230 }
231 for (int i = 0; i < vars_.size(); i++) {
232 output.writeInt32NoTag(vars_.getInt(i));
233 }
234 if (getCoeffsList().size() > 0) {
235 output.writeUInt32NoTag(18);
236 output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
237 }
238 for (int i = 0; i < coeffs_.size(); i++) {
239 output.writeInt64NoTag(coeffs_.getLong(i));
240 }
241 if (offset_ != 0L) {
242 output.writeInt64(3, offset_);
243 }
244 unknownFields.writeTo(output);
245 }
246
247 @java.lang.Override
248 public int getSerializedSize() {
249 int size = memoizedSize;
250 if (size != -1) return size;
251
252 size = 0;
253 {
254 int dataSize = 0;
255 for (int i = 0; i < vars_.size(); i++) {
256 dataSize += com.google.protobuf.CodedOutputStream
257 .computeInt32SizeNoTag(vars_.getInt(i));
258 }
259 size += dataSize;
260 if (!getVarsList().isEmpty()) {
261 size += 1;
262 size += com.google.protobuf.CodedOutputStream
263 .computeInt32SizeNoTag(dataSize);
264 }
265 varsMemoizedSerializedSize = dataSize;
266 }
267 {
268 int dataSize = 0;
269 for (int i = 0; i < coeffs_.size(); i++) {
270 dataSize += com.google.protobuf.CodedOutputStream
271 .computeInt64SizeNoTag(coeffs_.getLong(i));
272 }
273 size += dataSize;
274 if (!getCoeffsList().isEmpty()) {
275 size += 1;
276 size += com.google.protobuf.CodedOutputStream
277 .computeInt32SizeNoTag(dataSize);
278 }
279 coeffsMemoizedSerializedSize = dataSize;
280 }
281 if (offset_ != 0L) {
282 size += com.google.protobuf.CodedOutputStream
283 .computeInt64Size(3, offset_);
284 }
285 size += unknownFields.getSerializedSize();
286 memoizedSize = size;
287 return size;
288 }
289
290 @java.lang.Override
291 public boolean equals(final java.lang.Object obj) {
292 if (obj == this) {
293 return true;
294 }
295 if (!(obj instanceof com.google.ortools.sat.LinearExpressionProto)) {
296 return super.equals(obj);
297 }
298 com.google.ortools.sat.LinearExpressionProto other = (com.google.ortools.sat.LinearExpressionProto) obj;
299
300 if (!getVarsList()
301 .equals(other.getVarsList())) return false;
302 if (!getCoeffsList()
303 .equals(other.getCoeffsList())) return false;
304 if (getOffset()
305 != other.getOffset()) return false;
306 if (!unknownFields.equals(other.unknownFields)) return false;
307 return true;
308 }
309
310 @java.lang.Override
311 public int hashCode() {
312 if (memoizedHashCode != 0) {
313 return memoizedHashCode;
314 }
315 int hash = 41;
316 hash = (19 * hash) + getDescriptor().hashCode();
317 if (getVarsCount() > 0) {
318 hash = (37 * hash) + VARS_FIELD_NUMBER;
319 hash = (53 * hash) + getVarsList().hashCode();
320 }
321 if (getCoeffsCount() > 0) {
322 hash = (37 * hash) + COEFFS_FIELD_NUMBER;
323 hash = (53 * hash) + getCoeffsList().hashCode();
324 }
325 hash = (37 * hash) + OFFSET_FIELD_NUMBER;
326 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
327 getOffset());
328 hash = (29 * hash) + unknownFields.hashCode();
329 memoizedHashCode = hash;
330 return hash;
331 }
332
333 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
334 java.nio.ByteBuffer data)
335 throws com.google.protobuf.InvalidProtocolBufferException {
336 return PARSER.parseFrom(data);
337 }
338 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
339 java.nio.ByteBuffer data,
340 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
341 throws com.google.protobuf.InvalidProtocolBufferException {
342 return PARSER.parseFrom(data, extensionRegistry);
343 }
344 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
345 com.google.protobuf.ByteString data)
346 throws com.google.protobuf.InvalidProtocolBufferException {
347 return PARSER.parseFrom(data);
348 }
349 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
350 com.google.protobuf.ByteString data,
351 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
352 throws com.google.protobuf.InvalidProtocolBufferException {
353 return PARSER.parseFrom(data, extensionRegistry);
354 }
355 public static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data)
356 throws com.google.protobuf.InvalidProtocolBufferException {
357 return PARSER.parseFrom(data);
358 }
359 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
360 byte[] data,
361 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
362 throws com.google.protobuf.InvalidProtocolBufferException {
363 return PARSER.parseFrom(data, extensionRegistry);
364 }
365 public static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
366 throws java.io.IOException {
367 return com.google.protobuf.GeneratedMessageV3
368 .parseWithIOException(PARSER, input);
369 }
370 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
371 java.io.InputStream input,
372 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373 throws java.io.IOException {
374 return com.google.protobuf.GeneratedMessageV3
375 .parseWithIOException(PARSER, input, extensionRegistry);
376 }
377 public static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
378 throws java.io.IOException {
379 return com.google.protobuf.GeneratedMessageV3
380 .parseDelimitedWithIOException(PARSER, input);
381 }
382 public static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(
383 java.io.InputStream input,
384 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
385 throws java.io.IOException {
386 return com.google.protobuf.GeneratedMessageV3
387 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
388 }
389 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
390 com.google.protobuf.CodedInputStream input)
391 throws java.io.IOException {
392 return com.google.protobuf.GeneratedMessageV3
393 .parseWithIOException(PARSER, input);
394 }
395 public static com.google.ortools.sat.LinearExpressionProto parseFrom(
396 com.google.protobuf.CodedInputStream input,
397 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
398 throws java.io.IOException {
399 return com.google.protobuf.GeneratedMessageV3
400 .parseWithIOException(PARSER, input, extensionRegistry);
401 }
402
403 @java.lang.Override
404 public Builder newBuilderForType() { return newBuilder(); }
405 public static Builder newBuilder() {
406 return DEFAULT_INSTANCE.toBuilder();
407 }
408 public static Builder newBuilder(com.google.ortools.sat.LinearExpressionProto prototype) {
409 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
410 }
411 @java.lang.Override
413 return this == DEFAULT_INSTANCE
414 ? new Builder() : new Builder().mergeFrom(this);
415 }
416
417 @java.lang.Override
419 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
420 Builder builder = new Builder(parent);
421 return builder;
422 }
432 public static final class Builder extends
433 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
434 // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearExpressionProto)
435 com.google.ortools.sat.LinearExpressionProtoOrBuilder {
436 public static final com.google.protobuf.Descriptors.Descriptor
438 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
439 }
440
441 @java.lang.Override
442 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
444 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_fieldAccessorTable
445 .ensureFieldAccessorsInitialized(
446 com.google.ortools.sat.LinearExpressionProto.class, com.google.ortools.sat.LinearExpressionProto.Builder.class);
447 }
448
449 // Construct using com.google.ortools.sat.LinearExpressionProto.newBuilder()
450 private Builder() {
451 maybeForceBuilderInitialization();
452 }
453
454 private Builder(
455 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
456 super(parent);
457 maybeForceBuilderInitialization();
458 }
459 private void maybeForceBuilderInitialization() {
460 if (com.google.protobuf.GeneratedMessageV3
461 .alwaysUseFieldBuilders) {
462 }
463 }
464 @java.lang.Override
465 public Builder clear() {
466 super.clear();
467 vars_ = emptyIntList();
468 bitField0_ = (bitField0_ & ~0x00000001);
469 coeffs_ = emptyLongList();
470 bitField0_ = (bitField0_ & ~0x00000002);
471 offset_ = 0L;
472
473 return this;
474 }
475
476 @java.lang.Override
477 public com.google.protobuf.Descriptors.Descriptor
479 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
480 }
481
482 @java.lang.Override
483 public com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType() {
484 return com.google.ortools.sat.LinearExpressionProto.getDefaultInstance();
485 }
486
487 @java.lang.Override
488 public com.google.ortools.sat.LinearExpressionProto build() {
489 com.google.ortools.sat.LinearExpressionProto result = buildPartial();
490 if (!result.isInitialized()) {
491 throw newUninitializedMessageException(result);
492 }
493 return result;
494 }
495
496 @java.lang.Override
497 public com.google.ortools.sat.LinearExpressionProto buildPartial() {
498 com.google.ortools.sat.LinearExpressionProto result = new com.google.ortools.sat.LinearExpressionProto(this);
499 int from_bitField0_ = bitField0_;
500 if (((bitField0_ & 0x00000001) != 0)) {
501 vars_.makeImmutable();
502 bitField0_ = (bitField0_ & ~0x00000001);
503 }
504 result.vars_ = vars_;
505 if (((bitField0_ & 0x00000002) != 0)) {
506 coeffs_.makeImmutable();
507 bitField0_ = (bitField0_ & ~0x00000002);
508 }
509 result.coeffs_ = coeffs_;
510 result.offset_ = offset_;
511 onBuilt();
512 return result;
513 }
514
515 @java.lang.Override
516 public Builder clone() {
517 return super.clone();
518 }
519 @java.lang.Override
521 com.google.protobuf.Descriptors.FieldDescriptor field,
522 java.lang.Object value) {
523 return super.setField(field, value);
524 }
525 @java.lang.Override
527 com.google.protobuf.Descriptors.FieldDescriptor field) {
528 return super.clearField(field);
529 }
530 @java.lang.Override
532 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
533 return super.clearOneof(oneof);
534 }
535 @java.lang.Override
537 com.google.protobuf.Descriptors.FieldDescriptor field,
538 int index, java.lang.Object value) {
539 return super.setRepeatedField(field, index, value);
540 }
541 @java.lang.Override
543 com.google.protobuf.Descriptors.FieldDescriptor field,
544 java.lang.Object value) {
545 return super.addRepeatedField(field, value);
546 }
547 @java.lang.Override
548 public Builder mergeFrom(com.google.protobuf.Message other) {
549 if (other instanceof com.google.ortools.sat.LinearExpressionProto) {
550 return mergeFrom((com.google.ortools.sat.LinearExpressionProto)other);
551 } else {
552 super.mergeFrom(other);
553 return this;
554 }
555 }
556
557 public Builder mergeFrom(com.google.ortools.sat.LinearExpressionProto other) {
558 if (other == com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) return this;
559 if (!other.vars_.isEmpty()) {
560 if (vars_.isEmpty()) {
561 vars_ = other.vars_;
562 bitField0_ = (bitField0_ & ~0x00000001);
563 } else {
564 ensureVarsIsMutable();
565 vars_.addAll(other.vars_);
566 }
567 onChanged();
568 }
569 if (!other.coeffs_.isEmpty()) {
570 if (coeffs_.isEmpty()) {
571 coeffs_ = other.coeffs_;
572 bitField0_ = (bitField0_ & ~0x00000002);
573 } else {
574 ensureCoeffsIsMutable();
575 coeffs_.addAll(other.coeffs_);
576 }
577 onChanged();
578 }
579 if (other.getOffset() != 0L) {
580 setOffset(other.getOffset());
581 }
582 this.mergeUnknownFields(other.unknownFields);
583 onChanged();
584 return this;
585 }
586
587 @java.lang.Override
588 public final boolean isInitialized() {
589 return true;
590 }
591
592 @java.lang.Override
594 com.google.protobuf.CodedInputStream input,
595 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
596 throws java.io.IOException {
597 com.google.ortools.sat.LinearExpressionProto parsedMessage = null;
598 try {
599 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
600 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
601 parsedMessage = (com.google.ortools.sat.LinearExpressionProto) e.getUnfinishedMessage();
602 throw e.unwrapIOException();
603 } finally {
604 if (parsedMessage != null) {
605 mergeFrom(parsedMessage);
606 }
607 }
608 return this;
609 }
610 private int bitField0_;
611
612 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
613 private void ensureVarsIsMutable() {
614 if (!((bitField0_ & 0x00000001) != 0)) {
615 vars_ = mutableCopy(vars_);
616 bitField0_ |= 0x00000001;
617 }
618 }
623 public java.util.List<java.lang.Integer>
625 return ((bitField0_ & 0x00000001) != 0) ?
626 java.util.Collections.unmodifiableList(vars_) : vars_;
627 }
632 public int getVarsCount() {
633 return vars_.size();
634 }
640 public int getVars(int index) {
641 return vars_.getInt(index);
642 }
650 int index, int value) {
651 ensureVarsIsMutable();
652 vars_.setInt(index, value);
653 onChanged();
654 return this;
655 }
661 public Builder addVars(int value) {
662 ensureVarsIsMutable();
663 vars_.addInt(value);
664 onChanged();
665 return this;
666 }
673 java.lang.Iterable<? extends java.lang.Integer> values) {
674 ensureVarsIsMutable();
675 com.google.protobuf.AbstractMessageLite.Builder.addAll(
676 values, vars_);
677 onChanged();
678 return this;
679 }
685 vars_ = emptyIntList();
686 bitField0_ = (bitField0_ & ~0x00000001);
687 onChanged();
688 return this;
689 }
690
691 private com.google.protobuf.Internal.LongList coeffs_ = emptyLongList();
692 private void ensureCoeffsIsMutable() {
693 if (!((bitField0_ & 0x00000002) != 0)) {
694 coeffs_ = mutableCopy(coeffs_);
695 bitField0_ |= 0x00000002;
696 }
697 }
702 public java.util.List<java.lang.Long>
704 return ((bitField0_ & 0x00000002) != 0) ?
705 java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
706 }
711 public int getCoeffsCount() {
712 return coeffs_.size();
713 }
719 public long getCoeffs(int index) {
720 return coeffs_.getLong(index);
721 }
729 int index, long value) {
730 ensureCoeffsIsMutable();
731 coeffs_.setLong(index, value);
732 onChanged();
733 return this;
734 }
740 public Builder addCoeffs(long value) {
741 ensureCoeffsIsMutable();
742 coeffs_.addLong(value);
743 onChanged();
744 return this;
745 }
752 java.lang.Iterable<? extends java.lang.Long> values) {
753 ensureCoeffsIsMutable();
754 com.google.protobuf.AbstractMessageLite.Builder.addAll(
755 values, coeffs_);
756 onChanged();
757 return this;
758 }
764 coeffs_ = emptyLongList();
765 bitField0_ = (bitField0_ & ~0x00000002);
766 onChanged();
767 return this;
768 }
769
770 private long offset_ ;
775 @java.lang.Override
776 public long getOffset() {
777 return offset_;
778 }
784 public Builder setOffset(long value) {
785
786 offset_ = value;
787 onChanged();
788 return this;
789 }
795
796 offset_ = 0L;
797 onChanged();
798 return this;
799 }
800 @java.lang.Override
802 final com.google.protobuf.UnknownFieldSet unknownFields) {
803 return super.setUnknownFields(unknownFields);
804 }
805
806 @java.lang.Override
808 final com.google.protobuf.UnknownFieldSet unknownFields) {
809 return super.mergeUnknownFields(unknownFields);
810 }
811
812
813 // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearExpressionProto)
814 }
815
816 // @@protoc_insertion_point(class_scope:operations_research.sat.LinearExpressionProto)
817 private static final com.google.ortools.sat.LinearExpressionProto DEFAULT_INSTANCE;
818 static {
819 DEFAULT_INSTANCE = new com.google.ortools.sat.LinearExpressionProto();
820 }
821
822 public static com.google.ortools.sat.LinearExpressionProto getDefaultInstance() {
823 return DEFAULT_INSTANCE;
824 }
825
826 private static final com.google.protobuf.Parser<LinearExpressionProto>
827 PARSER = new com.google.protobuf.AbstractParser<LinearExpressionProto>() {
828 @java.lang.Override
829 public LinearExpressionProto parsePartialFrom(
830 com.google.protobuf.CodedInputStream input,
831 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
832 throws com.google.protobuf.InvalidProtocolBufferException {
833 return new LinearExpressionProto(input, extensionRegistry);
834 }
835 };
836
837 public static com.google.protobuf.Parser<LinearExpressionProto> parser() {
838 return PARSER;
839 }
840
841 @java.lang.Override
842 public com.google.protobuf.Parser<LinearExpressionProto> getParserForType() {
843 return PARSER;
844 }
845
846 @java.lang.Override
847 public com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType() {
848 return DEFAULT_INSTANCE;
849 }
850
851}
852
Builder setCoeffs(int index, long value)
repeated int64 coeffs = 2;
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.sat.LinearExpressionProto build()
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
java.util.List< java.lang.Long > getCoeffsList()
repeated int64 coeffs = 2;
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.ortools.sat.LinearExpressionProto other)
com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
Builder mergeFrom(com.google.protobuf.Message other)
Builder setVars(int index, int value)
repeated int32 vars = 1;
Builder addCoeffs(long value)
repeated int64 coeffs = 2;
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.sat.LinearExpressionProto buildPartial()
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addVars(int value)
repeated int32 vars = 1;
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
long getCoeffs(int index)
repeated int64 coeffs = 2;
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 coeffs = 2;
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data)
java.util.List< java.lang.Long > getCoeffsList()
repeated int64 coeffs = 2;
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data)
com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
boolean equals(final java.lang.Object obj)
static Builder newBuilder(com.google.ortools.sat.LinearExpressionProto prototype)
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
final com.google.protobuf.UnknownFieldSet getUnknownFields()
com.google.protobuf.Parser< LinearExpressionProto > getParserForType()
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data)
static com.google.protobuf.Parser< LinearExpressionProto > parser()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.lang.Object newInstance(UnusedPrivateParameter unused)
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
long getCoeffs(int index)
repeated int64 coeffs = 2;
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)