OR-Tools  7.1
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  public final com.google.protobuf.UnknownFieldSet
32  return this.unknownFields;
33  }
34  private TableConstraintProto(
35  com.google.protobuf.CodedInputStream input,
36  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
37  throws com.google.protobuf.InvalidProtocolBufferException {
38  this();
39  if (extensionRegistry == null) {
40  throw new java.lang.NullPointerException();
41  }
42  int mutable_bitField0_ = 0;
43  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
44  com.google.protobuf.UnknownFieldSet.newBuilder();
45  try {
46  boolean done = false;
47  while (!done) {
48  int tag = input.readTag();
49  switch (tag) {
50  case 0:
51  done = true;
52  break;
53  case 8: {
54  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
55  vars_ = newIntList();
56  mutable_bitField0_ |= 0x00000001;
57  }
58  vars_.addInt(input.readInt32());
59  break;
60  }
61  case 10: {
62  int length = input.readRawVarint32();
63  int limit = input.pushLimit(length);
64  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
65  vars_ = newIntList();
66  mutable_bitField0_ |= 0x00000001;
67  }
68  while (input.getBytesUntilLimit() > 0) {
69  vars_.addInt(input.readInt32());
70  }
71  input.popLimit(limit);
72  break;
73  }
74  case 16: {
75  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
76  values_ = newLongList();
77  mutable_bitField0_ |= 0x00000002;
78  }
79  values_.addLong(input.readInt64());
80  break;
81  }
82  case 18: {
83  int length = input.readRawVarint32();
84  int limit = input.pushLimit(length);
85  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
86  values_ = newLongList();
87  mutable_bitField0_ |= 0x00000002;
88  }
89  while (input.getBytesUntilLimit() > 0) {
90  values_.addLong(input.readInt64());
91  }
92  input.popLimit(limit);
93  break;
94  }
95  case 24: {
96 
97  negated_ = input.readBool();
98  break;
99  }
100  default: {
101  if (!parseUnknownField(
102  input, unknownFields, extensionRegistry, tag)) {
103  done = true;
104  }
105  break;
106  }
107  }
108  }
109  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
110  throw e.setUnfinishedMessage(this);
111  } catch (java.io.IOException e) {
112  throw new com.google.protobuf.InvalidProtocolBufferException(
113  e).setUnfinishedMessage(this);
114  } finally {
115  if (((mutable_bitField0_ & 0x00000001) != 0)) {
116  vars_.makeImmutable(); // C
117  }
118  if (((mutable_bitField0_ & 0x00000002) != 0)) {
119  values_.makeImmutable(); // C
120  }
121  this.unknownFields = unknownFields.build();
122  makeExtensionsImmutable();
123  }
124  }
125  public static final com.google.protobuf.Descriptors.Descriptor
127  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
128  }
129 
130  @java.lang.Override
131  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
133  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_fieldAccessorTable
134  .ensureFieldAccessorsInitialized(
136  }
137 
138  private int bitField0_;
139  public static final int VARS_FIELD_NUMBER = 1;
140  private com.google.protobuf.Internal.IntList vars_;
144  public java.util.List<java.lang.Integer>
146  return vars_;
147  }
151  public int getVarsCount() {
152  return vars_.size();
153  }
157  public int getVars(int index) {
158  return vars_.getInt(index);
159  }
160  private int varsMemoizedSerializedSize = -1;
161 
162  public static final int VALUES_FIELD_NUMBER = 2;
163  private com.google.protobuf.Internal.LongList values_;
167  public java.util.List<java.lang.Long>
169  return values_;
170  }
174  public int getValuesCount() {
175  return values_.size();
176  }
180  public long getValues(int index) {
181  return values_.getLong(index);
182  }
183  private int valuesMemoizedSerializedSize = -1;
184 
185  public static final int NEGATED_FIELD_NUMBER = 3;
186  private boolean negated_;
195  public boolean getNegated() {
196  return negated_;
197  }
198 
199  private byte memoizedIsInitialized = -1;
200  @java.lang.Override
201  public final boolean isInitialized() {
202  byte isInitialized = memoizedIsInitialized;
203  if (isInitialized == 1) return true;
204  if (isInitialized == 0) return false;
205 
206  memoizedIsInitialized = 1;
207  return true;
208  }
209 
210  @java.lang.Override
211  public void writeTo(com.google.protobuf.CodedOutputStream output)
212  throws java.io.IOException {
214  if (getVarsList().size() > 0) {
215  output.writeUInt32NoTag(10);
216  output.writeUInt32NoTag(varsMemoizedSerializedSize);
217  }
218  for (int i = 0; i < vars_.size(); i++) {
219  output.writeInt32NoTag(vars_.getInt(i));
220  }
221  if (getValuesList().size() > 0) {
222  output.writeUInt32NoTag(18);
223  output.writeUInt32NoTag(valuesMemoizedSerializedSize);
224  }
225  for (int i = 0; i < values_.size(); i++) {
226  output.writeInt64NoTag(values_.getLong(i));
227  }
228  if (negated_ != false) {
229  output.writeBool(3, negated_);
230  }
231  unknownFields.writeTo(output);
232  }
233 
234  @java.lang.Override
235  public int getSerializedSize() {
236  int size = memoizedSize;
237  if (size != -1) return size;
238 
239  size = 0;
240  {
241  int dataSize = 0;
242  for (int i = 0; i < vars_.size(); i++) {
243  dataSize += com.google.protobuf.CodedOutputStream
244  .computeInt32SizeNoTag(vars_.getInt(i));
245  }
246  size += dataSize;
247  if (!getVarsList().isEmpty()) {
248  size += 1;
249  size += com.google.protobuf.CodedOutputStream
250  .computeInt32SizeNoTag(dataSize);
251  }
252  varsMemoizedSerializedSize = dataSize;
253  }
254  {
255  int dataSize = 0;
256  for (int i = 0; i < values_.size(); i++) {
257  dataSize += com.google.protobuf.CodedOutputStream
258  .computeInt64SizeNoTag(values_.getLong(i));
259  }
260  size += dataSize;
261  if (!getValuesList().isEmpty()) {
262  size += 1;
263  size += com.google.protobuf.CodedOutputStream
264  .computeInt32SizeNoTag(dataSize);
265  }
266  valuesMemoizedSerializedSize = dataSize;
267  }
268  if (negated_ != false) {
269  size += com.google.protobuf.CodedOutputStream
270  .computeBoolSize(3, negated_);
271  }
272  size += unknownFields.getSerializedSize();
273  memoizedSize = size;
274  return size;
275  }
276 
277  @java.lang.Override
278  public boolean equals(final java.lang.Object obj) {
279  if (obj == this) {
280  return true;
281  }
282  if (!(obj instanceof com.google.ortools.sat.TableConstraintProto)) {
283  return super.equals(obj);
284  }
286 
287  if (!getVarsList()
288  .equals(other.getVarsList())) return false;
289  if (!getValuesList()
290  .equals(other.getValuesList())) return false;
291  if (getNegated()
292  != other.getNegated()) return false;
293  if (!unknownFields.equals(other.unknownFields)) return false;
294  return true;
295  }
296 
297  @java.lang.Override
298  public int hashCode() {
299  if (memoizedHashCode != 0) {
300  return memoizedHashCode;
301  }
302  int hash = 41;
303  hash = (19 * hash) + getDescriptor().hashCode();
304  if (getVarsCount() > 0) {
305  hash = (37 * hash) + VARS_FIELD_NUMBER;
306  hash = (53 * hash) + getVarsList().hashCode();
307  }
308  if (getValuesCount() > 0) {
309  hash = (37 * hash) + VALUES_FIELD_NUMBER;
310  hash = (53 * hash) + getValuesList().hashCode();
311  }
312  hash = (37 * hash) + NEGATED_FIELD_NUMBER;
313  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
314  getNegated());
315  hash = (29 * hash) + unknownFields.hashCode();
316  memoizedHashCode = hash;
317  return hash;
318  }
319 
321  java.nio.ByteBuffer data)
322  throws com.google.protobuf.InvalidProtocolBufferException {
323  return PARSER.parseFrom(data);
324  }
326  java.nio.ByteBuffer data,
327  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
328  throws com.google.protobuf.InvalidProtocolBufferException {
329  return PARSER.parseFrom(data, extensionRegistry);
330  }
332  com.google.protobuf.ByteString data)
333  throws com.google.protobuf.InvalidProtocolBufferException {
334  return PARSER.parseFrom(data);
335  }
337  com.google.protobuf.ByteString data,
338  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
339  throws com.google.protobuf.InvalidProtocolBufferException {
340  return PARSER.parseFrom(data, extensionRegistry);
341  }
342  public static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
343  throws com.google.protobuf.InvalidProtocolBufferException {
344  return PARSER.parseFrom(data);
345  }
347  byte[] data,
348  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
349  throws com.google.protobuf.InvalidProtocolBufferException {
350  return PARSER.parseFrom(data, extensionRegistry);
351  }
352  public static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
353  throws java.io.IOException {
354  return com.google.protobuf.GeneratedMessageV3
355  .parseWithIOException(PARSER, input);
356  }
358  java.io.InputStream input,
359  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseWithIOException(PARSER, input, extensionRegistry);
363  }
364  public static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
365  throws java.io.IOException {
366  return com.google.protobuf.GeneratedMessageV3
367  .parseDelimitedWithIOException(PARSER, input);
368  }
370  java.io.InputStream input,
371  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
372  throws java.io.IOException {
373  return com.google.protobuf.GeneratedMessageV3
374  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
375  }
377  com.google.protobuf.CodedInputStream input)
378  throws java.io.IOException {
379  return com.google.protobuf.GeneratedMessageV3
380  .parseWithIOException(PARSER, input);
381  }
383  com.google.protobuf.CodedInputStream input,
384  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
385  throws java.io.IOException {
386  return com.google.protobuf.GeneratedMessageV3
387  .parseWithIOException(PARSER, input, extensionRegistry);
388  }
389 
390  @java.lang.Override
391  public Builder newBuilderForType() { return newBuilder(); }
392  public static Builder newBuilder() {
393  return DEFAULT_INSTANCE.toBuilder();
394  }
396  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
397  }
398  @java.lang.Override
399  public Builder toBuilder() {
400  return this == DEFAULT_INSTANCE
401  ? new Builder() : new Builder().mergeFrom(this);
402  }
403 
404  @java.lang.Override
406  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
407  Builder builder = new Builder(parent);
408  return builder;
409  }
419  public static final class Builder extends
420  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
421  // @@protoc_insertion_point(builder_implements:operations_research.sat.TableConstraintProto)
422  com.google.ortools.sat.TableConstraintProtoOrBuilder {
423  public static final com.google.protobuf.Descriptors.Descriptor
425  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
426  }
427 
428  @java.lang.Override
429  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
431  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_fieldAccessorTable
432  .ensureFieldAccessorsInitialized(
434  }
435 
436  // Construct using com.google.ortools.sat.TableConstraintProto.newBuilder()
437  private Builder() {
438  maybeForceBuilderInitialization();
439  }
440 
441  private Builder(
442  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
443  super(parent);
444  maybeForceBuilderInitialization();
445  }
446  private void maybeForceBuilderInitialization() {
447  if (com.google.protobuf.GeneratedMessageV3
448  .alwaysUseFieldBuilders) {
449  }
450  }
451  @java.lang.Override
452  public Builder clear() {
453  super.clear();
454  vars_ = emptyIntList();
455  bitField0_ = (bitField0_ & ~0x00000001);
456  values_ = emptyLongList();
457  bitField0_ = (bitField0_ & ~0x00000002);
458  negated_ = false;
459 
460  return this;
461  }
462 
463  @java.lang.Override
464  public com.google.protobuf.Descriptors.Descriptor
466  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
467  }
468 
469  @java.lang.Override
472  }
473 
474  @java.lang.Override
477  if (!result.isInitialized()) {
478  throw newUninitializedMessageException(result);
479  }
480  return result;
481  }
482 
483  @java.lang.Override
486  int from_bitField0_ = bitField0_;
487  int to_bitField0_ = 0;
488  if (((bitField0_ & 0x00000001) != 0)) {
489  vars_.makeImmutable();
490  bitField0_ = (bitField0_ & ~0x00000001);
491  }
492  result.vars_ = vars_;
493  if (((bitField0_ & 0x00000002) != 0)) {
494  values_.makeImmutable();
495  bitField0_ = (bitField0_ & ~0x00000002);
496  }
497  result.values_ = values_;
498  result.negated_ = negated_;
499  result.bitField0_ = to_bitField0_;
500  onBuilt();
501  return result;
502  }
503 
504  @java.lang.Override
505  public Builder clone() {
506  return super.clone();
507  }
508  @java.lang.Override
510  com.google.protobuf.Descriptors.FieldDescriptor field,
511  java.lang.Object value) {
512  return super.setField(field, value);
513  }
514  @java.lang.Override
516  com.google.protobuf.Descriptors.FieldDescriptor field) {
517  return super.clearField(field);
518  }
519  @java.lang.Override
521  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
522  return super.clearOneof(oneof);
523  }
524  @java.lang.Override
526  com.google.protobuf.Descriptors.FieldDescriptor field,
527  int index, java.lang.Object value) {
528  return super.setRepeatedField(field, index, value);
529  }
530  @java.lang.Override
532  com.google.protobuf.Descriptors.FieldDescriptor field,
533  java.lang.Object value) {
534  return super.addRepeatedField(field, value);
535  }
536  @java.lang.Override
537  public Builder mergeFrom(com.google.protobuf.Message other) {
538  if (other instanceof com.google.ortools.sat.TableConstraintProto) {
540  } else {
541  super.mergeFrom(other);
542  return this;
543  }
544  }
545 
547  if (other == com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) return this;
548  if (!other.vars_.isEmpty()) {
549  if (vars_.isEmpty()) {
550  vars_ = other.vars_;
551  bitField0_ = (bitField0_ & ~0x00000001);
552  } else {
553  ensureVarsIsMutable();
554  vars_.addAll(other.vars_);
555  }
556  onChanged();
557  }
558  if (!other.values_.isEmpty()) {
559  if (values_.isEmpty()) {
560  values_ = other.values_;
561  bitField0_ = (bitField0_ & ~0x00000002);
562  } else {
563  ensureValuesIsMutable();
564  values_.addAll(other.values_);
565  }
566  onChanged();
567  }
568  if (other.getNegated() != false) {
569  setNegated(other.getNegated());
570  }
571  this.mergeUnknownFields(other.unknownFields);
572  onChanged();
573  return this;
574  }
575 
576  @java.lang.Override
577  public final boolean isInitialized() {
578  return true;
579  }
580 
581  @java.lang.Override
583  com.google.protobuf.CodedInputStream input,
584  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
585  throws java.io.IOException {
586  com.google.ortools.sat.TableConstraintProto parsedMessage = null;
587  try {
588  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
589  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
590  parsedMessage = (com.google.ortools.sat.TableConstraintProto) e.getUnfinishedMessage();
591  throw e.unwrapIOException();
592  } finally {
593  if (parsedMessage != null) {
594  mergeFrom(parsedMessage);
595  }
596  }
597  return this;
598  }
599  private int bitField0_;
600 
601  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
602  private void ensureVarsIsMutable() {
603  if (!((bitField0_ & 0x00000001) != 0)) {
604  vars_ = mutableCopy(vars_);
605  bitField0_ |= 0x00000001;
606  }
607  }
611  public java.util.List<java.lang.Integer>
613  return ((bitField0_ & 0x00000001) != 0) ?
614  java.util.Collections.unmodifiableList(vars_) : vars_;
615  }
619  public int getVarsCount() {
620  return vars_.size();
621  }
625  public int getVars(int index) {
626  return vars_.getInt(index);
627  }
631  public Builder setVars(
632  int index, int value) {
633  ensureVarsIsMutable();
634  vars_.setInt(index, value);
635  onChanged();
636  return this;
637  }
641  public Builder addVars(int value) {
642  ensureVarsIsMutable();
643  vars_.addInt(value);
644  onChanged();
645  return this;
646  }
651  java.lang.Iterable<? extends java.lang.Integer> values) {
652  ensureVarsIsMutable();
653  com.google.protobuf.AbstractMessageLite.Builder.addAll(
654  values, vars_);
655  onChanged();
656  return this;
657  }
661  public Builder clearVars() {
662  vars_ = emptyIntList();
663  bitField0_ = (bitField0_ & ~0x00000001);
664  onChanged();
665  return this;
666  }
667 
668  private com.google.protobuf.Internal.LongList values_ = emptyLongList();
669  private void ensureValuesIsMutable() {
670  if (!((bitField0_ & 0x00000002) != 0)) {
671  values_ = mutableCopy(values_);
672  bitField0_ |= 0x00000002;
673  }
674  }
678  public java.util.List<java.lang.Long>
680  return ((bitField0_ & 0x00000002) != 0) ?
681  java.util.Collections.unmodifiableList(values_) : values_;
682  }
686  public int getValuesCount() {
687  return values_.size();
688  }
692  public long getValues(int index) {
693  return values_.getLong(index);
694  }
699  int index, long value) {
700  ensureValuesIsMutable();
701  values_.setLong(index, value);
702  onChanged();
703  return this;
704  }
708  public Builder addValues(long value) {
709  ensureValuesIsMutable();
710  values_.addLong(value);
711  onChanged();
712  return this;
713  }
718  java.lang.Iterable<? extends java.lang.Long> values) {
719  ensureValuesIsMutable();
720  com.google.protobuf.AbstractMessageLite.Builder.addAll(
721  values, values_);
722  onChanged();
723  return this;
724  }
728  public Builder clearValues() {
729  values_ = emptyLongList();
730  bitField0_ = (bitField0_ & ~0x00000002);
731  onChanged();
732  return this;
733  }
734 
735  private boolean negated_ ;
744  public boolean getNegated() {
745  return negated_;
746  }
755  public Builder setNegated(boolean value) {
756 
757  negated_ = value;
758  onChanged();
759  return this;
760  }
770 
771  negated_ = false;
772  onChanged();
773  return this;
774  }
775  @java.lang.Override
776  public final Builder setUnknownFields(
777  final com.google.protobuf.UnknownFieldSet unknownFields) {
778  return super.setUnknownFields(unknownFields);
779  }
780 
781  @java.lang.Override
783  final com.google.protobuf.UnknownFieldSet unknownFields) {
784  return super.mergeUnknownFields(unknownFields);
785  }
786 
787 
788  // @@protoc_insertion_point(builder_scope:operations_research.sat.TableConstraintProto)
789  }
790 
791  // @@protoc_insertion_point(class_scope:operations_research.sat.TableConstraintProto)
792  private static final com.google.ortools.sat.TableConstraintProto DEFAULT_INSTANCE;
793  static {
794  DEFAULT_INSTANCE = new com.google.ortools.sat.TableConstraintProto();
795  }
796 
798  return DEFAULT_INSTANCE;
799  }
800 
801  private static final com.google.protobuf.Parser<TableConstraintProto>
802  PARSER = new com.google.protobuf.AbstractParser<TableConstraintProto>() {
803  @java.lang.Override
804  public TableConstraintProto parsePartialFrom(
805  com.google.protobuf.CodedInputStream input,
806  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
807  throws com.google.protobuf.InvalidProtocolBufferException {
808  return new TableConstraintProto(input, extensionRegistry);
809  }
810  };
811 
812  public static com.google.protobuf.Parser<TableConstraintProto> parser() {
813  return PARSER;
814  }
815 
816  @java.lang.Override
817  public com.google.protobuf.Parser<TableConstraintProto> getParserForType() {
818  return PARSER;
819  }
820 
821  @java.lang.Override
823  return DEFAULT_INSTANCE;
824  }
825 
826 }
827 
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 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;