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 
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_;
151  public java.util.List<java.lang.Integer>
153  return vars_;
154  }
159  public int getVarsCount() {
160  return vars_.size();
161  }
167  public int getVars(int index) {
168  return vars_.getInt(index);
169  }
170  private int varsMemoizedSerializedSize = -1;
171 
172  public static final int VALUES_FIELD_NUMBER = 2;
173  private com.google.protobuf.Internal.LongList values_;
178  public java.util.List<java.lang.Long>
180  return values_;
181  }
186  public int getValuesCount() {
187  return values_.size();
188  }
194  public long getValues(int index) {
195  return values_.getLong(index);
196  }
197  private int valuesMemoizedSerializedSize = -1;
198 
199  public static final int NEGATED_FIELD_NUMBER = 3;
200  private boolean negated_;
210  public boolean getNegated() {
211  return negated_;
212  }
213 
214  private byte memoizedIsInitialized = -1;
215  @java.lang.Override
216  public final boolean isInitialized() {
217  byte isInitialized = memoizedIsInitialized;
218  if (isInitialized == 1) return true;
219  if (isInitialized == 0) return false;
220 
221  memoizedIsInitialized = 1;
222  return true;
223  }
224 
225  @java.lang.Override
226  public void writeTo(com.google.protobuf.CodedOutputStream output)
227  throws java.io.IOException {
229  if (getVarsList().size() > 0) {
230  output.writeUInt32NoTag(10);
231  output.writeUInt32NoTag(varsMemoizedSerializedSize);
232  }
233  for (int i = 0; i < vars_.size(); i++) {
234  output.writeInt32NoTag(vars_.getInt(i));
235  }
236  if (getValuesList().size() > 0) {
237  output.writeUInt32NoTag(18);
238  output.writeUInt32NoTag(valuesMemoizedSerializedSize);
239  }
240  for (int i = 0; i < values_.size(); i++) {
241  output.writeInt64NoTag(values_.getLong(i));
242  }
243  if (negated_ != false) {
244  output.writeBool(3, negated_);
245  }
246  unknownFields.writeTo(output);
247  }
248 
249  @java.lang.Override
250  public int getSerializedSize() {
251  int size = memoizedSize;
252  if (size != -1) return size;
253 
254  size = 0;
255  {
256  int dataSize = 0;
257  for (int i = 0; i < vars_.size(); i++) {
258  dataSize += com.google.protobuf.CodedOutputStream
259  .computeInt32SizeNoTag(vars_.getInt(i));
260  }
261  size += dataSize;
262  if (!getVarsList().isEmpty()) {
263  size += 1;
264  size += com.google.protobuf.CodedOutputStream
265  .computeInt32SizeNoTag(dataSize);
266  }
267  varsMemoizedSerializedSize = dataSize;
268  }
269  {
270  int dataSize = 0;
271  for (int i = 0; i < values_.size(); i++) {
272  dataSize += com.google.protobuf.CodedOutputStream
273  .computeInt64SizeNoTag(values_.getLong(i));
274  }
275  size += dataSize;
276  if (!getValuesList().isEmpty()) {
277  size += 1;
278  size += com.google.protobuf.CodedOutputStream
279  .computeInt32SizeNoTag(dataSize);
280  }
281  valuesMemoizedSerializedSize = dataSize;
282  }
283  if (negated_ != false) {
284  size += com.google.protobuf.CodedOutputStream
285  .computeBoolSize(3, negated_);
286  }
287  size += unknownFields.getSerializedSize();
288  memoizedSize = size;
289  return size;
290  }
291 
292  @java.lang.Override
293  public boolean equals(final java.lang.Object obj) {
294  if (obj == this) {
295  return true;
296  }
297  if (!(obj instanceof com.google.ortools.sat.TableConstraintProto)) {
298  return super.equals(obj);
299  }
301 
302  if (!getVarsList()
303  .equals(other.getVarsList())) return false;
304  if (!getValuesList()
305  .equals(other.getValuesList())) return false;
306  if (getNegated()
307  != other.getNegated()) return false;
308  if (!unknownFields.equals(other.unknownFields)) return false;
309  return true;
310  }
311 
312  @java.lang.Override
313  public int hashCode() {
314  if (memoizedHashCode != 0) {
315  return memoizedHashCode;
316  }
317  int hash = 41;
318  hash = (19 * hash) + getDescriptor().hashCode();
319  if (getVarsCount() > 0) {
320  hash = (37 * hash) + VARS_FIELD_NUMBER;
321  hash = (53 * hash) + getVarsList().hashCode();
322  }
323  if (getValuesCount() > 0) {
324  hash = (37 * hash) + VALUES_FIELD_NUMBER;
325  hash = (53 * hash) + getValuesList().hashCode();
326  }
327  hash = (37 * hash) + NEGATED_FIELD_NUMBER;
328  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
329  getNegated());
330  hash = (29 * hash) + unknownFields.hashCode();
331  memoizedHashCode = hash;
332  return hash;
333  }
334 
336  java.nio.ByteBuffer data)
337  throws com.google.protobuf.InvalidProtocolBufferException {
338  return PARSER.parseFrom(data);
339  }
341  java.nio.ByteBuffer data,
342  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
343  throws com.google.protobuf.InvalidProtocolBufferException {
344  return PARSER.parseFrom(data, extensionRegistry);
345  }
347  com.google.protobuf.ByteString data)
348  throws com.google.protobuf.InvalidProtocolBufferException {
349  return PARSER.parseFrom(data);
350  }
352  com.google.protobuf.ByteString data,
353  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354  throws com.google.protobuf.InvalidProtocolBufferException {
355  return PARSER.parseFrom(data, extensionRegistry);
356  }
357  public static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
358  throws com.google.protobuf.InvalidProtocolBufferException {
359  return PARSER.parseFrom(data);
360  }
362  byte[] data,
363  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
364  throws com.google.protobuf.InvalidProtocolBufferException {
365  return PARSER.parseFrom(data, extensionRegistry);
366  }
367  public static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
368  throws java.io.IOException {
369  return com.google.protobuf.GeneratedMessageV3
370  .parseWithIOException(PARSER, input);
371  }
373  java.io.InputStream input,
374  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
375  throws java.io.IOException {
376  return com.google.protobuf.GeneratedMessageV3
377  .parseWithIOException(PARSER, input, extensionRegistry);
378  }
379  public static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
380  throws java.io.IOException {
381  return com.google.protobuf.GeneratedMessageV3
382  .parseDelimitedWithIOException(PARSER, input);
383  }
385  java.io.InputStream input,
386  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
387  throws java.io.IOException {
388  return com.google.protobuf.GeneratedMessageV3
389  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
390  }
392  com.google.protobuf.CodedInputStream input)
393  throws java.io.IOException {
394  return com.google.protobuf.GeneratedMessageV3
395  .parseWithIOException(PARSER, input);
396  }
398  com.google.protobuf.CodedInputStream input,
399  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400  throws java.io.IOException {
401  return com.google.protobuf.GeneratedMessageV3
402  .parseWithIOException(PARSER, input, extensionRegistry);
403  }
404 
405  @java.lang.Override
406  public Builder newBuilderForType() { return newBuilder(); }
407  public static Builder newBuilder() {
408  return DEFAULT_INSTANCE.toBuilder();
409  }
411  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
412  }
413  @java.lang.Override
414  public Builder toBuilder() {
415  return this == DEFAULT_INSTANCE
416  ? new Builder() : new Builder().mergeFrom(this);
417  }
418 
419  @java.lang.Override
421  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
422  Builder builder = new Builder(parent);
423  return builder;
424  }
434  public static final class Builder extends
435  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
436  // @@protoc_insertion_point(builder_implements:operations_research.sat.TableConstraintProto)
437  com.google.ortools.sat.TableConstraintProtoOrBuilder {
438  public static final com.google.protobuf.Descriptors.Descriptor
440  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
441  }
442 
443  @java.lang.Override
444  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
446  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_fieldAccessorTable
447  .ensureFieldAccessorsInitialized(
449  }
450 
451  // Construct using com.google.ortools.sat.TableConstraintProto.newBuilder()
452  private Builder() {
453  maybeForceBuilderInitialization();
454  }
455 
456  private Builder(
457  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
458  super(parent);
459  maybeForceBuilderInitialization();
460  }
461  private void maybeForceBuilderInitialization() {
462  if (com.google.protobuf.GeneratedMessageV3
463  .alwaysUseFieldBuilders) {
464  }
465  }
466  @java.lang.Override
467  public Builder clear() {
468  super.clear();
469  vars_ = emptyIntList();
470  bitField0_ = (bitField0_ & ~0x00000001);
471  values_ = emptyLongList();
472  bitField0_ = (bitField0_ & ~0x00000002);
473  negated_ = false;
474 
475  return this;
476  }
477 
478  @java.lang.Override
479  public com.google.protobuf.Descriptors.Descriptor
481  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_TableConstraintProto_descriptor;
482  }
483 
484  @java.lang.Override
487  }
488 
489  @java.lang.Override
492  if (!result.isInitialized()) {
493  throw newUninitializedMessageException(result);
494  }
495  return result;
496  }
497 
498  @java.lang.Override
501  int from_bitField0_ = bitField0_;
502  if (((bitField0_ & 0x00000001) != 0)) {
503  vars_.makeImmutable();
504  bitField0_ = (bitField0_ & ~0x00000001);
505  }
506  result.vars_ = vars_;
507  if (((bitField0_ & 0x00000002) != 0)) {
508  values_.makeImmutable();
509  bitField0_ = (bitField0_ & ~0x00000002);
510  }
511  result.values_ = values_;
512  result.negated_ = negated_;
513  onBuilt();
514  return result;
515  }
516 
517  @java.lang.Override
518  public Builder clone() {
519  return super.clone();
520  }
521  @java.lang.Override
523  com.google.protobuf.Descriptors.FieldDescriptor field,
524  java.lang.Object value) {
525  return super.setField(field, value);
526  }
527  @java.lang.Override
529  com.google.protobuf.Descriptors.FieldDescriptor field) {
530  return super.clearField(field);
531  }
532  @java.lang.Override
534  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
535  return super.clearOneof(oneof);
536  }
537  @java.lang.Override
539  com.google.protobuf.Descriptors.FieldDescriptor field,
540  int index, java.lang.Object value) {
541  return super.setRepeatedField(field, index, value);
542  }
543  @java.lang.Override
545  com.google.protobuf.Descriptors.FieldDescriptor field,
546  java.lang.Object value) {
547  return super.addRepeatedField(field, value);
548  }
549  @java.lang.Override
550  public Builder mergeFrom(com.google.protobuf.Message other) {
551  if (other instanceof com.google.ortools.sat.TableConstraintProto) {
553  } else {
554  super.mergeFrom(other);
555  return this;
556  }
557  }
558 
560  if (other == com.google.ortools.sat.TableConstraintProto.getDefaultInstance()) return this;
561  if (!other.vars_.isEmpty()) {
562  if (vars_.isEmpty()) {
563  vars_ = other.vars_;
564  bitField0_ = (bitField0_ & ~0x00000001);
565  } else {
566  ensureVarsIsMutable();
567  vars_.addAll(other.vars_);
568  }
569  onChanged();
570  }
571  if (!other.values_.isEmpty()) {
572  if (values_.isEmpty()) {
573  values_ = other.values_;
574  bitField0_ = (bitField0_ & ~0x00000002);
575  } else {
576  ensureValuesIsMutable();
577  values_.addAll(other.values_);
578  }
579  onChanged();
580  }
581  if (other.getNegated() != false) {
582  setNegated(other.getNegated());
583  }
584  this.mergeUnknownFields(other.unknownFields);
585  onChanged();
586  return this;
587  }
588 
589  @java.lang.Override
590  public final boolean isInitialized() {
591  return true;
592  }
593 
594  @java.lang.Override
596  com.google.protobuf.CodedInputStream input,
597  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
598  throws java.io.IOException {
599  com.google.ortools.sat.TableConstraintProto parsedMessage = null;
600  try {
601  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
602  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
603  parsedMessage = (com.google.ortools.sat.TableConstraintProto) e.getUnfinishedMessage();
604  throw e.unwrapIOException();
605  } finally {
606  if (parsedMessage != null) {
607  mergeFrom(parsedMessage);
608  }
609  }
610  return this;
611  }
612  private int bitField0_;
613 
614  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
615  private void ensureVarsIsMutable() {
616  if (!((bitField0_ & 0x00000001) != 0)) {
617  vars_ = mutableCopy(vars_);
618  bitField0_ |= 0x00000001;
619  }
620  }
625  public java.util.List<java.lang.Integer>
627  return ((bitField0_ & 0x00000001) != 0) ?
628  java.util.Collections.unmodifiableList(vars_) : vars_;
629  }
634  public int getVarsCount() {
635  return vars_.size();
636  }
642  public int getVars(int index) {
643  return vars_.getInt(index);
644  }
651  public Builder setVars(
652  int index, int value) {
653  ensureVarsIsMutable();
654  vars_.setInt(index, value);
655  onChanged();
656  return this;
657  }
663  public Builder addVars(int value) {
664  ensureVarsIsMutable();
665  vars_.addInt(value);
666  onChanged();
667  return this;
668  }
675  java.lang.Iterable<? extends java.lang.Integer> values) {
676  ensureVarsIsMutable();
677  com.google.protobuf.AbstractMessageLite.Builder.addAll(
678  values, vars_);
679  onChanged();
680  return this;
681  }
686  public Builder clearVars() {
687  vars_ = emptyIntList();
688  bitField0_ = (bitField0_ & ~0x00000001);
689  onChanged();
690  return this;
691  }
692 
693  private com.google.protobuf.Internal.LongList values_ = emptyLongList();
694  private void ensureValuesIsMutable() {
695  if (!((bitField0_ & 0x00000002) != 0)) {
696  values_ = mutableCopy(values_);
697  bitField0_ |= 0x00000002;
698  }
699  }
704  public java.util.List<java.lang.Long>
706  return ((bitField0_ & 0x00000002) != 0) ?
707  java.util.Collections.unmodifiableList(values_) : values_;
708  }
713  public int getValuesCount() {
714  return values_.size();
715  }
721  public long getValues(int index) {
722  return values_.getLong(index);
723  }
731  int index, long value) {
732  ensureValuesIsMutable();
733  values_.setLong(index, value);
734  onChanged();
735  return this;
736  }
742  public Builder addValues(long value) {
743  ensureValuesIsMutable();
744  values_.addLong(value);
745  onChanged();
746  return this;
747  }
754  java.lang.Iterable<? extends java.lang.Long> values) {
755  ensureValuesIsMutable();
756  com.google.protobuf.AbstractMessageLite.Builder.addAll(
757  values, values_);
758  onChanged();
759  return this;
760  }
765  public Builder clearValues() {
766  values_ = emptyLongList();
767  bitField0_ = (bitField0_ & ~0x00000002);
768  onChanged();
769  return this;
770  }
771 
772  private boolean negated_ ;
782  public boolean getNegated() {
783  return negated_;
784  }
795  public Builder setNegated(boolean value) {
796 
797  negated_ = value;
798  onChanged();
799  return this;
800  }
811 
812  negated_ = false;
813  onChanged();
814  return this;
815  }
816  @java.lang.Override
817  public final Builder setUnknownFields(
818  final com.google.protobuf.UnknownFieldSet unknownFields) {
819  return super.setUnknownFields(unknownFields);
820  }
821 
822  @java.lang.Override
824  final com.google.protobuf.UnknownFieldSet unknownFields) {
825  return super.mergeUnknownFields(unknownFields);
826  }
827 
828 
829  // @@protoc_insertion_point(builder_scope:operations_research.sat.TableConstraintProto)
830  }
831 
832  // @@protoc_insertion_point(class_scope:operations_research.sat.TableConstraintProto)
833  private static final com.google.ortools.sat.TableConstraintProto DEFAULT_INSTANCE;
834  static {
835  DEFAULT_INSTANCE = new com.google.ortools.sat.TableConstraintProto();
836  }
837 
839  return DEFAULT_INSTANCE;
840  }
841 
842  private static final com.google.protobuf.Parser<TableConstraintProto>
843  PARSER = new com.google.protobuf.AbstractParser<TableConstraintProto>() {
844  @java.lang.Override
845  public TableConstraintProto parsePartialFrom(
846  com.google.protobuf.CodedInputStream input,
847  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
848  throws com.google.protobuf.InvalidProtocolBufferException {
849  return new TableConstraintProto(input, extensionRegistry);
850  }
851  };
852 
853  public static com.google.protobuf.Parser<TableConstraintProto> parser() {
854  return PARSER;
855  }
856 
857  @java.lang.Override
858  public com.google.protobuf.Parser<TableConstraintProto> getParserForType() {
859  return PARSER;
860  }
861 
862  @java.lang.Override
864  return DEFAULT_INSTANCE;
865  }
866 
867 }
868 
Builder addValues(long value)
repeated int64 values = 2;
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.TableConstraintProto buildPartial()
Builder setNegated(boolean value)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.TableConstraintProto parseDelimitedFrom(java.io.InputStream input)
int getVarsCount()
repeated int32 vars = 1;
long getValues(int index)
repeated int64 values = 2;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
static com.google.protobuf.Parser< TableConstraintProto > parser()
static com.google.ortools.sat.TableConstraintProto getDefaultInstance()
.lang.Override Builder clone()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.ByteString data)
static final int NEGATED_FIELD_NUMBER
Builder clearVars()
repeated int32 vars = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.TableConstraintProto parseFrom(java.nio.ByteBuffer data)
Builder clearNegated()
int getVars(int index)
repeated int32 vars = 1;
.lang.Override com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
boolean getNegated()
Builder addVars(int value)
repeated int32 vars = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.Parser< TableConstraintProto > getParserForType()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
long getValues(int index)
repeated int64 values = 2;
static com.google.ortools.sat.TableConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
boolean getNegated()
.lang.Override int getSerializedSize()
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data)
.lang.Override Builder newBuilderForType()
static Builder newBuilder(com.google.ortools.sat.TableConstraintProto prototype)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder mergeFrom(com.google.ortools.sat.TableConstraintProto other)
.lang.Override Builder toBuilder()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
Builder setValues(int index, long value)
repeated int64 values = 2;
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
.lang.Override com.google.ortools.sat.TableConstraintProto build()
Builder setVars(int index, int value)
repeated int32 vars = 1;
static final int VARS_FIELD_NUMBER
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
int getValuesCount()
repeated int64 values = 2;
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override Builder clear()
.lang.Override com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType()
Builder addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 values = 2;
static final int VALUES_FIELD_NUMBER
static com.google.ortools.sat.TableConstraintProto parseFrom(java.io.InputStream input)
Builder clearValues()
repeated int64 values = 2;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.ortools.sat.TableConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override int hashCode()
int getVarsCount()
repeated int32 vars = 1;
.lang.Override final boolean isInitialized()
static com.google.ortools.sat.TableConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override final boolean isInitialized()
static Builder newBuilder()
int getValuesCount()
repeated int64 values = 2;