Java Reference

Java Reference

ElementConstraintProto.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 
14 public final class ElementConstraintProto extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.sat.ElementConstraintProto)
18 private static final long serialVersionUID = 0L;
19  // Use ElementConstraintProto.newBuilder() to construct.
20  private ElementConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21  super(builder);
22  }
23  private ElementConstraintProto() {
24  vars_ = emptyIntList();
25  }
26 
27  @java.lang.Override
28  @SuppressWarnings({"unused"})
29  protected java.lang.Object newInstance(
30  UnusedPrivateParameter unused) {
31  return new ElementConstraintProto();
32  }
33 
34  @java.lang.Override
35  public final com.google.protobuf.UnknownFieldSet
37  return this.unknownFields;
38  }
39  private ElementConstraintProto(
40  com.google.protobuf.CodedInputStream input,
41  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
42  throws com.google.protobuf.InvalidProtocolBufferException {
43  this();
44  if (extensionRegistry == null) {
45  throw new java.lang.NullPointerException();
46  }
47  int mutable_bitField0_ = 0;
48  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
49  com.google.protobuf.UnknownFieldSet.newBuilder();
50  try {
51  boolean done = false;
52  while (!done) {
53  int tag = input.readTag();
54  switch (tag) {
55  case 0:
56  done = true;
57  break;
58  case 8: {
59 
60  index_ = input.readInt32();
61  break;
62  }
63  case 16: {
64 
65  target_ = input.readInt32();
66  break;
67  }
68  case 24: {
69  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
70  vars_ = newIntList();
71  mutable_bitField0_ |= 0x00000001;
72  }
73  vars_.addInt(input.readInt32());
74  break;
75  }
76  case 26: {
77  int length = input.readRawVarint32();
78  int limit = input.pushLimit(length);
79  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
80  vars_ = newIntList();
81  mutable_bitField0_ |= 0x00000001;
82  }
83  while (input.getBytesUntilLimit() > 0) {
84  vars_.addInt(input.readInt32());
85  }
86  input.popLimit(limit);
87  break;
88  }
89  default: {
90  if (!parseUnknownField(
91  input, unknownFields, extensionRegistry, tag)) {
92  done = true;
93  }
94  break;
95  }
96  }
97  }
98  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
99  throw e.setUnfinishedMessage(this);
100  } catch (java.io.IOException e) {
101  throw new com.google.protobuf.InvalidProtocolBufferException(
102  e).setUnfinishedMessage(this);
103  } finally {
104  if (((mutable_bitField0_ & 0x00000001) != 0)) {
105  vars_.makeImmutable(); // C
106  }
107  this.unknownFields = unknownFields.build();
108  makeExtensionsImmutable();
109  }
110  }
111  public static final com.google.protobuf.Descriptors.Descriptor
113  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_descriptor;
114  }
115 
116  @java.lang.Override
117  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
119  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_fieldAccessorTable
120  .ensureFieldAccessorsInitialized(
122  }
123 
124  public static final int INDEX_FIELD_NUMBER = 1;
125  private int index_;
130  @java.lang.Override
131  public int getIndex() {
132  return index_;
133  }
134 
135  public static final int TARGET_FIELD_NUMBER = 2;
136  private int target_;
141  @java.lang.Override
142  public int getTarget() {
143  return target_;
144  }
145 
146  public static final int VARS_FIELD_NUMBER = 3;
147  private com.google.protobuf.Internal.IntList vars_;
152  @java.lang.Override
153  public java.util.List<java.lang.Integer>
155  return vars_;
156  }
161  public int getVarsCount() {
162  return vars_.size();
163  }
169  public int getVars(int index) {
170  return vars_.getInt(index);
171  }
172  private int varsMemoizedSerializedSize = -1;
173 
174  private byte memoizedIsInitialized = -1;
175  @java.lang.Override
176  public final boolean isInitialized() {
177  byte isInitialized = memoizedIsInitialized;
178  if (isInitialized == 1) return true;
179  if (isInitialized == 0) return false;
180 
181  memoizedIsInitialized = 1;
182  return true;
183  }
184 
185  @java.lang.Override
186  public void writeTo(com.google.protobuf.CodedOutputStream output)
187  throws java.io.IOException {
189  if (index_ != 0) {
190  output.writeInt32(1, index_);
191  }
192  if (target_ != 0) {
193  output.writeInt32(2, target_);
194  }
195  if (getVarsList().size() > 0) {
196  output.writeUInt32NoTag(26);
197  output.writeUInt32NoTag(varsMemoizedSerializedSize);
198  }
199  for (int i = 0; i < vars_.size(); i++) {
200  output.writeInt32NoTag(vars_.getInt(i));
201  }
202  unknownFields.writeTo(output);
203  }
204 
205  @java.lang.Override
206  public int getSerializedSize() {
207  int size = memoizedSize;
208  if (size != -1) return size;
209 
210  size = 0;
211  if (index_ != 0) {
212  size += com.google.protobuf.CodedOutputStream
213  .computeInt32Size(1, index_);
214  }
215  if (target_ != 0) {
216  size += com.google.protobuf.CodedOutputStream
217  .computeInt32Size(2, target_);
218  }
219  {
220  int dataSize = 0;
221  for (int i = 0; i < vars_.size(); i++) {
222  dataSize += com.google.protobuf.CodedOutputStream
223  .computeInt32SizeNoTag(vars_.getInt(i));
224  }
225  size += dataSize;
226  if (!getVarsList().isEmpty()) {
227  size += 1;
228  size += com.google.protobuf.CodedOutputStream
229  .computeInt32SizeNoTag(dataSize);
230  }
231  varsMemoizedSerializedSize = dataSize;
232  }
233  size += unknownFields.getSerializedSize();
234  memoizedSize = size;
235  return size;
236  }
237 
238  @java.lang.Override
239  public boolean equals(final java.lang.Object obj) {
240  if (obj == this) {
241  return true;
242  }
243  if (!(obj instanceof com.google.ortools.sat.ElementConstraintProto)) {
244  return super.equals(obj);
245  }
247 
248  if (getIndex()
249  != other.getIndex()) return false;
250  if (getTarget()
251  != other.getTarget()) return false;
252  if (!getVarsList()
253  .equals(other.getVarsList())) return false;
254  if (!unknownFields.equals(other.unknownFields)) return false;
255  return true;
256  }
257 
258  @java.lang.Override
259  public int hashCode() {
260  if (memoizedHashCode != 0) {
261  return memoizedHashCode;
262  }
263  int hash = 41;
264  hash = (19 * hash) + getDescriptor().hashCode();
265  hash = (37 * hash) + INDEX_FIELD_NUMBER;
266  hash = (53 * hash) + getIndex();
267  hash = (37 * hash) + TARGET_FIELD_NUMBER;
268  hash = (53 * hash) + getTarget();
269  if (getVarsCount() > 0) {
270  hash = (37 * hash) + VARS_FIELD_NUMBER;
271  hash = (53 * hash) + getVarsList().hashCode();
272  }
273  hash = (29 * hash) + unknownFields.hashCode();
274  memoizedHashCode = hash;
275  return hash;
276  }
277 
279  java.nio.ByteBuffer data)
280  throws com.google.protobuf.InvalidProtocolBufferException {
281  return PARSER.parseFrom(data);
282  }
284  java.nio.ByteBuffer data,
285  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
286  throws com.google.protobuf.InvalidProtocolBufferException {
287  return PARSER.parseFrom(data, extensionRegistry);
288  }
290  com.google.protobuf.ByteString data)
291  throws com.google.protobuf.InvalidProtocolBufferException {
292  return PARSER.parseFrom(data);
293  }
295  com.google.protobuf.ByteString data,
296  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
297  throws com.google.protobuf.InvalidProtocolBufferException {
298  return PARSER.parseFrom(data, extensionRegistry);
299  }
301  throws com.google.protobuf.InvalidProtocolBufferException {
302  return PARSER.parseFrom(data);
303  }
305  byte[] data,
306  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
307  throws com.google.protobuf.InvalidProtocolBufferException {
308  return PARSER.parseFrom(data, extensionRegistry);
309  }
310  public static com.google.ortools.sat.ElementConstraintProto parseFrom(java.io.InputStream input)
311  throws java.io.IOException {
312  return com.google.protobuf.GeneratedMessageV3
313  .parseWithIOException(PARSER, input);
314  }
316  java.io.InputStream input,
317  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
318  throws java.io.IOException {
319  return com.google.protobuf.GeneratedMessageV3
320  .parseWithIOException(PARSER, input, extensionRegistry);
321  }
322  public static com.google.ortools.sat.ElementConstraintProto parseDelimitedFrom(java.io.InputStream input)
323  throws java.io.IOException {
324  return com.google.protobuf.GeneratedMessageV3
325  .parseDelimitedWithIOException(PARSER, input);
326  }
328  java.io.InputStream input,
329  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
330  throws java.io.IOException {
331  return com.google.protobuf.GeneratedMessageV3
332  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
333  }
335  com.google.protobuf.CodedInputStream input)
336  throws java.io.IOException {
337  return com.google.protobuf.GeneratedMessageV3
338  .parseWithIOException(PARSER, input);
339  }
341  com.google.protobuf.CodedInputStream input,
342  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
343  throws java.io.IOException {
344  return com.google.protobuf.GeneratedMessageV3
345  .parseWithIOException(PARSER, input, extensionRegistry);
346  }
347 
348  @java.lang.Override
349  public Builder newBuilderForType() { return newBuilder(); }
350  public static Builder newBuilder() {
351  return DEFAULT_INSTANCE.toBuilder();
352  }
354  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
355  }
356  @java.lang.Override
357  public Builder toBuilder() {
358  return this == DEFAULT_INSTANCE
359  ? new Builder() : new Builder().mergeFrom(this);
360  }
361 
362  @java.lang.Override
364  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
365  Builder builder = new Builder(parent);
366  return builder;
367  }
376  public static final class Builder extends
377  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
378  // @@protoc_insertion_point(builder_implements:operations_research.sat.ElementConstraintProto)
379  com.google.ortools.sat.ElementConstraintProtoOrBuilder {
380  public static final com.google.protobuf.Descriptors.Descriptor
382  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_descriptor;
383  }
384 
385  @java.lang.Override
386  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
388  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_fieldAccessorTable
389  .ensureFieldAccessorsInitialized(
391  }
392 
393  // Construct using com.google.ortools.sat.ElementConstraintProto.newBuilder()
394  private Builder() {
395  maybeForceBuilderInitialization();
396  }
397 
398  private Builder(
399  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
400  super(parent);
401  maybeForceBuilderInitialization();
402  }
403  private void maybeForceBuilderInitialization() {
404  if (com.google.protobuf.GeneratedMessageV3
405  .alwaysUseFieldBuilders) {
406  }
407  }
408  @java.lang.Override
409  public Builder clear() {
410  super.clear();
411  index_ = 0;
412 
413  target_ = 0;
414 
415  vars_ = emptyIntList();
416  bitField0_ = (bitField0_ & ~0x00000001);
417  return this;
418  }
419 
420  @java.lang.Override
421  public com.google.protobuf.Descriptors.Descriptor
423  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_descriptor;
424  }
425 
426  @java.lang.Override
429  }
430 
431  @java.lang.Override
434  if (!result.isInitialized()) {
435  throw newUninitializedMessageException(result);
436  }
437  return result;
438  }
439 
440  @java.lang.Override
443  int from_bitField0_ = bitField0_;
444  result.index_ = index_;
445  result.target_ = target_;
446  if (((bitField0_ & 0x00000001) != 0)) {
447  vars_.makeImmutable();
448  bitField0_ = (bitField0_ & ~0x00000001);
449  }
450  result.vars_ = vars_;
451  onBuilt();
452  return result;
453  }
454 
455  @java.lang.Override
456  public Builder clone() {
457  return super.clone();
458  }
459  @java.lang.Override
461  com.google.protobuf.Descriptors.FieldDescriptor field,
462  java.lang.Object value) {
463  return super.setField(field, value);
464  }
465  @java.lang.Override
467  com.google.protobuf.Descriptors.FieldDescriptor field) {
468  return super.clearField(field);
469  }
470  @java.lang.Override
472  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
473  return super.clearOneof(oneof);
474  }
475  @java.lang.Override
477  com.google.protobuf.Descriptors.FieldDescriptor field,
478  int index, java.lang.Object value) {
479  return super.setRepeatedField(field, index, value);
480  }
481  @java.lang.Override
483  com.google.protobuf.Descriptors.FieldDescriptor field,
484  java.lang.Object value) {
485  return super.addRepeatedField(field, value);
486  }
487  @java.lang.Override
488  public Builder mergeFrom(com.google.protobuf.Message other) {
489  if (other instanceof com.google.ortools.sat.ElementConstraintProto) {
491  } else {
492  super.mergeFrom(other);
493  return this;
494  }
495  }
496 
498  if (other == com.google.ortools.sat.ElementConstraintProto.getDefaultInstance()) return this;
499  if (other.getIndex() != 0) {
500  setIndex(other.getIndex());
501  }
502  if (other.getTarget() != 0) {
503  setTarget(other.getTarget());
504  }
505  if (!other.vars_.isEmpty()) {
506  if (vars_.isEmpty()) {
507  vars_ = other.vars_;
508  bitField0_ = (bitField0_ & ~0x00000001);
509  } else {
510  ensureVarsIsMutable();
511  vars_.addAll(other.vars_);
512  }
513  onChanged();
514  }
515  this.mergeUnknownFields(other.unknownFields);
516  onChanged();
517  return this;
518  }
519 
520  @java.lang.Override
521  public final boolean isInitialized() {
522  return true;
523  }
524 
525  @java.lang.Override
527  com.google.protobuf.CodedInputStream input,
528  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
529  throws java.io.IOException {
530  com.google.ortools.sat.ElementConstraintProto parsedMessage = null;
531  try {
532  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
533  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
534  parsedMessage = (com.google.ortools.sat.ElementConstraintProto) e.getUnfinishedMessage();
535  throw e.unwrapIOException();
536  } finally {
537  if (parsedMessage != null) {
538  mergeFrom(parsedMessage);
539  }
540  }
541  return this;
542  }
543  private int bitField0_;
544 
545  private int index_ ;
550  @java.lang.Override
551  public int getIndex() {
552  return index_;
553  }
559  public Builder setIndex(int value) {
560 
561  index_ = value;
562  onChanged();
563  return this;
564  }
569  public Builder clearIndex() {
570 
571  index_ = 0;
572  onChanged();
573  return this;
574  }
575 
576  private int target_ ;
581  @java.lang.Override
582  public int getTarget() {
583  return target_;
584  }
590  public Builder setTarget(int value) {
591 
592  target_ = value;
593  onChanged();
594  return this;
595  }
600  public Builder clearTarget() {
601 
602  target_ = 0;
603  onChanged();
604  return this;
605  }
606 
607  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
608  private void ensureVarsIsMutable() {
609  if (!((bitField0_ & 0x00000001) != 0)) {
610  vars_ = mutableCopy(vars_);
611  bitField0_ |= 0x00000001;
612  }
613  }
618  public java.util.List<java.lang.Integer>
620  return ((bitField0_ & 0x00000001) != 0) ?
621  java.util.Collections.unmodifiableList(vars_) : vars_;
622  }
627  public int getVarsCount() {
628  return vars_.size();
629  }
635  public int getVars(int index) {
636  return vars_.getInt(index);
637  }
644  public Builder setVars(
645  int index, int value) {
646  ensureVarsIsMutable();
647  vars_.setInt(index, value);
648  onChanged();
649  return this;
650  }
656  public Builder addVars(int value) {
657  ensureVarsIsMutable();
658  vars_.addInt(value);
659  onChanged();
660  return this;
661  }
668  java.lang.Iterable<? extends java.lang.Integer> values) {
669  ensureVarsIsMutable();
670  com.google.protobuf.AbstractMessageLite.Builder.addAll(
671  values, vars_);
672  onChanged();
673  return this;
674  }
679  public Builder clearVars() {
680  vars_ = emptyIntList();
681  bitField0_ = (bitField0_ & ~0x00000001);
682  onChanged();
683  return this;
684  }
685  @java.lang.Override
686  public final Builder setUnknownFields(
687  final com.google.protobuf.UnknownFieldSet unknownFields) {
688  return super.setUnknownFields(unknownFields);
689  }
690 
691  @java.lang.Override
693  final com.google.protobuf.UnknownFieldSet unknownFields) {
694  return super.mergeUnknownFields(unknownFields);
695  }
696 
697 
698  // @@protoc_insertion_point(builder_scope:operations_research.sat.ElementConstraintProto)
699  }
700 
701  // @@protoc_insertion_point(class_scope:operations_research.sat.ElementConstraintProto)
702  private static final com.google.ortools.sat.ElementConstraintProto DEFAULT_INSTANCE;
703  static {
704  DEFAULT_INSTANCE = new com.google.ortools.sat.ElementConstraintProto();
705  }
706 
708  return DEFAULT_INSTANCE;
709  }
710 
711  private static final com.google.protobuf.Parser<ElementConstraintProto>
712  PARSER = new com.google.protobuf.AbstractParser<ElementConstraintProto>() {
713  @java.lang.Override
714  public ElementConstraintProto parsePartialFrom(
715  com.google.protobuf.CodedInputStream input,
716  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
717  throws com.google.protobuf.InvalidProtocolBufferException {
718  return new ElementConstraintProto(input, extensionRegistry);
719  }
720  };
721 
722  public static com.google.protobuf.Parser<ElementConstraintProto> parser() {
723  return PARSER;
724  }
725 
726  @java.lang.Override
727  public com.google.protobuf.Parser<ElementConstraintProto> getParserForType() {
728  return PARSER;
729  }
730 
731  @java.lang.Override
733  return DEFAULT_INSTANCE;
734  }
735 
736 }
737 
Builder setTarget(int value)
int32 target = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
int getVars(int index)
repeated int32 vars = 3;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override int getTarget()
int32 target = 2;
int getVarsCount()
repeated int32 vars = 3;
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 3;
.lang.Override com.google.ortools.sat.ElementConstraintProto buildPartial()
static com.google.ortools.sat.ElementConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.ElementConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.ElementConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.Parser< ElementConstraintProto > getParserForType()
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 3;
Builder addVars(int value)
repeated int32 vars = 3;
.lang.Override Builder newBuilderForType()
static com.google.ortools.sat.ElementConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override com.google.ortools.sat.ElementConstraintProto build()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 3;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static final int INDEX_FIELD_NUMBER
.lang.Override int getTarget()
int32 target = 2;
static final int VARS_FIELD_NUMBER
.lang.Override int getIndex()
int32 index = 1;
Builder clearTarget()
int32 target = 2;
static com.google.ortools.sat.ElementConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override int getIndex()
int32 index = 1;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.sat.ElementConstraintProto getDefaultInstanceForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final boolean isInitialized()
static final int TARGET_FIELD_NUMBER
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder setIndex(int value)
int32 index = 1;
Builder clearIndex()
int32 index = 1;
.lang.Override final boolean isInitialized()
static Builder newBuilder()
.lang.Override int hashCode()
.lang.Override com.google.ortools.sat.ElementConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.ElementConstraintProto parseFrom(java.io.InputStream input)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override int getSerializedSize()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.protobuf.Parser< ElementConstraintProto > parser()
static com.google.ortools.sat.ElementConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setVars(int index, int value)
repeated int32 vars = 3;
static com.google.ortools.sat.ElementConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override Builder toBuilder()
static com.google.ortools.sat.ElementConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.ElementConstraintProto parseFrom(com.google.protobuf.ByteString data)
int getVars(int index)
repeated int32 vars = 3;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearVars()
repeated int32 vars = 3;
int getVarsCount()
repeated int32 vars = 3;
static com.google.ortools.sat.ElementConstraintProto parseFrom(byte[] data)
.lang.Override Builder clone()
.lang.Override Builder clear()
static com.google.ortools.sat.ElementConstraintProto getDefaultInstance()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.ElementConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Builder mergeFrom(com.google.ortools.sat.ElementConstraintProto other)
static Builder newBuilder(com.google.ortools.sat.ElementConstraintProto prototype)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)