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  public int getIndex() {
131  return index_;
132  }
133 
134  public static final int TARGET_FIELD_NUMBER = 2;
135  private int target_;
140  public int getTarget() {
141  return target_;
142  }
143 
144  public static final int VARS_FIELD_NUMBER = 3;
145  private com.google.protobuf.Internal.IntList vars_;
150  public java.util.List<java.lang.Integer>
152  return vars_;
153  }
158  public int getVarsCount() {
159  return vars_.size();
160  }
166  public int getVars(int index) {
167  return vars_.getInt(index);
168  }
169  private int varsMemoizedSerializedSize = -1;
170 
171  private byte memoizedIsInitialized = -1;
172  @java.lang.Override
173  public final boolean isInitialized() {
174  byte isInitialized = memoizedIsInitialized;
175  if (isInitialized == 1) return true;
176  if (isInitialized == 0) return false;
177 
178  memoizedIsInitialized = 1;
179  return true;
180  }
181 
182  @java.lang.Override
183  public void writeTo(com.google.protobuf.CodedOutputStream output)
184  throws java.io.IOException {
186  if (index_ != 0) {
187  output.writeInt32(1, index_);
188  }
189  if (target_ != 0) {
190  output.writeInt32(2, target_);
191  }
192  if (getVarsList().size() > 0) {
193  output.writeUInt32NoTag(26);
194  output.writeUInt32NoTag(varsMemoizedSerializedSize);
195  }
196  for (int i = 0; i < vars_.size(); i++) {
197  output.writeInt32NoTag(vars_.getInt(i));
198  }
199  unknownFields.writeTo(output);
200  }
201 
202  @java.lang.Override
203  public int getSerializedSize() {
204  int size = memoizedSize;
205  if (size != -1) return size;
206 
207  size = 0;
208  if (index_ != 0) {
209  size += com.google.protobuf.CodedOutputStream
210  .computeInt32Size(1, index_);
211  }
212  if (target_ != 0) {
213  size += com.google.protobuf.CodedOutputStream
214  .computeInt32Size(2, target_);
215  }
216  {
217  int dataSize = 0;
218  for (int i = 0; i < vars_.size(); i++) {
219  dataSize += com.google.protobuf.CodedOutputStream
220  .computeInt32SizeNoTag(vars_.getInt(i));
221  }
222  size += dataSize;
223  if (!getVarsList().isEmpty()) {
224  size += 1;
225  size += com.google.protobuf.CodedOutputStream
226  .computeInt32SizeNoTag(dataSize);
227  }
228  varsMemoizedSerializedSize = dataSize;
229  }
230  size += unknownFields.getSerializedSize();
231  memoizedSize = size;
232  return size;
233  }
234 
235  @java.lang.Override
236  public boolean equals(final java.lang.Object obj) {
237  if (obj == this) {
238  return true;
239  }
240  if (!(obj instanceof com.google.ortools.sat.ElementConstraintProto)) {
241  return super.equals(obj);
242  }
244 
245  if (getIndex()
246  != other.getIndex()) return false;
247  if (getTarget()
248  != other.getTarget()) return false;
249  if (!getVarsList()
250  .equals(other.getVarsList())) return false;
251  if (!unknownFields.equals(other.unknownFields)) return false;
252  return true;
253  }
254 
255  @java.lang.Override
256  public int hashCode() {
257  if (memoizedHashCode != 0) {
258  return memoizedHashCode;
259  }
260  int hash = 41;
261  hash = (19 * hash) + getDescriptor().hashCode();
262  hash = (37 * hash) + INDEX_FIELD_NUMBER;
263  hash = (53 * hash) + getIndex();
264  hash = (37 * hash) + TARGET_FIELD_NUMBER;
265  hash = (53 * hash) + getTarget();
266  if (getVarsCount() > 0) {
267  hash = (37 * hash) + VARS_FIELD_NUMBER;
268  hash = (53 * hash) + getVarsList().hashCode();
269  }
270  hash = (29 * hash) + unknownFields.hashCode();
271  memoizedHashCode = hash;
272  return hash;
273  }
274 
276  java.nio.ByteBuffer data)
277  throws com.google.protobuf.InvalidProtocolBufferException {
278  return PARSER.parseFrom(data);
279  }
281  java.nio.ByteBuffer data,
282  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
283  throws com.google.protobuf.InvalidProtocolBufferException {
284  return PARSER.parseFrom(data, extensionRegistry);
285  }
287  com.google.protobuf.ByteString data)
288  throws com.google.protobuf.InvalidProtocolBufferException {
289  return PARSER.parseFrom(data);
290  }
292  com.google.protobuf.ByteString data,
293  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
294  throws com.google.protobuf.InvalidProtocolBufferException {
295  return PARSER.parseFrom(data, extensionRegistry);
296  }
298  throws com.google.protobuf.InvalidProtocolBufferException {
299  return PARSER.parseFrom(data);
300  }
302  byte[] data,
303  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
304  throws com.google.protobuf.InvalidProtocolBufferException {
305  return PARSER.parseFrom(data, extensionRegistry);
306  }
307  public static com.google.ortools.sat.ElementConstraintProto parseFrom(java.io.InputStream input)
308  throws java.io.IOException {
309  return com.google.protobuf.GeneratedMessageV3
310  .parseWithIOException(PARSER, input);
311  }
313  java.io.InputStream input,
314  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
315  throws java.io.IOException {
316  return com.google.protobuf.GeneratedMessageV3
317  .parseWithIOException(PARSER, input, extensionRegistry);
318  }
319  public static com.google.ortools.sat.ElementConstraintProto parseDelimitedFrom(java.io.InputStream input)
320  throws java.io.IOException {
321  return com.google.protobuf.GeneratedMessageV3
322  .parseDelimitedWithIOException(PARSER, input);
323  }
325  java.io.InputStream input,
326  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327  throws java.io.IOException {
328  return com.google.protobuf.GeneratedMessageV3
329  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
330  }
332  com.google.protobuf.CodedInputStream input)
333  throws java.io.IOException {
334  return com.google.protobuf.GeneratedMessageV3
335  .parseWithIOException(PARSER, input);
336  }
338  com.google.protobuf.CodedInputStream input,
339  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
340  throws java.io.IOException {
341  return com.google.protobuf.GeneratedMessageV3
342  .parseWithIOException(PARSER, input, extensionRegistry);
343  }
344 
345  @java.lang.Override
346  public Builder newBuilderForType() { return newBuilder(); }
347  public static Builder newBuilder() {
348  return DEFAULT_INSTANCE.toBuilder();
349  }
351  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
352  }
353  @java.lang.Override
354  public Builder toBuilder() {
355  return this == DEFAULT_INSTANCE
356  ? new Builder() : new Builder().mergeFrom(this);
357  }
358 
359  @java.lang.Override
361  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
362  Builder builder = new Builder(parent);
363  return builder;
364  }
373  public static final class Builder extends
374  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
375  // @@protoc_insertion_point(builder_implements:operations_research.sat.ElementConstraintProto)
376  com.google.ortools.sat.ElementConstraintProtoOrBuilder {
377  public static final com.google.protobuf.Descriptors.Descriptor
379  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_descriptor;
380  }
381 
382  @java.lang.Override
383  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
385  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_fieldAccessorTable
386  .ensureFieldAccessorsInitialized(
388  }
389 
390  // Construct using com.google.ortools.sat.ElementConstraintProto.newBuilder()
391  private Builder() {
392  maybeForceBuilderInitialization();
393  }
394 
395  private Builder(
396  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
397  super(parent);
398  maybeForceBuilderInitialization();
399  }
400  private void maybeForceBuilderInitialization() {
401  if (com.google.protobuf.GeneratedMessageV3
402  .alwaysUseFieldBuilders) {
403  }
404  }
405  @java.lang.Override
406  public Builder clear() {
407  super.clear();
408  index_ = 0;
409 
410  target_ = 0;
411 
412  vars_ = emptyIntList();
413  bitField0_ = (bitField0_ & ~0x00000001);
414  return this;
415  }
416 
417  @java.lang.Override
418  public com.google.protobuf.Descriptors.Descriptor
420  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_ElementConstraintProto_descriptor;
421  }
422 
423  @java.lang.Override
426  }
427 
428  @java.lang.Override
431  if (!result.isInitialized()) {
432  throw newUninitializedMessageException(result);
433  }
434  return result;
435  }
436 
437  @java.lang.Override
440  int from_bitField0_ = bitField0_;
441  result.index_ = index_;
442  result.target_ = target_;
443  if (((bitField0_ & 0x00000001) != 0)) {
444  vars_.makeImmutable();
445  bitField0_ = (bitField0_ & ~0x00000001);
446  }
447  result.vars_ = vars_;
448  onBuilt();
449  return result;
450  }
451 
452  @java.lang.Override
453  public Builder clone() {
454  return super.clone();
455  }
456  @java.lang.Override
458  com.google.protobuf.Descriptors.FieldDescriptor field,
459  java.lang.Object value) {
460  return super.setField(field, value);
461  }
462  @java.lang.Override
464  com.google.protobuf.Descriptors.FieldDescriptor field) {
465  return super.clearField(field);
466  }
467  @java.lang.Override
469  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
470  return super.clearOneof(oneof);
471  }
472  @java.lang.Override
474  com.google.protobuf.Descriptors.FieldDescriptor field,
475  int index, java.lang.Object value) {
476  return super.setRepeatedField(field, index, value);
477  }
478  @java.lang.Override
480  com.google.protobuf.Descriptors.FieldDescriptor field,
481  java.lang.Object value) {
482  return super.addRepeatedField(field, value);
483  }
484  @java.lang.Override
485  public Builder mergeFrom(com.google.protobuf.Message other) {
486  if (other instanceof com.google.ortools.sat.ElementConstraintProto) {
488  } else {
489  super.mergeFrom(other);
490  return this;
491  }
492  }
493 
495  if (other == com.google.ortools.sat.ElementConstraintProto.getDefaultInstance()) return this;
496  if (other.getIndex() != 0) {
497  setIndex(other.getIndex());
498  }
499  if (other.getTarget() != 0) {
500  setTarget(other.getTarget());
501  }
502  if (!other.vars_.isEmpty()) {
503  if (vars_.isEmpty()) {
504  vars_ = other.vars_;
505  bitField0_ = (bitField0_ & ~0x00000001);
506  } else {
507  ensureVarsIsMutable();
508  vars_.addAll(other.vars_);
509  }
510  onChanged();
511  }
512  this.mergeUnknownFields(other.unknownFields);
513  onChanged();
514  return this;
515  }
516 
517  @java.lang.Override
518  public final boolean isInitialized() {
519  return true;
520  }
521 
522  @java.lang.Override
524  com.google.protobuf.CodedInputStream input,
525  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
526  throws java.io.IOException {
527  com.google.ortools.sat.ElementConstraintProto parsedMessage = null;
528  try {
529  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
530  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
531  parsedMessage = (com.google.ortools.sat.ElementConstraintProto) e.getUnfinishedMessage();
532  throw e.unwrapIOException();
533  } finally {
534  if (parsedMessage != null) {
535  mergeFrom(parsedMessage);
536  }
537  }
538  return this;
539  }
540  private int bitField0_;
541 
542  private int index_ ;
547  public int getIndex() {
548  return index_;
549  }
555  public Builder setIndex(int value) {
556 
557  index_ = value;
558  onChanged();
559  return this;
560  }
565  public Builder clearIndex() {
566 
567  index_ = 0;
568  onChanged();
569  return this;
570  }
571 
572  private int target_ ;
577  public int getTarget() {
578  return target_;
579  }
585  public Builder setTarget(int value) {
586 
587  target_ = value;
588  onChanged();
589  return this;
590  }
595  public Builder clearTarget() {
596 
597  target_ = 0;
598  onChanged();
599  return this;
600  }
601 
602  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
603  private void ensureVarsIsMutable() {
604  if (!((bitField0_ & 0x00000001) != 0)) {
605  vars_ = mutableCopy(vars_);
606  bitField0_ |= 0x00000001;
607  }
608  }
613  public java.util.List<java.lang.Integer>
615  return ((bitField0_ & 0x00000001) != 0) ?
616  java.util.Collections.unmodifiableList(vars_) : vars_;
617  }
622  public int getVarsCount() {
623  return vars_.size();
624  }
630  public int getVars(int index) {
631  return vars_.getInt(index);
632  }
639  public Builder setVars(
640  int index, int value) {
641  ensureVarsIsMutable();
642  vars_.setInt(index, value);
643  onChanged();
644  return this;
645  }
651  public Builder addVars(int value) {
652  ensureVarsIsMutable();
653  vars_.addInt(value);
654  onChanged();
655  return this;
656  }
663  java.lang.Iterable<? extends java.lang.Integer> values) {
664  ensureVarsIsMutable();
665  com.google.protobuf.AbstractMessageLite.Builder.addAll(
666  values, vars_);
667  onChanged();
668  return this;
669  }
674  public Builder clearVars() {
675  vars_ = emptyIntList();
676  bitField0_ = (bitField0_ & ~0x00000001);
677  onChanged();
678  return this;
679  }
680  @java.lang.Override
681  public final Builder setUnknownFields(
682  final com.google.protobuf.UnknownFieldSet unknownFields) {
683  return super.setUnknownFields(unknownFields);
684  }
685 
686  @java.lang.Override
688  final com.google.protobuf.UnknownFieldSet unknownFields) {
689  return super.mergeUnknownFields(unknownFields);
690  }
691 
692 
693  // @@protoc_insertion_point(builder_scope:operations_research.sat.ElementConstraintProto)
694  }
695 
696  // @@protoc_insertion_point(class_scope:operations_research.sat.ElementConstraintProto)
697  private static final com.google.ortools.sat.ElementConstraintProto DEFAULT_INSTANCE;
698  static {
699  DEFAULT_INSTANCE = new com.google.ortools.sat.ElementConstraintProto();
700  }
701 
703  return DEFAULT_INSTANCE;
704  }
705 
706  private static final com.google.protobuf.Parser<ElementConstraintProto>
707  PARSER = new com.google.protobuf.AbstractParser<ElementConstraintProto>() {
708  @java.lang.Override
709  public ElementConstraintProto parsePartialFrom(
710  com.google.protobuf.CodedInputStream input,
711  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
712  throws com.google.protobuf.InvalidProtocolBufferException {
713  return new ElementConstraintProto(input, extensionRegistry);
714  }
715  };
716 
717  public static com.google.protobuf.Parser<ElementConstraintProto> parser() {
718  return PARSER;
719  }
720 
721  @java.lang.Override
722  public com.google.protobuf.Parser<ElementConstraintProto> getParserForType() {
723  return PARSER;
724  }
725 
726  @java.lang.Override
728  return DEFAULT_INSTANCE;
729  }
730 
731 }
732 
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()
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()
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)
int getIndex()
int32 index = 1;
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static final int INDEX_FIELD_NUMBER
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 3;
static final int VARS_FIELD_NUMBER
Builder clearTarget()
int32 target = 2;
static com.google.ortools.sat.ElementConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.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()
int getIndex()
int32 index = 1;
.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)
int getTarget()
int32 target = 2;
.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)
int getTarget()
int32 target = 2;
static Builder newBuilder(com.google.ortools.sat.ElementConstraintProto prototype)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)