Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
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
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
16public final class TableConstraintProto extends
17 com.google.protobuf.GeneratedMessageV3 implements
18 // @@protoc_insertion_point(message_implements:operations_research.sat.TableConstraintProto)
20private static final long serialVersionUID = 0L;
21 // Use TableConstraintProto.newBuilder() to construct.
22 private TableConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
23 super(builder);
24 }
25 private TableConstraintProto() {
26 vars_ = emptyIntList();
27 values_ = emptyLongList();
28 }
29
30 @java.lang.Override
31 @SuppressWarnings({"unused"})
32 protected java.lang.Object newInstance(
33 UnusedPrivateParameter unused) {
34 return new TableConstraintProto();
35 }
36
37 public static final com.google.protobuf.Descriptors.Descriptor
39 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
40 }
41
42 @java.lang.Override
43 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_fieldAccessorTable
46 .ensureFieldAccessorsInitialized(
47 com.google.ortools.sat.TableConstraintProto.class, com.google.ortools.sat.TableConstraintProto.Builder.class);
48 }
49
50 public static final int VARS_FIELD_NUMBER = 1;
51 @SuppressWarnings("serial")
52 private com.google.protobuf.Internal.IntList vars_ =
53 emptyIntList();
58 @java.lang.Override
59 public java.util.List<java.lang.Integer>
61 return vars_;
62 }
67 public int getVarsCount() {
68 return vars_.size();
69 }
75 public int getVars(int index) {
76 return vars_.getInt(index);
77 }
78 private int varsMemoizedSerializedSize = -1;
79
80 public static final int VALUES_FIELD_NUMBER = 2;
81 @SuppressWarnings("serial")
82 private com.google.protobuf.Internal.LongList values_ =
83 emptyLongList();
88 @java.lang.Override
89 public java.util.List<java.lang.Long>
91 return values_;
92 }
97 public int getValuesCount() {
98 return values_.size();
99 }
105 public long getValues(int index) {
106 return values_.getLong(index);
107 }
108 private int valuesMemoizedSerializedSize = -1;
109
110 public static final int NEGATED_FIELD_NUMBER = 3;
111 private boolean negated_ = false;
121 @java.lang.Override
122 public boolean getNegated() {
123 return negated_;
124 }
125
126 private byte memoizedIsInitialized = -1;
127 @java.lang.Override
128 public final boolean isInitialized() {
129 byte isInitialized = memoizedIsInitialized;
130 if (isInitialized == 1) return true;
131 if (isInitialized == 0) return false;
132
133 memoizedIsInitialized = 1;
134 return true;
135 }
136
137 @java.lang.Override
138 public void writeTo(com.google.protobuf.CodedOutputStream output)
139 throws java.io.IOException {
141 if (getVarsList().size() > 0) {
142 output.writeUInt32NoTag(10);
143 output.writeUInt32NoTag(varsMemoizedSerializedSize);
144 }
145 for (int i = 0; i < vars_.size(); i++) {
146 output.writeInt32NoTag(vars_.getInt(i));
147 }
148 if (getValuesList().size() > 0) {
149 output.writeUInt32NoTag(18);
150 output.writeUInt32NoTag(valuesMemoizedSerializedSize);
151 }
152 for (int i = 0; i < values_.size(); i++) {
153 output.writeInt64NoTag(values_.getLong(i));
154 }
155 if (negated_ != false) {
156 output.writeBool(3, negated_);
157 }
158 getUnknownFields().writeTo(output);
159 }
160
161 @java.lang.Override
162 public int getSerializedSize() {
163 int size = memoizedSize;
164 if (size != -1) return size;
165
166 size = 0;
167 {
168 int dataSize = 0;
169 for (int i = 0; i < vars_.size(); i++) {
170 dataSize += com.google.protobuf.CodedOutputStream
171 .computeInt32SizeNoTag(vars_.getInt(i));
172 }
173 size += dataSize;
174 if (!getVarsList().isEmpty()) {
175 size += 1;
176 size += com.google.protobuf.CodedOutputStream
177 .computeInt32SizeNoTag(dataSize);
178 }
179 varsMemoizedSerializedSize = dataSize;
180 }
181 {
182 int dataSize = 0;
183 for (int i = 0; i < values_.size(); i++) {
184 dataSize += com.google.protobuf.CodedOutputStream
185 .computeInt64SizeNoTag(values_.getLong(i));
186 }
187 size += dataSize;
188 if (!getValuesList().isEmpty()) {
189 size += 1;
190 size += com.google.protobuf.CodedOutputStream
191 .computeInt32SizeNoTag(dataSize);
192 }
193 valuesMemoizedSerializedSize = dataSize;
194 }
195 if (negated_ != false) {
196 size += com.google.protobuf.CodedOutputStream
197 .computeBoolSize(3, negated_);
198 }
199 size += getUnknownFields().getSerializedSize();
200 memoizedSize = size;
201 return size;
202 }
203
204 @java.lang.Override
205 public boolean equals(final java.lang.Object obj) {
206 if (obj == this) {
207 return true;
208 }
209 if (!(obj instanceof com.google.ortools.sat.TableConstraintProto)) {
210 return super.equals(obj);
211 }
212 com.google.ortools.sat.TableConstraintProto other = (com.google.ortools.sat.TableConstraintProto) obj;
213
214 if (!getVarsList()
215 .equals(other.getVarsList())) return false;
216 if (!getValuesList()
217 .equals(other.getValuesList())) return false;
218 if (getNegated()
219 != other.getNegated()) return false;
220 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
221 return true;
222 }
223
224 @java.lang.Override
225 public int hashCode() {
226 if (memoizedHashCode != 0) {
227 return memoizedHashCode;
228 }
229 int hash = 41;
230 hash = (19 * hash) + getDescriptor().hashCode();
231 if (getVarsCount() > 0) {
232 hash = (37 * hash) + VARS_FIELD_NUMBER;
233 hash = (53 * hash) + getVarsList().hashCode();
234 }
235 if (getValuesCount() > 0) {
236 hash = (37 * hash) + VALUES_FIELD_NUMBER;
237 hash = (53 * hash) + getValuesList().hashCode();
238 }
239 hash = (37 * hash) + NEGATED_FIELD_NUMBER;
240 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
241 getNegated());
242 hash = (29 * hash) + getUnknownFields().hashCode();
243 memoizedHashCode = hash;
244 return hash;
245 }
246
248 java.nio.ByteBuffer data)
249 throws com.google.protobuf.InvalidProtocolBufferException {
250 return PARSER.parseFrom(data);
251 }
253 java.nio.ByteBuffer data,
254 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
255 throws com.google.protobuf.InvalidProtocolBufferException {
256 return PARSER.parseFrom(data, extensionRegistry);
257 }
259 com.google.protobuf.ByteString data)
260 throws com.google.protobuf.InvalidProtocolBufferException {
261 return PARSER.parseFrom(data);
262 }
264 com.google.protobuf.ByteString data,
265 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
266 throws com.google.protobuf.InvalidProtocolBufferException {
267 return PARSER.parseFrom(data, extensionRegistry);
268 }
270 throws com.google.protobuf.InvalidProtocolBufferException {
271 return PARSER.parseFrom(data);
272 }
274 byte[] data,
275 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
276 throws com.google.protobuf.InvalidProtocolBufferException {
277 return PARSER.parseFrom(data, extensionRegistry);
278 }
279 public static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
280 throws java.io.IOException {
281 return com.google.protobuf.GeneratedMessageV3
282 .parseWithIOException(PARSER, input);
283 }
285 java.io.InputStream input,
286 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
287 throws java.io.IOException {
288 return com.google.protobuf.GeneratedMessageV3
289 .parseWithIOException(PARSER, input, extensionRegistry);
290 }
291
293 throws java.io.IOException {
294 return com.google.protobuf.GeneratedMessageV3
295 .parseDelimitedWithIOException(PARSER, input);
296 }
297
299 java.io.InputStream input,
300 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
301 throws java.io.IOException {
302 return com.google.protobuf.GeneratedMessageV3
303 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
304 }
306 com.google.protobuf.CodedInputStream input)
307 throws java.io.IOException {
308 return com.google.protobuf.GeneratedMessageV3
309 .parseWithIOException(PARSER, input);
310 }
312 com.google.protobuf.CodedInputStream input,
313 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314 throws java.io.IOException {
315 return com.google.protobuf.GeneratedMessageV3
316 .parseWithIOException(PARSER, input, extensionRegistry);
317 }
318
319 @java.lang.Override
320 public Builder newBuilderForType() { return newBuilder(); }
321 public static Builder newBuilder() {
322 return DEFAULT_INSTANCE.toBuilder();
323 }
324 public static Builder newBuilder(com.google.ortools.sat.TableConstraintProto prototype) {
325 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
326 }
327 @java.lang.Override
329 return this == DEFAULT_INSTANCE
330 ? new Builder() : new Builder().mergeFrom(this);
331 }
332
333 @java.lang.Override
335 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
336 Builder builder = new Builder(parent);
337 return builder;
338 }
348 public static final class Builder extends
349 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
350 // @@protoc_insertion_point(builder_implements:operations_research.sat.TableConstraintProto)
351 com.google.ortools.sat.TableConstraintProtoOrBuilder {
352 public static final com.google.protobuf.Descriptors.Descriptor
354 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
355 }
356
357 @java.lang.Override
358 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
360 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_fieldAccessorTable
361 .ensureFieldAccessorsInitialized(
362 com.google.ortools.sat.TableConstraintProto.class, com.google.ortools.sat.TableConstraintProto.Builder.class);
363 }
364
365 // Construct using com.google.ortools.sat.TableConstraintProto.newBuilder()
366 private Builder() {
367
368 }
369
370 private Builder(
371 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
372 super(parent);
373
374 }
375 @java.lang.Override
376 public Builder clear() {
377 super.clear();
378 bitField0_ = 0;
379 vars_ = emptyIntList();
380 values_ = emptyLongList();
381 negated_ = false;
382 return this;
383 }
384
385 @java.lang.Override
386 public com.google.protobuf.Descriptors.Descriptor
388 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
389 }
390
391 @java.lang.Override
393 return com.google.ortools.sat.TableConstraintProto.getDefaultInstance();
394 }
395
396 @java.lang.Override
399 if (!result.isInitialized()) {
400 throw newUninitializedMessageException(result);
401 }
402 return result;
403 }
404
405 @java.lang.Override
407 com.google.ortools.sat.TableConstraintProto result = new com.google.ortools.sat.TableConstraintProto(this);
408 if (bitField0_ != 0) { buildPartial0(result); }
409 onBuilt();
410 return result;
411 }
412
413 private void buildPartial0(com.google.ortools.sat.TableConstraintProto result) {
414 int from_bitField0_ = bitField0_;
415 if (((from_bitField0_ & 0x00000001) != 0)) {
416 vars_.makeImmutable();
417 result.vars_ = vars_;
418 }
419 if (((from_bitField0_ & 0x00000002) != 0)) {
420 values_.makeImmutable();
421 result.values_ = values_;
422 }
423 if (((from_bitField0_ & 0x00000004) != 0)) {
424 result.negated_ = negated_;
425 }
426 }
427
428 @java.lang.Override
429 public Builder clone() {
430 return super.clone();
431 }
432 @java.lang.Override
434 com.google.protobuf.Descriptors.FieldDescriptor field,
435 java.lang.Object value) {
436 return super.setField(field, value);
437 }
438 @java.lang.Override
440 com.google.protobuf.Descriptors.FieldDescriptor field) {
441 return super.clearField(field);
442 }
443 @java.lang.Override
445 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
446 return super.clearOneof(oneof);
447 }
448 @java.lang.Override
450 com.google.protobuf.Descriptors.FieldDescriptor field,
451 int index, java.lang.Object value) {
452 return super.setRepeatedField(field, index, value);
453 }
454 @java.lang.Override
456 com.google.protobuf.Descriptors.FieldDescriptor field,
457 java.lang.Object value) {
458 return super.addRepeatedField(field, value);
459 }
460 @java.lang.Override
461 public Builder mergeFrom(com.google.protobuf.Message other) {
462 if (other instanceof com.google.ortools.sat.TableConstraintProto) {
463 return mergeFrom((com.google.ortools.sat.TableConstraintProto)other);
464 } else {
465 super.mergeFrom(other);
466 return this;
467 }
468 }
469
470 public Builder mergeFrom(com.google.ortools.sat.TableConstraintProto other) {
471 if (other == com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) return this;
472 if (!other.vars_.isEmpty()) {
473 if (vars_.isEmpty()) {
474 vars_ = other.vars_;
475 vars_.makeImmutable();
476 bitField0_ |= 0x00000001;
477 } else {
478 ensureVarsIsMutable();
479 vars_.addAll(other.vars_);
480 }
481 onChanged();
482 }
483 if (!other.values_.isEmpty()) {
484 if (values_.isEmpty()) {
485 values_ = other.values_;
486 values_.makeImmutable();
487 bitField0_ |= 0x00000002;
488 } else {
489 ensureValuesIsMutable();
490 values_.addAll(other.values_);
491 }
492 onChanged();
493 }
494 if (other.getNegated() != false) {
495 setNegated(other.getNegated());
496 }
497 this.mergeUnknownFields(other.getUnknownFields());
498 onChanged();
499 return this;
500 }
501
502 @java.lang.Override
503 public final boolean isInitialized() {
504 return true;
505 }
506
507 @java.lang.Override
509 com.google.protobuf.CodedInputStream input,
510 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
511 throws java.io.IOException {
512 if (extensionRegistry == null) {
513 throw new java.lang.NullPointerException();
514 }
515 try {
516 boolean done = false;
517 while (!done) {
518 int tag = input.readTag();
519 switch (tag) {
520 case 0:
521 done = true;
522 break;
523 case 8: {
524 int v = input.readInt32();
525 ensureVarsIsMutable();
526 vars_.addInt(v);
527 break;
528 } // case 8
529 case 10: {
530 int length = input.readRawVarint32();
531 int limit = input.pushLimit(length);
532 ensureVarsIsMutable();
533 while (input.getBytesUntilLimit() > 0) {
534 vars_.addInt(input.readInt32());
535 }
536 input.popLimit(limit);
537 break;
538 } // case 10
539 case 16: {
540 long v = input.readInt64();
541 ensureValuesIsMutable();
542 values_.addLong(v);
543 break;
544 } // case 16
545 case 18: {
546 int length = input.readRawVarint32();
547 int limit = input.pushLimit(length);
548 ensureValuesIsMutable();
549 while (input.getBytesUntilLimit() > 0) {
550 values_.addLong(input.readInt64());
551 }
552 input.popLimit(limit);
553 break;
554 } // case 18
555 case 24: {
556 negated_ = input.readBool();
557 bitField0_ |= 0x00000004;
558 break;
559 } // case 24
560 default: {
561 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
562 done = true; // was an endgroup tag
563 }
564 break;
565 } // default:
566 } // switch (tag)
567 } // while (!done)
568 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
569 throw e.unwrapIOException();
570 } finally {
571 onChanged();
572 } // finally
573 return this;
574 }
575 private int bitField0_;
576
577 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
578 private void ensureVarsIsMutable() {
579 if (!vars_.isModifiable()) {
580 vars_ = makeMutableCopy(vars_);
581 }
582 bitField0_ |= 0x00000001;
583 }
588 public java.util.List<java.lang.Integer>
590 vars_.makeImmutable();
591 return vars_;
592 }
597 public int getVarsCount() {
598 return vars_.size();
599 }
605 public int getVars(int index) {
606 return vars_.getInt(index);
607 }
615 int index, int value) {
616
617 ensureVarsIsMutable();
618 vars_.setInt(index, value);
619 bitField0_ |= 0x00000001;
620 onChanged();
621 return this;
622 }
628 public Builder addVars(int value) {
629
630 ensureVarsIsMutable();
631 vars_.addInt(value);
632 bitField0_ |= 0x00000001;
633 onChanged();
634 return this;
635 }
642 java.lang.Iterable<? extends java.lang.Integer> values) {
643 ensureVarsIsMutable();
644 com.google.protobuf.AbstractMessageLite.Builder.addAll(
645 values, vars_);
646 bitField0_ |= 0x00000001;
647 onChanged();
648 return this;
649 }
655 vars_ = emptyIntList();
656 bitField0_ = (bitField0_ & ~0x00000001);
657 onChanged();
658 return this;
659 }
660
661 private com.google.protobuf.Internal.LongList values_ = emptyLongList();
662 private void ensureValuesIsMutable() {
663 if (!values_.isModifiable()) {
664 values_ = makeMutableCopy(values_);
665 }
666 bitField0_ |= 0x00000002;
667 }
672 public java.util.List<java.lang.Long>
674 values_.makeImmutable();
675 return values_;
676 }
681 public int getValuesCount() {
682 return values_.size();
683 }
689 public long getValues(int index) {
690 return values_.getLong(index);
691 }
699 int index, long value) {
700
701 ensureValuesIsMutable();
702 values_.setLong(index, value);
703 bitField0_ |= 0x00000002;
704 onChanged();
705 return this;
706 }
712 public Builder addValues(long value) {
713
714 ensureValuesIsMutable();
715 values_.addLong(value);
716 bitField0_ |= 0x00000002;
717 onChanged();
718 return this;
719 }
726 java.lang.Iterable<? extends java.lang.Long> values) {
727 ensureValuesIsMutable();
728 com.google.protobuf.AbstractMessageLite.Builder.addAll(
729 values, values_);
730 bitField0_ |= 0x00000002;
731 onChanged();
732 return this;
733 }
739 values_ = emptyLongList();
740 bitField0_ = (bitField0_ & ~0x00000002);
741 onChanged();
742 return this;
743 }
744
745 private boolean negated_ ;
755 @java.lang.Override
756 public boolean getNegated() {
757 return negated_;
758 }
769 public Builder setNegated(boolean value) {
770
771 negated_ = value;
772 bitField0_ |= 0x00000004;
773 onChanged();
774 return this;
775 }
786 bitField0_ = (bitField0_ & ~0x00000004);
787 negated_ = false;
788 onChanged();
789 return this;
790 }
791 @java.lang.Override
793 final com.google.protobuf.UnknownFieldSet unknownFields) {
794 return super.setUnknownFields(unknownFields);
795 }
796
797 @java.lang.Override
799 final com.google.protobuf.UnknownFieldSet unknownFields) {
800 return super.mergeUnknownFields(unknownFields);
801 }
802
803
804 // @@protoc_insertion_point(builder_scope:operations_research.sat.TableConstraintProto)
805 }
806
807 // @@protoc_insertion_point(class_scope:operations_research.sat.TableConstraintProto)
808 private static final com.google.ortools.sat.TableConstraintProto DEFAULT_INSTANCE;
809 static {
810 DEFAULT_INSTANCE = new com.google.ortools.sat.TableConstraintProto();
811 }
812
814 return DEFAULT_INSTANCE;
815 }
816
817 private static final com.google.protobuf.Parser<TableConstraintProto>
818 PARSER = new com.google.protobuf.AbstractParser<TableConstraintProto>() {
819 @java.lang.Override
820 public TableConstraintProto parsePartialFrom(
821 com.google.protobuf.CodedInputStream input,
822 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
823 throws com.google.protobuf.InvalidProtocolBufferException {
824 Builder builder = newBuilder();
825 try {
826 builder.mergeFrom(input, extensionRegistry);
827 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
828 throw e.setUnfinishedMessage(builder.buildPartial());
829 } catch (com.google.protobuf.UninitializedMessageException e) {
830 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
831 } catch (java.io.IOException e) {
832 throw new com.google.protobuf.InvalidProtocolBufferException(e)
833 .setUnfinishedMessage(builder.buildPartial());
834 }
835 return builder.buildPartial();
836 }
837 };
838
839 public static com.google.protobuf.Parser<TableConstraintProto> parser() {
840 return PARSER;
841 }
842
843 @java.lang.Override
844 public com.google.protobuf.Parser<TableConstraintProto> getParserForType() {
845 return PARSER;
846 }
847
848 @java.lang.Override
850 return DEFAULT_INSTANCE;
851 }
852
853}
854
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
Builder mergeFrom(com.google.ortools.sat.TableConstraintProto other)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder mergeFrom(com.google.protobuf.Message other)
com.google.ortools.sat.TableConstraintProto buildPartial()
com.google.ortools.sat.TableConstraintProto build()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static Builder newBuilder(com.google.ortools.sat.TableConstraintProto prototype)
static com.google.protobuf.Parser< TableConstraintProto > parser()
static com.google.ortools.sat.TableConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
java.util.List< java.lang.Integer > getVarsList()
java.lang.Object newInstance(UnusedPrivateParameter unused)
com.google.protobuf.Parser< TableConstraintProto > getParserForType()
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Long > getValuesList()
static com.google.ortools.sat.TableConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.TableConstraintProto getDefaultInstance()
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)