Java Reference

Java Reference

MPArrayConstraint.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/linear_solver/linear_solver.proto
3 
4 package com.google.ortools.linearsolver;
5 
13 public final class MPArrayConstraint extends
14  com.google.protobuf.GeneratedMessageV3 implements
15  // @@protoc_insertion_point(message_implements:operations_research.MPArrayConstraint)
17 private static final long serialVersionUID = 0L;
18  // Use MPArrayConstraint.newBuilder() to construct.
19  private MPArrayConstraint(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20  super(builder);
21  }
22  private MPArrayConstraint() {
23  varIndex_ = emptyIntList();
24  }
25 
26  @java.lang.Override
27  @SuppressWarnings({"unused"})
28  protected java.lang.Object newInstance(
29  UnusedPrivateParameter unused) {
30  return new MPArrayConstraint();
31  }
32 
33  @java.lang.Override
34  public final com.google.protobuf.UnknownFieldSet
36  return this.unknownFields;
37  }
38  private MPArrayConstraint(
39  com.google.protobuf.CodedInputStream input,
40  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
41  throws com.google.protobuf.InvalidProtocolBufferException {
42  this();
43  if (extensionRegistry == null) {
44  throw new java.lang.NullPointerException();
45  }
46  int mutable_bitField0_ = 0;
47  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48  com.google.protobuf.UnknownFieldSet.newBuilder();
49  try {
50  boolean done = false;
51  while (!done) {
52  int tag = input.readTag();
53  switch (tag) {
54  case 0:
55  done = true;
56  break;
57  case 8: {
58  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
59  varIndex_ = newIntList();
60  mutable_bitField0_ |= 0x00000001;
61  }
62  varIndex_.addInt(input.readInt32());
63  break;
64  }
65  case 10: {
66  int length = input.readRawVarint32();
67  int limit = input.pushLimit(length);
68  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
69  varIndex_ = newIntList();
70  mutable_bitField0_ |= 0x00000001;
71  }
72  while (input.getBytesUntilLimit() > 0) {
73  varIndex_.addInt(input.readInt32());
74  }
75  input.popLimit(limit);
76  break;
77  }
78  case 16: {
79  bitField0_ |= 0x00000001;
80  resultantVarIndex_ = input.readInt32();
81  break;
82  }
83  default: {
84  if (!parseUnknownField(
85  input, unknownFields, extensionRegistry, tag)) {
86  done = true;
87  }
88  break;
89  }
90  }
91  }
92  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
93  throw e.setUnfinishedMessage(this);
94  } catch (java.io.IOException e) {
95  throw new com.google.protobuf.InvalidProtocolBufferException(
96  e).setUnfinishedMessage(this);
97  } finally {
98  if (((mutable_bitField0_ & 0x00000001) != 0)) {
99  varIndex_.makeImmutable(); // C
100  }
101  this.unknownFields = unknownFields.build();
102  makeExtensionsImmutable();
103  }
104  }
105  public static final com.google.protobuf.Descriptors.Descriptor
107  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_descriptor;
108  }
109 
110  @java.lang.Override
111  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_fieldAccessorTable
114  .ensureFieldAccessorsInitialized(
116  }
117 
118  private int bitField0_;
119  public static final int VAR_INDEX_FIELD_NUMBER = 1;
120  private com.google.protobuf.Internal.IntList varIndex_;
128  public java.util.List<java.lang.Integer>
130  return varIndex_;
131  }
139  public int getVarIndexCount() {
140  return varIndex_.size();
141  }
149  public int getVarIndex(int index) {
150  return varIndex_.getInt(index);
151  }
152 
153  public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
154  private int resultantVarIndex_;
158  public boolean hasResultantVarIndex() {
159  return ((bitField0_ & 0x00000001) != 0);
160  }
164  public int getResultantVarIndex() {
165  return resultantVarIndex_;
166  }
167 
168  private byte memoizedIsInitialized = -1;
169  @java.lang.Override
170  public final boolean isInitialized() {
171  byte isInitialized = memoizedIsInitialized;
172  if (isInitialized == 1) return true;
173  if (isInitialized == 0) return false;
174 
175  memoizedIsInitialized = 1;
176  return true;
177  }
178 
179  @java.lang.Override
180  public void writeTo(com.google.protobuf.CodedOutputStream output)
181  throws java.io.IOException {
182  for (int i = 0; i < varIndex_.size(); i++) {
183  output.writeInt32(1, varIndex_.getInt(i));
184  }
185  if (((bitField0_ & 0x00000001) != 0)) {
186  output.writeInt32(2, resultantVarIndex_);
187  }
188  unknownFields.writeTo(output);
189  }
190 
191  @java.lang.Override
192  public int getSerializedSize() {
193  int size = memoizedSize;
194  if (size != -1) return size;
195 
196  size = 0;
197  {
198  int dataSize = 0;
199  for (int i = 0; i < varIndex_.size(); i++) {
200  dataSize += com.google.protobuf.CodedOutputStream
201  .computeInt32SizeNoTag(varIndex_.getInt(i));
202  }
203  size += dataSize;
204  size += 1 * getVarIndexList().size();
205  }
206  if (((bitField0_ & 0x00000001) != 0)) {
207  size += com.google.protobuf.CodedOutputStream
208  .computeInt32Size(2, resultantVarIndex_);
209  }
210  size += unknownFields.getSerializedSize();
211  memoizedSize = size;
212  return size;
213  }
214 
215  @java.lang.Override
216  public boolean equals(final java.lang.Object obj) {
217  if (obj == this) {
218  return true;
219  }
220  if (!(obj instanceof com.google.ortools.linearsolver.MPArrayConstraint)) {
221  return super.equals(obj);
222  }
224 
225  if (!getVarIndexList()
226  .equals(other.getVarIndexList())) return false;
227  if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
228  if (hasResultantVarIndex()) {
230  != other.getResultantVarIndex()) return false;
231  }
232  if (!unknownFields.equals(other.unknownFields)) return false;
233  return true;
234  }
235 
236  @java.lang.Override
237  public int hashCode() {
238  if (memoizedHashCode != 0) {
239  return memoizedHashCode;
240  }
241  int hash = 41;
242  hash = (19 * hash) + getDescriptor().hashCode();
243  if (getVarIndexCount() > 0) {
244  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
245  hash = (53 * hash) + getVarIndexList().hashCode();
246  }
247  if (hasResultantVarIndex()) {
248  hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
249  hash = (53 * hash) + getResultantVarIndex();
250  }
251  hash = (29 * hash) + unknownFields.hashCode();
252  memoizedHashCode = hash;
253  return hash;
254  }
255 
257  java.nio.ByteBuffer data)
258  throws com.google.protobuf.InvalidProtocolBufferException {
259  return PARSER.parseFrom(data);
260  }
262  java.nio.ByteBuffer data,
263  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
264  throws com.google.protobuf.InvalidProtocolBufferException {
265  return PARSER.parseFrom(data, extensionRegistry);
266  }
268  com.google.protobuf.ByteString data)
269  throws com.google.protobuf.InvalidProtocolBufferException {
270  return PARSER.parseFrom(data);
271  }
273  com.google.protobuf.ByteString data,
274  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275  throws com.google.protobuf.InvalidProtocolBufferException {
276  return PARSER.parseFrom(data, extensionRegistry);
277  }
279  throws com.google.protobuf.InvalidProtocolBufferException {
280  return PARSER.parseFrom(data);
281  }
283  byte[] data,
284  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285  throws com.google.protobuf.InvalidProtocolBufferException {
286  return PARSER.parseFrom(data, extensionRegistry);
287  }
288  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.io.InputStream input)
289  throws java.io.IOException {
290  return com.google.protobuf.GeneratedMessageV3
291  .parseWithIOException(PARSER, input);
292  }
294  java.io.InputStream input,
295  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
296  throws java.io.IOException {
297  return com.google.protobuf.GeneratedMessageV3
298  .parseWithIOException(PARSER, input, extensionRegistry);
299  }
300  public static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(java.io.InputStream input)
301  throws java.io.IOException {
302  return com.google.protobuf.GeneratedMessageV3
303  .parseDelimitedWithIOException(PARSER, input);
304  }
306  java.io.InputStream input,
307  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
308  throws java.io.IOException {
309  return com.google.protobuf.GeneratedMessageV3
310  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
311  }
313  com.google.protobuf.CodedInputStream input)
314  throws java.io.IOException {
315  return com.google.protobuf.GeneratedMessageV3
316  .parseWithIOException(PARSER, input);
317  }
319  com.google.protobuf.CodedInputStream input,
320  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
321  throws java.io.IOException {
322  return com.google.protobuf.GeneratedMessageV3
323  .parseWithIOException(PARSER, input, extensionRegistry);
324  }
325 
326  @java.lang.Override
327  public Builder newBuilderForType() { return newBuilder(); }
328  public static Builder newBuilder() {
329  return DEFAULT_INSTANCE.toBuilder();
330  }
332  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
333  }
334  @java.lang.Override
335  public Builder toBuilder() {
336  return this == DEFAULT_INSTANCE
337  ? new Builder() : new Builder().mergeFrom(this);
338  }
339 
340  @java.lang.Override
342  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
343  Builder builder = new Builder(parent);
344  return builder;
345  }
353  public static final class Builder extends
354  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
355  // @@protoc_insertion_point(builder_implements:operations_research.MPArrayConstraint)
356  com.google.ortools.linearsolver.MPArrayConstraintOrBuilder {
357  public static final com.google.protobuf.Descriptors.Descriptor
359  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_descriptor;
360  }
361 
362  @java.lang.Override
363  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
365  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_fieldAccessorTable
366  .ensureFieldAccessorsInitialized(
368  }
369 
370  // Construct using com.google.ortools.linearsolver.MPArrayConstraint.newBuilder()
371  private Builder() {
372  maybeForceBuilderInitialization();
373  }
374 
375  private Builder(
376  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
377  super(parent);
378  maybeForceBuilderInitialization();
379  }
380  private void maybeForceBuilderInitialization() {
381  if (com.google.protobuf.GeneratedMessageV3
382  .alwaysUseFieldBuilders) {
383  }
384  }
385  @java.lang.Override
386  public Builder clear() {
387  super.clear();
388  varIndex_ = emptyIntList();
389  bitField0_ = (bitField0_ & ~0x00000001);
390  resultantVarIndex_ = 0;
391  bitField0_ = (bitField0_ & ~0x00000002);
392  return this;
393  }
394 
395  @java.lang.Override
396  public com.google.protobuf.Descriptors.Descriptor
398  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_descriptor;
399  }
400 
401  @java.lang.Override
404  }
405 
406  @java.lang.Override
409  if (!result.isInitialized()) {
410  throw newUninitializedMessageException(result);
411  }
412  return result;
413  }
414 
415  @java.lang.Override
418  int from_bitField0_ = bitField0_;
419  int to_bitField0_ = 0;
420  if (((bitField0_ & 0x00000001) != 0)) {
421  varIndex_.makeImmutable();
422  bitField0_ = (bitField0_ & ~0x00000001);
423  }
424  result.varIndex_ = varIndex_;
425  if (((from_bitField0_ & 0x00000002) != 0)) {
426  result.resultantVarIndex_ = resultantVarIndex_;
427  to_bitField0_ |= 0x00000001;
428  }
429  result.bitField0_ = to_bitField0_;
430  onBuilt();
431  return result;
432  }
433 
434  @java.lang.Override
435  public Builder clone() {
436  return super.clone();
437  }
438  @java.lang.Override
440  com.google.protobuf.Descriptors.FieldDescriptor field,
441  java.lang.Object value) {
442  return super.setField(field, value);
443  }
444  @java.lang.Override
446  com.google.protobuf.Descriptors.FieldDescriptor field) {
447  return super.clearField(field);
448  }
449  @java.lang.Override
451  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
452  return super.clearOneof(oneof);
453  }
454  @java.lang.Override
456  com.google.protobuf.Descriptors.FieldDescriptor field,
457  int index, java.lang.Object value) {
458  return super.setRepeatedField(field, index, value);
459  }
460  @java.lang.Override
462  com.google.protobuf.Descriptors.FieldDescriptor field,
463  java.lang.Object value) {
464  return super.addRepeatedField(field, value);
465  }
466  @java.lang.Override
467  public Builder mergeFrom(com.google.protobuf.Message other) {
468  if (other instanceof com.google.ortools.linearsolver.MPArrayConstraint) {
470  } else {
471  super.mergeFrom(other);
472  return this;
473  }
474  }
475 
478  if (!other.varIndex_.isEmpty()) {
479  if (varIndex_.isEmpty()) {
480  varIndex_ = other.varIndex_;
481  bitField0_ = (bitField0_ & ~0x00000001);
482  } else {
483  ensureVarIndexIsMutable();
484  varIndex_.addAll(other.varIndex_);
485  }
486  onChanged();
487  }
488  if (other.hasResultantVarIndex()) {
489  setResultantVarIndex(other.getResultantVarIndex());
490  }
491  this.mergeUnknownFields(other.unknownFields);
492  onChanged();
493  return this;
494  }
495 
496  @java.lang.Override
497  public final boolean isInitialized() {
498  return true;
499  }
500 
501  @java.lang.Override
503  com.google.protobuf.CodedInputStream input,
504  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
505  throws java.io.IOException {
506  com.google.ortools.linearsolver.MPArrayConstraint parsedMessage = null;
507  try {
508  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
509  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
510  parsedMessage = (com.google.ortools.linearsolver.MPArrayConstraint) e.getUnfinishedMessage();
511  throw e.unwrapIOException();
512  } finally {
513  if (parsedMessage != null) {
514  mergeFrom(parsedMessage);
515  }
516  }
517  return this;
518  }
519  private int bitField0_;
520 
521  private com.google.protobuf.Internal.IntList varIndex_ = emptyIntList();
522  private void ensureVarIndexIsMutable() {
523  if (!((bitField0_ & 0x00000001) != 0)) {
524  varIndex_ = mutableCopy(varIndex_);
525  bitField0_ |= 0x00000001;
526  }
527  }
535  public java.util.List<java.lang.Integer>
537  return ((bitField0_ & 0x00000001) != 0) ?
538  java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
539  }
547  public int getVarIndexCount() {
548  return varIndex_.size();
549  }
557  public int getVarIndex(int index) {
558  return varIndex_.getInt(index);
559  }
568  int index, int value) {
569  ensureVarIndexIsMutable();
570  varIndex_.setInt(index, value);
571  onChanged();
572  return this;
573  }
581  public Builder addVarIndex(int value) {
582  ensureVarIndexIsMutable();
583  varIndex_.addInt(value);
584  onChanged();
585  return this;
586  }
595  java.lang.Iterable<? extends java.lang.Integer> values) {
596  ensureVarIndexIsMutable();
597  com.google.protobuf.AbstractMessageLite.Builder.addAll(
598  values, varIndex_);
599  onChanged();
600  return this;
601  }
610  varIndex_ = emptyIntList();
611  bitField0_ = (bitField0_ & ~0x00000001);
612  onChanged();
613  return this;
614  }
615 
616  private int resultantVarIndex_ ;
620  public boolean hasResultantVarIndex() {
621  return ((bitField0_ & 0x00000002) != 0);
622  }
626  public int getResultantVarIndex() {
627  return resultantVarIndex_;
628  }
632  public Builder setResultantVarIndex(int value) {
633  bitField0_ |= 0x00000002;
634  resultantVarIndex_ = value;
635  onChanged();
636  return this;
637  }
642  bitField0_ = (bitField0_ & ~0x00000002);
643  resultantVarIndex_ = 0;
644  onChanged();
645  return this;
646  }
647  @java.lang.Override
648  public final Builder setUnknownFields(
649  final com.google.protobuf.UnknownFieldSet unknownFields) {
650  return super.setUnknownFields(unknownFields);
651  }
652 
653  @java.lang.Override
655  final com.google.protobuf.UnknownFieldSet unknownFields) {
656  return super.mergeUnknownFields(unknownFields);
657  }
658 
659 
660  // @@protoc_insertion_point(builder_scope:operations_research.MPArrayConstraint)
661  }
662 
663  // @@protoc_insertion_point(class_scope:operations_research.MPArrayConstraint)
664  private static final com.google.ortools.linearsolver.MPArrayConstraint DEFAULT_INSTANCE;
665  static {
666  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPArrayConstraint();
667  }
668 
670  return DEFAULT_INSTANCE;
671  }
672 
673  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPArrayConstraint>
674  PARSER = new com.google.protobuf.AbstractParser<MPArrayConstraint>() {
675  @java.lang.Override
676  public MPArrayConstraint parsePartialFrom(
677  com.google.protobuf.CodedInputStream input,
678  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
679  throws com.google.protobuf.InvalidProtocolBufferException {
680  return new MPArrayConstraint(input, extensionRegistry);
681  }
682  };
683 
684  public static com.google.protobuf.Parser<MPArrayConstraint> parser() {
685  return PARSER;
686  }
687 
688  @java.lang.Override
689  public com.google.protobuf.Parser<MPArrayConstraint> getParserForType() {
690  return PARSER;
691  }
692 
693  @java.lang.Override
695  return DEFAULT_INSTANCE;
696  }
697 
698 }
699 
Builder clearResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.protobuf.Parser< MPArrayConstraint > parser()
int getVarIndexCount()
Builder mergeFrom(com.google.ortools.linearsolver.MPArrayConstraint other)
.lang.Override Builder clone()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
int getResultantVarIndex()
optional int32 resultant_var_index = 2;
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(java.io.InputStream input)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
int getVarIndex(int index)
Builder clearVarIndex()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType()
int getVarIndexCount()
static com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstance()
.lang.Override final boolean isInitialized()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getVarIndexList()
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.linearsolver.MPArrayConstraint prototype)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder setResultantVarIndex(int value)
optional int32 resultant_var_index = 2;
.lang.Override Builder clear()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addVarIndex(int value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(byte[] data)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint build()
static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override int getSerializedSize()
.lang.Override boolean equals(final java.lang.Object obj)
int getVarIndex(int index)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.protobuf.Parser< MPArrayConstraint > getParserForType()
int getResultantVarIndex()
optional int32 resultant_var_index = 2;
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder toBuilder()
.lang.Deprecated static final com.google.protobuf.Parser< MPArrayConstraint > PARSER
static final int VAR_INDEX_FIELD_NUMBER
static final int RESULTANT_VAR_INDEX_FIELD_NUMBER
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint buildPartial()
static Builder newBuilder()
.lang.Override final boolean isInitialized()
Builder setVarIndex(int index, int value)
.lang.Override Builder newBuilderForType()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getVarIndexList()
.lang.Override int hashCode()