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 package com.google.ortools.sat;
5 
15 public final class TableConstraintProto extends
16  com.google.protobuf.GeneratedMessageV3 implements
17  // @@protoc_insertion_point(message_implements:operations_research.sat.TableConstraintProto)
19 private 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  }
41  private TableConstraintProto(
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(
143  }
144 
145  public static final int VARS_FIELD_NUMBER = 1;
146  private com.google.protobuf.Internal.IntList vars_;
150  public java.util.List<java.lang.Integer>
152  return vars_;
153  }
157  public int getVarsCount() {
158  return vars_.size();
159  }
163  public int getVars(int index) {
164  return vars_.getInt(index);
165  }
166  private int varsMemoizedSerializedSize = -1;
167 
168  public static final int VALUES_FIELD_NUMBER = 2;
169  private com.google.protobuf.Internal.LongList values_;
173  public java.util.List<java.lang.Long>
175  return values_;
176  }
180  public int getValuesCount() {
181  return values_.size();
182  }
186  public long getValues(int index) {
187  return values_.getLong(index);
188  }
189  private int valuesMemoizedSerializedSize = -1;
190 
191  public static final int NEGATED_FIELD_NUMBER = 3;
192  private boolean negated_;
201  public boolean getNegated() {
202  return negated_;
203  }
204 
205  private byte memoizedIsInitialized = -1;
206  @java.lang.Override
207  public final boolean isInitialized() {
208  byte isInitialized = memoizedIsInitialized;
209  if (isInitialized == 1) return true;
210  if (isInitialized == 0) return false;
211 
212  memoizedIsInitialized = 1;
213  return true;
214  }
215 
216  @java.lang.Override
217  public void writeTo(com.google.protobuf.CodedOutputStream output)
218  throws java.io.IOException {
220  if (getVarsList().size() > 0) {
221  output.writeUInt32NoTag(10);
222  output.writeUInt32NoTag(varsMemoizedSerializedSize);
223  }
224  for (int i = 0; i < vars_.size(); i++) {
225  output.writeInt32NoTag(vars_.getInt(i));
226  }
227  if (getValuesList().size() > 0) {
228  output.writeUInt32NoTag(18);
229  output.writeUInt32NoTag(valuesMemoizedSerializedSize);
230  }
231  for (int i = 0; i < values_.size(); i++) {
232  output.writeInt64NoTag(values_.getLong(i));
233  }
234  if (negated_ != false) {
235  output.writeBool(3, negated_);
236  }
237  unknownFields.writeTo(output);
238  }
239 
240  @java.lang.Override
241  public int getSerializedSize() {
242  int size = memoizedSize;
243  if (size != -1) return size;
244 
245  size = 0;
246  {
247  int dataSize = 0;
248  for (int i = 0; i < vars_.size(); i++) {
249  dataSize += com.google.protobuf.CodedOutputStream
250  .computeInt32SizeNoTag(vars_.getInt(i));
251  }
252  size += dataSize;
253  if (!getVarsList().isEmpty()) {
254  size += 1;
255  size += com.google.protobuf.CodedOutputStream
256  .computeInt32SizeNoTag(dataSize);
257  }
258  varsMemoizedSerializedSize = dataSize;
259  }
260  {
261  int dataSize = 0;
262  for (int i = 0; i < values_.size(); i++) {
263  dataSize += com.google.protobuf.CodedOutputStream
264  .computeInt64SizeNoTag(values_.getLong(i));
265  }
266  size += dataSize;
267  if (!getValuesList().isEmpty()) {
268  size += 1;
269  size += com.google.protobuf.CodedOutputStream
270  .computeInt32SizeNoTag(dataSize);
271  }
272  valuesMemoizedSerializedSize = dataSize;
273  }
274  if (negated_ != false) {
275  size += com.google.protobuf.CodedOutputStream
276  .computeBoolSize(3, negated_);
277  }
278  size += unknownFields.getSerializedSize();
279  memoizedSize = size;
280  return size;
281  }
282 
283  @java.lang.Override
284  public boolean equals(final java.lang.Object obj) {
285  if (obj == this) {
286  return true;
287  }
288  if (!(obj instanceof com.google.ortools.sat.TableConstraintProto)) {
289  return super.equals(obj);
290  }
292 
293  if (!getVarsList()
294  .equals(other.getVarsList())) return false;
295  if (!getValuesList()
296  .equals(other.getValuesList())) return false;
297  if (getNegated()
298  != other.getNegated()) return false;
299  if (!unknownFields.equals(other.unknownFields)) return false;
300  return true;
301  }
302 
303  @java.lang.Override
304  public int hashCode() {
305  if (memoizedHashCode != 0) {
306  return memoizedHashCode;
307  }
308  int hash = 41;
309  hash = (19 * hash) + getDescriptor().hashCode();
310  if (getVarsCount() > 0) {
311  hash = (37 * hash) + VARS_FIELD_NUMBER;
312  hash = (53 * hash) + getVarsList().hashCode();
313  }
314  if (getValuesCount() > 0) {
315  hash = (37 * hash) + VALUES_FIELD_NUMBER;
316  hash = (53 * hash) + getValuesList().hashCode();
317  }
318  hash = (37 * hash) + NEGATED_FIELD_NUMBER;
319  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
320  getNegated());
321  hash = (29 * hash) + unknownFields.hashCode();
322  memoizedHashCode = hash;
323  return hash;
324  }
325 
327  java.nio.ByteBuffer data)
328  throws com.google.protobuf.InvalidProtocolBufferException {
329  return PARSER.parseFrom(data);
330  }
332  java.nio.ByteBuffer data,
333  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
334  throws com.google.protobuf.InvalidProtocolBufferException {
335  return PARSER.parseFrom(data, extensionRegistry);
336  }
338  com.google.protobuf.ByteString data)
339  throws com.google.protobuf.InvalidProtocolBufferException {
340  return PARSER.parseFrom(data);
341  }
343  com.google.protobuf.ByteString data,
344  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
345  throws com.google.protobuf.InvalidProtocolBufferException {
346  return PARSER.parseFrom(data, extensionRegistry);
347  }
348  public static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
349  throws com.google.protobuf.InvalidProtocolBufferException {
350  return PARSER.parseFrom(data);
351  }
353  byte[] data,
354  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
355  throws com.google.protobuf.InvalidProtocolBufferException {
356  return PARSER.parseFrom(data, extensionRegistry);
357  }
358  public static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
359  throws java.io.IOException {
360  return com.google.protobuf.GeneratedMessageV3
361  .parseWithIOException(PARSER, input);
362  }
364  java.io.InputStream input,
365  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
366  throws java.io.IOException {
367  return com.google.protobuf.GeneratedMessageV3
368  .parseWithIOException(PARSER, input, extensionRegistry);
369  }
370  public static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
371  throws java.io.IOException {
372  return com.google.protobuf.GeneratedMessageV3
373  .parseDelimitedWithIOException(PARSER, input);
374  }
376  java.io.InputStream input,
377  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
378  throws java.io.IOException {
379  return com.google.protobuf.GeneratedMessageV3
380  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
381  }
383  com.google.protobuf.CodedInputStream input)
384  throws java.io.IOException {
385  return com.google.protobuf.GeneratedMessageV3
386  .parseWithIOException(PARSER, input);
387  }
389  com.google.protobuf.CodedInputStream input,
390  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
391  throws java.io.IOException {
392  return com.google.protobuf.GeneratedMessageV3
393  .parseWithIOException(PARSER, input, extensionRegistry);
394  }
395 
396  @java.lang.Override
397  public Builder newBuilderForType() { return newBuilder(); }
398  public static Builder newBuilder() {
399  return DEFAULT_INSTANCE.toBuilder();
400  }
402  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
403  }
404  @java.lang.Override
405  public Builder toBuilder() {
406  return this == DEFAULT_INSTANCE
407  ? new Builder() : new Builder().mergeFrom(this);
408  }
409 
410  @java.lang.Override
412  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
413  Builder builder = new Builder(parent);
414  return builder;
415  }
425  public static final class Builder extends
426  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
427  // @@protoc_insertion_point(builder_implements:operations_research.sat.TableConstraintProto)
428  com.google.ortools.sat.TableConstraintProtoOrBuilder {
429  public static final com.google.protobuf.Descriptors.Descriptor
431  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
432  }
433 
434  @java.lang.Override
435  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
437  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_fieldAccessorTable
438  .ensureFieldAccessorsInitialized(
440  }
441 
442  // Construct using com.google.ortools.sat.TableConstraintProto.newBuilder()
443  private Builder() {
444  maybeForceBuilderInitialization();
445  }
446 
447  private Builder(
448  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
449  super(parent);
450  maybeForceBuilderInitialization();
451  }
452  private void maybeForceBuilderInitialization() {
453  if (com.google.protobuf.GeneratedMessageV3
454  .alwaysUseFieldBuilders) {
455  }
456  }
457  @java.lang.Override
458  public Builder clear() {
459  super.clear();
460  vars_ = emptyIntList();
461  bitField0_ = (bitField0_ & ~0x00000001);
462  values_ = emptyLongList();
463  bitField0_ = (bitField0_ & ~0x00000002);
464  negated_ = false;
465 
466  return this;
467  }
468 
469  @java.lang.Override
470  public com.google.protobuf.Descriptors.Descriptor
472  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
473  }
474 
475  @java.lang.Override
478  }
479 
480  @java.lang.Override
483  if (!result.isInitialized()) {
484  throw newUninitializedMessageException(result);
485  }
486  return result;
487  }
488 
489  @java.lang.Override
492  int from_bitField0_ = bitField0_;
493  if (((bitField0_ & 0x00000001) != 0)) {
494  vars_.makeImmutable();
495  bitField0_ = (bitField0_ & ~0x00000001);
496  }
497  result.vars_ = vars_;
498  if (((bitField0_ & 0x00000002) != 0)) {
499  values_.makeImmutable();
500  bitField0_ = (bitField0_ & ~0x00000002);
501  }
502  result.values_ = values_;
503  result.negated_ = negated_;
504  onBuilt();
505  return result;
506  }
507 
508  @java.lang.Override
509  public Builder clone() {
510  return super.clone();
511  }
512  @java.lang.Override
514  com.google.protobuf.Descriptors.FieldDescriptor field,
515  java.lang.Object value) {
516  return super.setField(field, value);
517  }
518  @java.lang.Override
520  com.google.protobuf.Descriptors.FieldDescriptor field) {
521  return super.clearField(field);
522  }
523  @java.lang.Override
525  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
526  return super.clearOneof(oneof);
527  }
528  @java.lang.Override
530  com.google.protobuf.Descriptors.FieldDescriptor field,
531  int index, java.lang.Object value) {
532  return super.setRepeatedField(field, index, value);
533  }
534  @java.lang.Override
536  com.google.protobuf.Descriptors.FieldDescriptor field,
537  java.lang.Object value) {
538  return super.addRepeatedField(field, value);
539  }
540  @java.lang.Override
541  public Builder mergeFrom(com.google.protobuf.Message other) {
542  if (other instanceof com.google.ortools.sat.TableConstraintProto) {
544  } else {
545  super.mergeFrom(other);
546  return this;
547  }
548  }
549 
551  if (other == com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) return this;
552  if (!other.vars_.isEmpty()) {
553  if (vars_.isEmpty()) {
554  vars_ = other.vars_;
555  bitField0_ = (bitField0_ & ~0x00000001);
556  } else {
557  ensureVarsIsMutable();
558  vars_.addAll(other.vars_);
559  }
560  onChanged();
561  }
562  if (!other.values_.isEmpty()) {
563  if (values_.isEmpty()) {
564  values_ = other.values_;
565  bitField0_ = (bitField0_ & ~0x00000002);
566  } else {
567  ensureValuesIsMutable();
568  values_.addAll(other.values_);
569  }
570  onChanged();
571  }
572  if (other.getNegated() != false) {
573  setNegated(other.getNegated());
574  }
575  this.mergeUnknownFields(other.unknownFields);
576  onChanged();
577  return this;
578  }
579 
580  @java.lang.Override
581  public final boolean isInitialized() {
582  return true;
583  }
584 
585  @java.lang.Override
587  com.google.protobuf.CodedInputStream input,
588  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
589  throws java.io.IOException {
590  com.google.ortools.sat.TableConstraintProto parsedMessage = null;
591  try {
592  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
593  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
594  parsedMessage = (com.google.ortools.sat.TableConstraintProto) e.getUnfinishedMessage();
595  throw e.unwrapIOException();
596  } finally {
597  if (parsedMessage != null) {
598  mergeFrom(parsedMessage);
599  }
600  }
601  return this;
602  }
603  private int bitField0_;
604 
605  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
606  private void ensureVarsIsMutable() {
607  if (!((bitField0_ & 0x00000001) != 0)) {
608  vars_ = mutableCopy(vars_);
609  bitField0_ |= 0x00000001;
610  }
611  }
615  public java.util.List<java.lang.Integer>
617  return ((bitField0_ & 0x00000001) != 0) ?
618  java.util.Collections.unmodifiableList(vars_) : vars_;
619  }
623  public int getVarsCount() {
624  return vars_.size();
625  }
629  public int getVars(int index) {
630  return vars_.getInt(index);
631  }
635  public Builder setVars(
636  int index, int value) {
637  ensureVarsIsMutable();
638  vars_.setInt(index, value);
639  onChanged();
640  return this;
641  }
645  public Builder addVars(int value) {
646  ensureVarsIsMutable();
647  vars_.addInt(value);
648  onChanged();
649  return this;
650  }
655  java.lang.Iterable<? extends java.lang.Integer> values) {
656  ensureVarsIsMutable();
657  com.google.protobuf.AbstractMessageLite.Builder.addAll(
658  values, vars_);
659  onChanged();
660  return this;
661  }
665  public Builder clearVars() {
666  vars_ = emptyIntList();
667  bitField0_ = (bitField0_ & ~0x00000001);
668  onChanged();
669  return this;
670  }
671 
672  private com.google.protobuf.Internal.LongList values_ = emptyLongList();
673  private void ensureValuesIsMutable() {
674  if (!((bitField0_ & 0x00000002) != 0)) {
675  values_ = mutableCopy(values_);
676  bitField0_ |= 0x00000002;
677  }
678  }
682  public java.util.List<java.lang.Long>
684  return ((bitField0_ & 0x00000002) != 0) ?
685  java.util.Collections.unmodifiableList(values_) : values_;
686  }
690  public int getValuesCount() {
691  return values_.size();
692  }
696  public long getValues(int index) {
697  return values_.getLong(index);
698  }
703  int index, long value) {
704  ensureValuesIsMutable();
705  values_.setLong(index, value);
706  onChanged();
707  return this;
708  }
712  public Builder addValues(long value) {
713  ensureValuesIsMutable();
714  values_.addLong(value);
715  onChanged();
716  return this;
717  }
722  java.lang.Iterable<? extends java.lang.Long> values) {
723  ensureValuesIsMutable();
724  com.google.protobuf.AbstractMessageLite.Builder.addAll(
725  values, values_);
726  onChanged();
727  return this;
728  }
732  public Builder clearValues() {
733  values_ = emptyLongList();
734  bitField0_ = (bitField0_ & ~0x00000002);
735  onChanged();
736  return this;
737  }
738 
739  private boolean negated_ ;
748  public boolean getNegated() {
749  return negated_;
750  }
759  public Builder setNegated(boolean value) {
760 
761  negated_ = value;
762  onChanged();
763  return this;
764  }
774 
775  negated_ = false;
776  onChanged();
777  return this;
778  }
779  @java.lang.Override
780  public final Builder setUnknownFields(
781  final com.google.protobuf.UnknownFieldSet unknownFields) {
782  return super.setUnknownFields(unknownFields);
783  }
784 
785  @java.lang.Override
787  final com.google.protobuf.UnknownFieldSet unknownFields) {
788  return super.mergeUnknownFields(unknownFields);
789  }
790 
791 
792  // @@protoc_insertion_point(builder_scope:operations_research.sat.TableConstraintProto)
793  }
794 
795  // @@protoc_insertion_point(class_scope:operations_research.sat.TableConstraintProto)
796  private static final com.google.ortools.sat.TableConstraintProto DEFAULT_INSTANCE;
797  static {
798  DEFAULT_INSTANCE = new com.google.ortools.sat.TableConstraintProto();
799  }
800 
802  return DEFAULT_INSTANCE;
803  }
804 
805  private static final com.google.protobuf.Parser<TableConstraintProto>
806  PARSER = new com.google.protobuf.AbstractParser<TableConstraintProto>() {
807  @java.lang.Override
808  public TableConstraintProto parsePartialFrom(
809  com.google.protobuf.CodedInputStream input,
810  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
811  throws com.google.protobuf.InvalidProtocolBufferException {
812  return new TableConstraintProto(input, extensionRegistry);
813  }
814  };
815 
816  public static com.google.protobuf.Parser<TableConstraintProto> parser() {
817  return PARSER;
818  }
819 
820  @java.lang.Override
821  public com.google.protobuf.Parser<TableConstraintProto> getParserForType() {
822  return PARSER;
823  }
824 
825  @java.lang.Override
827  return DEFAULT_INSTANCE;
828  }
829 
830 }
831 
static com.google.ortools.sat.TableConstraintProto getDefaultInstance()
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
int getValuesCount()
repeated int64 values = 2;
Builder addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 values = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Builder setValues(int index, long value)
repeated int64 values = 2;
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)
.lang.Override com.google.protobuf.Parser< TableConstraintProto > getParserForType()
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
long getValues(int index)
repeated int64 values = 2;
.lang.Override com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< TableConstraintProto > parser()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addVars(int value)
repeated int32 vars = 1;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override com.google.ortools.sat.TableConstraintProto buildPartial()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override boolean equals(final java.lang.Object obj)
static Builder newBuilder(com.google.ortools.sat.TableConstraintProto prototype)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder mergeFrom(com.google.ortools.sat.TableConstraintProto other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data)
long getValues(int index)
repeated int64 values = 2;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addValues(long value)
repeated int64 values = 2;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
.lang.Override com.google.ortools.sat.TableConstraintProto build()
Builder setVars(int index, int value)
repeated int32 vars = 1;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;