Java Reference

Java Reference

TableConstraintProto.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 TableConstraintProto extends
16 com.google.protobuf.GeneratedMessageV3 implements
17 // @@protoc_insertion_point(message_implements:operations_research.sat.TableConstraintProto)
19private static final long serialVersionUID = 0L;
20 // Use TableConstraintProto.newBuilder() to construct.
21 private TableConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22 super(builder);
23 }
24 private TableConstraintProto() {
25 vars_ = emptyIntList();
26 values_ = emptyLongList();
27 }
28
29 @java.lang.Override
30 @SuppressWarnings({"unused"})
31 protected java.lang.Object newInstance(
32 UnusedPrivateParameter unused) {
33 return new TableConstraintProto();
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 values_ = newLongList();
84 mutable_bitField0_ |= 0x00000002;
85 }
86 values_.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 values_ = newLongList();
94 mutable_bitField0_ |= 0x00000002;
95 }
96 while (input.getBytesUntilLimit() > 0) {
97 values_.addLong(input.readInt64());
98 }
99 input.popLimit(limit);
100 break;
101 }
102 case 24: {
103
104 negated_ = input.readBool();
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 values_.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_TableConstraintProto_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_TableConstraintProto_fieldAccessorTable
141 .ensureFieldAccessorsInitialized(
142 com.google.ortools.sat.TableConstraintProto.class, com.google.ortools.sat.TableConstraintProto.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 VALUES_FIELD_NUMBER = 2;
174 private com.google.protobuf.Internal.LongList values_;
179 @java.lang.Override
180 public java.util.List<java.lang.Long>
182 return values_;
183 }
188 public int getValuesCount() {
189 return values_.size();
190 }
196 public long getValues(int index) {
197 return values_.getLong(index);
198 }
199 private int valuesMemoizedSerializedSize = -1;
200
201 public static final int NEGATED_FIELD_NUMBER = 3;
202 private boolean negated_;
212 @java.lang.Override
213 public boolean getNegated() {
214 return negated_;
215 }
216
217 private byte memoizedIsInitialized = -1;
218 @java.lang.Override
219 public final boolean isInitialized() {
220 byte isInitialized = memoizedIsInitialized;
221 if (isInitialized == 1) return true;
222 if (isInitialized == 0) return false;
223
224 memoizedIsInitialized = 1;
225 return true;
226 }
227
228 @java.lang.Override
229 public void writeTo(com.google.protobuf.CodedOutputStream output)
230 throws java.io.IOException {
232 if (getVarsList().size() > 0) {
233 output.writeUInt32NoTag(10);
234 output.writeUInt32NoTag(varsMemoizedSerializedSize);
235 }
236 for (int i = 0; i < vars_.size(); i++) {
237 output.writeInt32NoTag(vars_.getInt(i));
238 }
239 if (getValuesList().size() > 0) {
240 output.writeUInt32NoTag(18);
241 output.writeUInt32NoTag(valuesMemoizedSerializedSize);
242 }
243 for (int i = 0; i < values_.size(); i++) {
244 output.writeInt64NoTag(values_.getLong(i));
245 }
246 if (negated_ != false) {
247 output.writeBool(3, negated_);
248 }
249 unknownFields.writeTo(output);
250 }
251
252 @java.lang.Override
253 public int getSerializedSize() {
254 int size = memoizedSize;
255 if (size != -1) return size;
256
257 size = 0;
258 {
259 int dataSize = 0;
260 for (int i = 0; i < vars_.size(); i++) {
261 dataSize += com.google.protobuf.CodedOutputStream
262 .computeInt32SizeNoTag(vars_.getInt(i));
263 }
264 size += dataSize;
265 if (!getVarsList().isEmpty()) {
266 size += 1;
267 size += com.google.protobuf.CodedOutputStream
268 .computeInt32SizeNoTag(dataSize);
269 }
270 varsMemoizedSerializedSize = dataSize;
271 }
272 {
273 int dataSize = 0;
274 for (int i = 0; i < values_.size(); i++) {
275 dataSize += com.google.protobuf.CodedOutputStream
276 .computeInt64SizeNoTag(values_.getLong(i));
277 }
278 size += dataSize;
279 if (!getValuesList().isEmpty()) {
280 size += 1;
281 size += com.google.protobuf.CodedOutputStream
282 .computeInt32SizeNoTag(dataSize);
283 }
284 valuesMemoizedSerializedSize = dataSize;
285 }
286 if (negated_ != false) {
287 size += com.google.protobuf.CodedOutputStream
288 .computeBoolSize(3, negated_);
289 }
290 size += unknownFields.getSerializedSize();
291 memoizedSize = size;
292 return size;
293 }
294
295 @java.lang.Override
296 public boolean equals(final java.lang.Object obj) {
297 if (obj == this) {
298 return true;
299 }
300 if (!(obj instanceof com.google.ortools.sat.TableConstraintProto)) {
301 return super.equals(obj);
302 }
303 com.google.ortools.sat.TableConstraintProto other = (com.google.ortools.sat.TableConstraintProto) obj;
304
305 if (!getVarsList()
306 .equals(other.getVarsList())) return false;
307 if (!getValuesList()
308 .equals(other.getValuesList())) return false;
309 if (getNegated()
310 != other.getNegated()) return false;
311 if (!unknownFields.equals(other.unknownFields)) return false;
312 return true;
313 }
314
315 @java.lang.Override
316 public int hashCode() {
317 if (memoizedHashCode != 0) {
318 return memoizedHashCode;
319 }
320 int hash = 41;
321 hash = (19 * hash) + getDescriptor().hashCode();
322 if (getVarsCount() > 0) {
323 hash = (37 * hash) + VARS_FIELD_NUMBER;
324 hash = (53 * hash) + getVarsList().hashCode();
325 }
326 if (getValuesCount() > 0) {
327 hash = (37 * hash) + VALUES_FIELD_NUMBER;
328 hash = (53 * hash) + getValuesList().hashCode();
329 }
330 hash = (37 * hash) + NEGATED_FIELD_NUMBER;
331 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
332 getNegated());
333 hash = (29 * hash) + unknownFields.hashCode();
334 memoizedHashCode = hash;
335 return hash;
336 }
337
338 public static com.google.ortools.sat.TableConstraintProto parseFrom(
339 java.nio.ByteBuffer data)
340 throws com.google.protobuf.InvalidProtocolBufferException {
341 return PARSER.parseFrom(data);
342 }
343 public static com.google.ortools.sat.TableConstraintProto parseFrom(
344 java.nio.ByteBuffer data,
345 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346 throws com.google.protobuf.InvalidProtocolBufferException {
347 return PARSER.parseFrom(data, extensionRegistry);
348 }
349 public static com.google.ortools.sat.TableConstraintProto parseFrom(
350 com.google.protobuf.ByteString data)
351 throws com.google.protobuf.InvalidProtocolBufferException {
352 return PARSER.parseFrom(data);
353 }
354 public static com.google.ortools.sat.TableConstraintProto parseFrom(
355 com.google.protobuf.ByteString data,
356 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
357 throws com.google.protobuf.InvalidProtocolBufferException {
358 return PARSER.parseFrom(data, extensionRegistry);
359 }
360 public static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
361 throws com.google.protobuf.InvalidProtocolBufferException {
362 return PARSER.parseFrom(data);
363 }
364 public static com.google.ortools.sat.TableConstraintProto parseFrom(
365 byte[] data,
366 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
367 throws com.google.protobuf.InvalidProtocolBufferException {
368 return PARSER.parseFrom(data, extensionRegistry);
369 }
370 public static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
371 throws java.io.IOException {
372 return com.google.protobuf.GeneratedMessageV3
373 .parseWithIOException(PARSER, input);
374 }
375 public static com.google.ortools.sat.TableConstraintProto parseFrom(
376 java.io.InputStream input,
377 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
378 throws java.io.IOException {
379 return com.google.protobuf.GeneratedMessageV3
380 .parseWithIOException(PARSER, input, extensionRegistry);
381 }
382 public static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
383 throws java.io.IOException {
384 return com.google.protobuf.GeneratedMessageV3
385 .parseDelimitedWithIOException(PARSER, input);
386 }
387 public static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(
388 java.io.InputStream input,
389 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
390 throws java.io.IOException {
391 return com.google.protobuf.GeneratedMessageV3
392 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
393 }
394 public static com.google.ortools.sat.TableConstraintProto parseFrom(
395 com.google.protobuf.CodedInputStream input)
396 throws java.io.IOException {
397 return com.google.protobuf.GeneratedMessageV3
398 .parseWithIOException(PARSER, input);
399 }
400 public static com.google.ortools.sat.TableConstraintProto parseFrom(
401 com.google.protobuf.CodedInputStream input,
402 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
403 throws java.io.IOException {
404 return com.google.protobuf.GeneratedMessageV3
405 .parseWithIOException(PARSER, input, extensionRegistry);
406 }
407
408 @java.lang.Override
409 public Builder newBuilderForType() { return newBuilder(); }
410 public static Builder newBuilder() {
411 return DEFAULT_INSTANCE.toBuilder();
412 }
413 public static Builder newBuilder(com.google.ortools.sat.TableConstraintProto prototype) {
414 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
415 }
416 @java.lang.Override
418 return this == DEFAULT_INSTANCE
419 ? new Builder() : new Builder().mergeFrom(this);
420 }
421
422 @java.lang.Override
424 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
425 Builder builder = new Builder(parent);
426 return builder;
427 }
437 public static final class Builder extends
438 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
439 // @@protoc_insertion_point(builder_implements:operations_research.sat.TableConstraintProto)
440 com.google.ortools.sat.TableConstraintProtoOrBuilder {
441 public static final com.google.protobuf.Descriptors.Descriptor
443 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
444 }
445
446 @java.lang.Override
447 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
449 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_fieldAccessorTable
450 .ensureFieldAccessorsInitialized(
451 com.google.ortools.sat.TableConstraintProto.class, com.google.ortools.sat.TableConstraintProto.Builder.class);
452 }
453
454 // Construct using com.google.ortools.sat.TableConstraintProto.newBuilder()
455 private Builder() {
456 maybeForceBuilderInitialization();
457 }
458
459 private Builder(
460 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
461 super(parent);
462 maybeForceBuilderInitialization();
463 }
464 private void maybeForceBuilderInitialization() {
465 if (com.google.protobuf.GeneratedMessageV3
466 .alwaysUseFieldBuilders) {
467 }
468 }
469 @java.lang.Override
470 public Builder clear() {
471 super.clear();
472 vars_ = emptyIntList();
473 bitField0_ = (bitField0_ & ~0x00000001);
474 values_ = emptyLongList();
475 bitField0_ = (bitField0_ & ~0x00000002);
476 negated_ = false;
477
478 return this;
479 }
480
481 @java.lang.Override
482 public com.google.protobuf.Descriptors.Descriptor
484 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
485 }
486
487 @java.lang.Override
488 public com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType() {
489 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
490 }
491
492 @java.lang.Override
493 public com.google.ortools.sat.TableConstraintProto build() {
494 com.google.ortools.sat.TableConstraintProto result = buildPartial();
495 if (!result.isInitialized()) {
496 throw newUninitializedMessageException(result);
497 }
498 return result;
499 }
500
501 @java.lang.Override
502 public com.google.ortools.sat.TableConstraintProto buildPartial() {
503 com.google.ortools.sat.TableConstraintProto result = new com.google.ortools.sat.TableConstraintProto(this);
504 int from_bitField0_ = bitField0_;
505 if (((bitField0_ & 0x00000001) != 0)) {
506 vars_.makeImmutable();
507 bitField0_ = (bitField0_ & ~0x00000001);
508 }
509 result.vars_ = vars_;
510 if (((bitField0_ & 0x00000002) != 0)) {
511 values_.makeImmutable();
512 bitField0_ = (bitField0_ & ~0x00000002);
513 }
514 result.values_ = values_;
515 result.negated_ = negated_;
516 onBuilt();
517 return result;
518 }
519
520 @java.lang.Override
521 public Builder clone() {
522 return super.clone();
523 }
524 @java.lang.Override
526 com.google.protobuf.Descriptors.FieldDescriptor field,
527 java.lang.Object value) {
528 return super.setField(field, value);
529 }
530 @java.lang.Override
532 com.google.protobuf.Descriptors.FieldDescriptor field) {
533 return super.clearField(field);
534 }
535 @java.lang.Override
537 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
538 return super.clearOneof(oneof);
539 }
540 @java.lang.Override
542 com.google.protobuf.Descriptors.FieldDescriptor field,
543 int index, java.lang.Object value) {
544 return super.setRepeatedField(field, index, value);
545 }
546 @java.lang.Override
548 com.google.protobuf.Descriptors.FieldDescriptor field,
549 java.lang.Object value) {
550 return super.addRepeatedField(field, value);
551 }
552 @java.lang.Override
553 public Builder mergeFrom(com.google.protobuf.Message other) {
554 if (other instanceof com.google.ortools.sat.TableConstraintProto) {
555 return mergeFrom((com.google.ortools.sat.TableConstraintProto)other);
556 } else {
557 super.mergeFrom(other);
558 return this;
559 }
560 }
561
562 public Builder mergeFrom(com.google.ortools.sat.TableConstraintProto other) {
563 if (other == com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) return this;
564 if (!other.vars_.isEmpty()) {
565 if (vars_.isEmpty()) {
566 vars_ = other.vars_;
567 bitField0_ = (bitField0_ & ~0x00000001);
568 } else {
569 ensureVarsIsMutable();
570 vars_.addAll(other.vars_);
571 }
572 onChanged();
573 }
574 if (!other.values_.isEmpty()) {
575 if (values_.isEmpty()) {
576 values_ = other.values_;
577 bitField0_ = (bitField0_ & ~0x00000002);
578 } else {
579 ensureValuesIsMutable();
580 values_.addAll(other.values_);
581 }
582 onChanged();
583 }
584 if (other.getNegated() != false) {
585 setNegated(other.getNegated());
586 }
587 this.mergeUnknownFields(other.unknownFields);
588 onChanged();
589 return this;
590 }
591
592 @java.lang.Override
593 public final boolean isInitialized() {
594 return true;
595 }
596
597 @java.lang.Override
599 com.google.protobuf.CodedInputStream input,
600 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
601 throws java.io.IOException {
602 com.google.ortools.sat.TableConstraintProto parsedMessage = null;
603 try {
604 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
605 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
606 parsedMessage = (com.google.ortools.sat.TableConstraintProto) e.getUnfinishedMessage();
607 throw e.unwrapIOException();
608 } finally {
609 if (parsedMessage != null) {
610 mergeFrom(parsedMessage);
611 }
612 }
613 return this;
614 }
615 private int bitField0_;
616
617 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
618 private void ensureVarsIsMutable() {
619 if (!((bitField0_ & 0x00000001) != 0)) {
620 vars_ = mutableCopy(vars_);
621 bitField0_ |= 0x00000001;
622 }
623 }
628 public java.util.List<java.lang.Integer>
630 return ((bitField0_ & 0x00000001) != 0) ?
631 java.util.Collections.unmodifiableList(vars_) : vars_;
632 }
637 public int getVarsCount() {
638 return vars_.size();
639 }
645 public int getVars(int index) {
646 return vars_.getInt(index);
647 }
655 int index, int value) {
656 ensureVarsIsMutable();
657 vars_.setInt(index, value);
658 onChanged();
659 return this;
660 }
666 public Builder addVars(int value) {
667 ensureVarsIsMutable();
668 vars_.addInt(value);
669 onChanged();
670 return this;
671 }
678 java.lang.Iterable<? extends java.lang.Integer> values) {
679 ensureVarsIsMutable();
680 com.google.protobuf.AbstractMessageLite.Builder.addAll(
681 values, vars_);
682 onChanged();
683 return this;
684 }
690 vars_ = emptyIntList();
691 bitField0_ = (bitField0_ & ~0x00000001);
692 onChanged();
693 return this;
694 }
695
696 private com.google.protobuf.Internal.LongList values_ = emptyLongList();
697 private void ensureValuesIsMutable() {
698 if (!((bitField0_ & 0x00000002) != 0)) {
699 values_ = mutableCopy(values_);
700 bitField0_ |= 0x00000002;
701 }
702 }
707 public java.util.List<java.lang.Long>
709 return ((bitField0_ & 0x00000002) != 0) ?
710 java.util.Collections.unmodifiableList(values_) : values_;
711 }
716 public int getValuesCount() {
717 return values_.size();
718 }
724 public long getValues(int index) {
725 return values_.getLong(index);
726 }
734 int index, long value) {
735 ensureValuesIsMutable();
736 values_.setLong(index, value);
737 onChanged();
738 return this;
739 }
745 public Builder addValues(long value) {
746 ensureValuesIsMutable();
747 values_.addLong(value);
748 onChanged();
749 return this;
750 }
757 java.lang.Iterable<? extends java.lang.Long> values) {
758 ensureValuesIsMutable();
759 com.google.protobuf.AbstractMessageLite.Builder.addAll(
760 values, values_);
761 onChanged();
762 return this;
763 }
769 values_ = emptyLongList();
770 bitField0_ = (bitField0_ & ~0x00000002);
771 onChanged();
772 return this;
773 }
774
775 private boolean negated_ ;
785 @java.lang.Override
786 public boolean getNegated() {
787 return negated_;
788 }
799 public Builder setNegated(boolean value) {
800
801 negated_ = value;
802 onChanged();
803 return this;
804 }
815
816 negated_ = false;
817 onChanged();
818 return this;
819 }
820 @java.lang.Override
822 final com.google.protobuf.UnknownFieldSet unknownFields) {
823 return super.setUnknownFields(unknownFields);
824 }
825
826 @java.lang.Override
828 final com.google.protobuf.UnknownFieldSet unknownFields) {
829 return super.mergeUnknownFields(unknownFields);
830 }
831
832
833 // @@protoc_insertion_point(builder_scope:operations_research.sat.TableConstraintProto)
834 }
835
836 // @@protoc_insertion_point(class_scope:operations_research.sat.TableConstraintProto)
837 private static final com.google.ortools.sat.TableConstraintProto DEFAULT_INSTANCE;
838 static {
839 DEFAULT_INSTANCE = new com.google.ortools.sat.TableConstraintProto();
840 }
841
842 public static com.google.ortools.sat.TableConstraintProto getDefaultInstance() {
843 return DEFAULT_INSTANCE;
844 }
845
846 private static final com.google.protobuf.Parser<TableConstraintProto>
847 PARSER = new com.google.protobuf.AbstractParser<TableConstraintProto>() {
848 @java.lang.Override
849 public TableConstraintProto parsePartialFrom(
850 com.google.protobuf.CodedInputStream input,
851 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
852 throws com.google.protobuf.InvalidProtocolBufferException {
853 return new TableConstraintProto(input, extensionRegistry);
854 }
855 };
856
857 public static com.google.protobuf.Parser<TableConstraintProto> parser() {
858 return PARSER;
859 }
860
861 @java.lang.Override
862 public com.google.protobuf.Parser<TableConstraintProto> getParserForType() {
863 return PARSER;
864 }
865
866 @java.lang.Override
867 public com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType() {
868 return DEFAULT_INSTANCE;
869 }
870
871}
872
com.google.ortools.sat.TableConstraintProto build()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder mergeFrom(com.google.ortools.sat.TableConstraintProto other)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder setValues(int index, long value)
repeated int64 values = 2;
Builder mergeFrom(com.google.protobuf.Message other)
Builder addValues(long value)
repeated int64 values = 2;
Builder setVars(int index, int value)
repeated int32 vars = 1;
com.google.ortools.sat.TableConstraintProto buildPartial()
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
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 addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 values = 2;
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addVars(int value)
repeated int32 vars = 1;
long getValues(int index)
repeated int64 values = 2;
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< TableConstraintProto > parser()
com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
int getValuesCount()
repeated int64 values = 2;
static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.nio.ByteBuffer data)
boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto getDefaultInstance()
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
long getValues(int index)
repeated int64 values = 2;
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
static Builder newBuilder(com.google.ortools.sat.TableConstraintProto prototype)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.lang.Object newInstance(UnusedPrivateParameter unused)
int getVars(int index)
repeated int32 vars = 1;
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
com.google.protobuf.Parser< TableConstraintProto > getParserForType()
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)