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_;
129  public java.util.List<java.lang.Integer>
131  return varIndex_;
132  }
141  public int getVarIndexCount() {
142  return varIndex_.size();
143  }
153  public int getVarIndex(int index) {
154  return varIndex_.getInt(index);
155  }
156 
157  public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
158  private int resultantVarIndex_;
163  public boolean hasResultantVarIndex() {
164  return ((bitField0_ & 0x00000001) != 0);
165  }
170  public int getResultantVarIndex() {
171  return resultantVarIndex_;
172  }
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 {
188  for (int i = 0; i < varIndex_.size(); i++) {
189  output.writeInt32(1, varIndex_.getInt(i));
190  }
191  if (((bitField0_ & 0x00000001) != 0)) {
192  output.writeInt32(2, resultantVarIndex_);
193  }
194  unknownFields.writeTo(output);
195  }
196 
197  @java.lang.Override
198  public int getSerializedSize() {
199  int size = memoizedSize;
200  if (size != -1) return size;
201 
202  size = 0;
203  {
204  int dataSize = 0;
205  for (int i = 0; i < varIndex_.size(); i++) {
206  dataSize += com.google.protobuf.CodedOutputStream
207  .computeInt32SizeNoTag(varIndex_.getInt(i));
208  }
209  size += dataSize;
210  size += 1 * getVarIndexList().size();
211  }
212  if (((bitField0_ & 0x00000001) != 0)) {
213  size += com.google.protobuf.CodedOutputStream
214  .computeInt32Size(2, resultantVarIndex_);
215  }
216  size += unknownFields.getSerializedSize();
217  memoizedSize = size;
218  return size;
219  }
220 
221  @java.lang.Override
222  public boolean equals(final java.lang.Object obj) {
223  if (obj == this) {
224  return true;
225  }
226  if (!(obj instanceof com.google.ortools.linearsolver.MPArrayConstraint)) {
227  return super.equals(obj);
228  }
230 
231  if (!getVarIndexList()
232  .equals(other.getVarIndexList())) return false;
233  if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
234  if (hasResultantVarIndex()) {
236  != other.getResultantVarIndex()) return false;
237  }
238  if (!unknownFields.equals(other.unknownFields)) return false;
239  return true;
240  }
241 
242  @java.lang.Override
243  public int hashCode() {
244  if (memoizedHashCode != 0) {
245  return memoizedHashCode;
246  }
247  int hash = 41;
248  hash = (19 * hash) + getDescriptor().hashCode();
249  if (getVarIndexCount() > 0) {
250  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
251  hash = (53 * hash) + getVarIndexList().hashCode();
252  }
253  if (hasResultantVarIndex()) {
254  hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
255  hash = (53 * hash) + getResultantVarIndex();
256  }
257  hash = (29 * hash) + unknownFields.hashCode();
258  memoizedHashCode = hash;
259  return hash;
260  }
261 
263  java.nio.ByteBuffer data)
264  throws com.google.protobuf.InvalidProtocolBufferException {
265  return PARSER.parseFrom(data);
266  }
268  java.nio.ByteBuffer data,
269  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
270  throws com.google.protobuf.InvalidProtocolBufferException {
271  return PARSER.parseFrom(data, extensionRegistry);
272  }
274  com.google.protobuf.ByteString data)
275  throws com.google.protobuf.InvalidProtocolBufferException {
276  return PARSER.parseFrom(data);
277  }
279  com.google.protobuf.ByteString data,
280  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
281  throws com.google.protobuf.InvalidProtocolBufferException {
282  return PARSER.parseFrom(data, extensionRegistry);
283  }
285  throws com.google.protobuf.InvalidProtocolBufferException {
286  return PARSER.parseFrom(data);
287  }
289  byte[] data,
290  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291  throws com.google.protobuf.InvalidProtocolBufferException {
292  return PARSER.parseFrom(data, extensionRegistry);
293  }
294  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.io.InputStream input)
295  throws java.io.IOException {
296  return com.google.protobuf.GeneratedMessageV3
297  .parseWithIOException(PARSER, input);
298  }
300  java.io.InputStream input,
301  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302  throws java.io.IOException {
303  return com.google.protobuf.GeneratedMessageV3
304  .parseWithIOException(PARSER, input, extensionRegistry);
305  }
306  public static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(java.io.InputStream input)
307  throws java.io.IOException {
308  return com.google.protobuf.GeneratedMessageV3
309  .parseDelimitedWithIOException(PARSER, input);
310  }
312  java.io.InputStream input,
313  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314  throws java.io.IOException {
315  return com.google.protobuf.GeneratedMessageV3
316  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
317  }
319  com.google.protobuf.CodedInputStream input)
320  throws java.io.IOException {
321  return com.google.protobuf.GeneratedMessageV3
322  .parseWithIOException(PARSER, input);
323  }
325  com.google.protobuf.CodedInputStream input,
326  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327  throws java.io.IOException {
328  return com.google.protobuf.GeneratedMessageV3
329  .parseWithIOException(PARSER, input, extensionRegistry);
330  }
331 
332  @java.lang.Override
333  public Builder newBuilderForType() { return newBuilder(); }
334  public static Builder newBuilder() {
335  return DEFAULT_INSTANCE.toBuilder();
336  }
338  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
339  }
340  @java.lang.Override
341  public Builder toBuilder() {
342  return this == DEFAULT_INSTANCE
343  ? new Builder() : new Builder().mergeFrom(this);
344  }
345 
346  @java.lang.Override
348  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
349  Builder builder = new Builder(parent);
350  return builder;
351  }
359  public static final class Builder extends
360  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
361  // @@protoc_insertion_point(builder_implements:operations_research.MPArrayConstraint)
362  com.google.ortools.linearsolver.MPArrayConstraintOrBuilder {
363  public static final com.google.protobuf.Descriptors.Descriptor
365  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_descriptor;
366  }
367 
368  @java.lang.Override
369  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
371  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_fieldAccessorTable
372  .ensureFieldAccessorsInitialized(
374  }
375 
376  // Construct using com.google.ortools.linearsolver.MPArrayConstraint.newBuilder()
377  private Builder() {
378  maybeForceBuilderInitialization();
379  }
380 
381  private Builder(
382  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
383  super(parent);
384  maybeForceBuilderInitialization();
385  }
386  private void maybeForceBuilderInitialization() {
387  if (com.google.protobuf.GeneratedMessageV3
388  .alwaysUseFieldBuilders) {
389  }
390  }
391  @java.lang.Override
392  public Builder clear() {
393  super.clear();
394  varIndex_ = emptyIntList();
395  bitField0_ = (bitField0_ & ~0x00000001);
396  resultantVarIndex_ = 0;
397  bitField0_ = (bitField0_ & ~0x00000002);
398  return this;
399  }
400 
401  @java.lang.Override
402  public com.google.protobuf.Descriptors.Descriptor
404  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_descriptor;
405  }
406 
407  @java.lang.Override
410  }
411 
412  @java.lang.Override
415  if (!result.isInitialized()) {
416  throw newUninitializedMessageException(result);
417  }
418  return result;
419  }
420 
421  @java.lang.Override
424  int from_bitField0_ = bitField0_;
425  int to_bitField0_ = 0;
426  if (((bitField0_ & 0x00000001) != 0)) {
427  varIndex_.makeImmutable();
428  bitField0_ = (bitField0_ & ~0x00000001);
429  }
430  result.varIndex_ = varIndex_;
431  if (((from_bitField0_ & 0x00000002) != 0)) {
432  result.resultantVarIndex_ = resultantVarIndex_;
433  to_bitField0_ |= 0x00000001;
434  }
435  result.bitField0_ = to_bitField0_;
436  onBuilt();
437  return result;
438  }
439 
440  @java.lang.Override
441  public Builder clone() {
442  return super.clone();
443  }
444  @java.lang.Override
446  com.google.protobuf.Descriptors.FieldDescriptor field,
447  java.lang.Object value) {
448  return super.setField(field, value);
449  }
450  @java.lang.Override
452  com.google.protobuf.Descriptors.FieldDescriptor field) {
453  return super.clearField(field);
454  }
455  @java.lang.Override
457  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
458  return super.clearOneof(oneof);
459  }
460  @java.lang.Override
462  com.google.protobuf.Descriptors.FieldDescriptor field,
463  int index, java.lang.Object value) {
464  return super.setRepeatedField(field, index, value);
465  }
466  @java.lang.Override
468  com.google.protobuf.Descriptors.FieldDescriptor field,
469  java.lang.Object value) {
470  return super.addRepeatedField(field, value);
471  }
472  @java.lang.Override
473  public Builder mergeFrom(com.google.protobuf.Message other) {
474  if (other instanceof com.google.ortools.linearsolver.MPArrayConstraint) {
476  } else {
477  super.mergeFrom(other);
478  return this;
479  }
480  }
481 
484  if (!other.varIndex_.isEmpty()) {
485  if (varIndex_.isEmpty()) {
486  varIndex_ = other.varIndex_;
487  bitField0_ = (bitField0_ & ~0x00000001);
488  } else {
489  ensureVarIndexIsMutable();
490  varIndex_.addAll(other.varIndex_);
491  }
492  onChanged();
493  }
494  if (other.hasResultantVarIndex()) {
495  setResultantVarIndex(other.getResultantVarIndex());
496  }
497  this.mergeUnknownFields(other.unknownFields);
498  onChanged();
499  return this;
500  }
501 
502  @java.lang.Override
503  public final boolean isInitialized() {
504  return true;
505  }
506 
507  @java.lang.Override
509  com.google.protobuf.CodedInputStream input,
510  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
511  throws java.io.IOException {
512  com.google.ortools.linearsolver.MPArrayConstraint parsedMessage = null;
513  try {
514  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
515  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
516  parsedMessage = (com.google.ortools.linearsolver.MPArrayConstraint) e.getUnfinishedMessage();
517  throw e.unwrapIOException();
518  } finally {
519  if (parsedMessage != null) {
520  mergeFrom(parsedMessage);
521  }
522  }
523  return this;
524  }
525  private int bitField0_;
526 
527  private com.google.protobuf.Internal.IntList varIndex_ = emptyIntList();
528  private void ensureVarIndexIsMutable() {
529  if (!((bitField0_ & 0x00000001) != 0)) {
530  varIndex_ = mutableCopy(varIndex_);
531  bitField0_ |= 0x00000001;
532  }
533  }
542  public java.util.List<java.lang.Integer>
544  return ((bitField0_ & 0x00000001) != 0) ?
545  java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
546  }
555  public int getVarIndexCount() {
556  return varIndex_.size();
557  }
567  public int getVarIndex(int index) {
568  return varIndex_.getInt(index);
569  }
581  int index, int value) {
582  ensureVarIndexIsMutable();
583  varIndex_.setInt(index, value);
584  onChanged();
585  return this;
586  }
596  public Builder addVarIndex(int value) {
597  ensureVarIndexIsMutable();
598  varIndex_.addInt(value);
599  onChanged();
600  return this;
601  }
612  java.lang.Iterable<? extends java.lang.Integer> values) {
613  ensureVarIndexIsMutable();
614  com.google.protobuf.AbstractMessageLite.Builder.addAll(
615  values, varIndex_);
616  onChanged();
617  return this;
618  }
628  varIndex_ = emptyIntList();
629  bitField0_ = (bitField0_ & ~0x00000001);
630  onChanged();
631  return this;
632  }
633 
634  private int resultantVarIndex_ ;
639  public boolean hasResultantVarIndex() {
640  return ((bitField0_ & 0x00000002) != 0);
641  }
646  public int getResultantVarIndex() {
647  return resultantVarIndex_;
648  }
654  public Builder setResultantVarIndex(int value) {
655  bitField0_ |= 0x00000002;
656  resultantVarIndex_ = value;
657  onChanged();
658  return this;
659  }
665  bitField0_ = (bitField0_ & ~0x00000002);
666  resultantVarIndex_ = 0;
667  onChanged();
668  return this;
669  }
670  @java.lang.Override
671  public final Builder setUnknownFields(
672  final com.google.protobuf.UnknownFieldSet unknownFields) {
673  return super.setUnknownFields(unknownFields);
674  }
675 
676  @java.lang.Override
678  final com.google.protobuf.UnknownFieldSet unknownFields) {
679  return super.mergeUnknownFields(unknownFields);
680  }
681 
682 
683  // @@protoc_insertion_point(builder_scope:operations_research.MPArrayConstraint)
684  }
685 
686  // @@protoc_insertion_point(class_scope:operations_research.MPArrayConstraint)
687  private static final com.google.ortools.linearsolver.MPArrayConstraint DEFAULT_INSTANCE;
688  static {
689  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPArrayConstraint();
690  }
691 
693  return DEFAULT_INSTANCE;
694  }
695 
696  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPArrayConstraint>
697  PARSER = new com.google.protobuf.AbstractParser<MPArrayConstraint>() {
698  @java.lang.Override
699  public MPArrayConstraint parsePartialFrom(
700  com.google.protobuf.CodedInputStream input,
701  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
702  throws com.google.protobuf.InvalidProtocolBufferException {
703  return new MPArrayConstraint(input, extensionRegistry);
704  }
705  };
706 
707  public static com.google.protobuf.Parser<MPArrayConstraint> parser() {
708  return PARSER;
709  }
710 
711  @java.lang.Override
712  public com.google.protobuf.Parser<MPArrayConstraint> getParserForType() {
713  return PARSER;
714  }
715 
716  @java.lang.Override
718  return DEFAULT_INSTANCE;
719  }
720 
721 }
722 
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()