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  @java.lang.Override
130  public java.util.List<java.lang.Integer>
132  return varIndex_;
133  }
142  public int getVarIndexCount() {
143  return varIndex_.size();
144  }
154  public int getVarIndex(int index) {
155  return varIndex_.getInt(index);
156  }
157 
158  public static final int RESULTANT_VAR_INDEX_FIELD_NUMBER = 2;
159  private int resultantVarIndex_;
164  @java.lang.Override
165  public boolean hasResultantVarIndex() {
166  return ((bitField0_ & 0x00000001) != 0);
167  }
172  @java.lang.Override
173  public int getResultantVarIndex() {
174  return resultantVarIndex_;
175  }
176 
177  private byte memoizedIsInitialized = -1;
178  @java.lang.Override
179  public final boolean isInitialized() {
180  byte isInitialized = memoizedIsInitialized;
181  if (isInitialized == 1) return true;
182  if (isInitialized == 0) return false;
183 
184  memoizedIsInitialized = 1;
185  return true;
186  }
187 
188  @java.lang.Override
189  public void writeTo(com.google.protobuf.CodedOutputStream output)
190  throws java.io.IOException {
191  for (int i = 0; i < varIndex_.size(); i++) {
192  output.writeInt32(1, varIndex_.getInt(i));
193  }
194  if (((bitField0_ & 0x00000001) != 0)) {
195  output.writeInt32(2, resultantVarIndex_);
196  }
197  unknownFields.writeTo(output);
198  }
199 
200  @java.lang.Override
201  public int getSerializedSize() {
202  int size = memoizedSize;
203  if (size != -1) return size;
204 
205  size = 0;
206  {
207  int dataSize = 0;
208  for (int i = 0; i < varIndex_.size(); i++) {
209  dataSize += com.google.protobuf.CodedOutputStream
210  .computeInt32SizeNoTag(varIndex_.getInt(i));
211  }
212  size += dataSize;
213  size += 1 * getVarIndexList().size();
214  }
215  if (((bitField0_ & 0x00000001) != 0)) {
216  size += com.google.protobuf.CodedOutputStream
217  .computeInt32Size(2, resultantVarIndex_);
218  }
219  size += unknownFields.getSerializedSize();
220  memoizedSize = size;
221  return size;
222  }
223 
224  @java.lang.Override
225  public boolean equals(final java.lang.Object obj) {
226  if (obj == this) {
227  return true;
228  }
229  if (!(obj instanceof com.google.ortools.linearsolver.MPArrayConstraint)) {
230  return super.equals(obj);
231  }
233 
234  if (!getVarIndexList()
235  .equals(other.getVarIndexList())) return false;
236  if (hasResultantVarIndex() != other.hasResultantVarIndex()) return false;
237  if (hasResultantVarIndex()) {
239  != other.getResultantVarIndex()) return false;
240  }
241  if (!unknownFields.equals(other.unknownFields)) return false;
242  return true;
243  }
244 
245  @java.lang.Override
246  public int hashCode() {
247  if (memoizedHashCode != 0) {
248  return memoizedHashCode;
249  }
250  int hash = 41;
251  hash = (19 * hash) + getDescriptor().hashCode();
252  if (getVarIndexCount() > 0) {
253  hash = (37 * hash) + VAR_INDEX_FIELD_NUMBER;
254  hash = (53 * hash) + getVarIndexList().hashCode();
255  }
256  if (hasResultantVarIndex()) {
257  hash = (37 * hash) + RESULTANT_VAR_INDEX_FIELD_NUMBER;
258  hash = (53 * hash) + getResultantVarIndex();
259  }
260  hash = (29 * hash) + unknownFields.hashCode();
261  memoizedHashCode = hash;
262  return hash;
263  }
264 
266  java.nio.ByteBuffer data)
267  throws com.google.protobuf.InvalidProtocolBufferException {
268  return PARSER.parseFrom(data);
269  }
271  java.nio.ByteBuffer data,
272  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273  throws com.google.protobuf.InvalidProtocolBufferException {
274  return PARSER.parseFrom(data, extensionRegistry);
275  }
277  com.google.protobuf.ByteString data)
278  throws com.google.protobuf.InvalidProtocolBufferException {
279  return PARSER.parseFrom(data);
280  }
282  com.google.protobuf.ByteString data,
283  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
284  throws com.google.protobuf.InvalidProtocolBufferException {
285  return PARSER.parseFrom(data, extensionRegistry);
286  }
288  throws com.google.protobuf.InvalidProtocolBufferException {
289  return PARSER.parseFrom(data);
290  }
292  byte[] data,
293  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
294  throws com.google.protobuf.InvalidProtocolBufferException {
295  return PARSER.parseFrom(data, extensionRegistry);
296  }
297  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.io.InputStream input)
298  throws java.io.IOException {
299  return com.google.protobuf.GeneratedMessageV3
300  .parseWithIOException(PARSER, input);
301  }
303  java.io.InputStream input,
304  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
305  throws java.io.IOException {
306  return com.google.protobuf.GeneratedMessageV3
307  .parseWithIOException(PARSER, input, extensionRegistry);
308  }
309  public static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(java.io.InputStream input)
310  throws java.io.IOException {
311  return com.google.protobuf.GeneratedMessageV3
312  .parseDelimitedWithIOException(PARSER, input);
313  }
315  java.io.InputStream input,
316  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
317  throws java.io.IOException {
318  return com.google.protobuf.GeneratedMessageV3
319  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
320  }
322  com.google.protobuf.CodedInputStream input)
323  throws java.io.IOException {
324  return com.google.protobuf.GeneratedMessageV3
325  .parseWithIOException(PARSER, input);
326  }
328  com.google.protobuf.CodedInputStream input,
329  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
330  throws java.io.IOException {
331  return com.google.protobuf.GeneratedMessageV3
332  .parseWithIOException(PARSER, input, extensionRegistry);
333  }
334 
335  @java.lang.Override
336  public Builder newBuilderForType() { return newBuilder(); }
337  public static Builder newBuilder() {
338  return DEFAULT_INSTANCE.toBuilder();
339  }
341  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
342  }
343  @java.lang.Override
344  public Builder toBuilder() {
345  return this == DEFAULT_INSTANCE
346  ? new Builder() : new Builder().mergeFrom(this);
347  }
348 
349  @java.lang.Override
351  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
352  Builder builder = new Builder(parent);
353  return builder;
354  }
362  public static final class Builder extends
363  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
364  // @@protoc_insertion_point(builder_implements:operations_research.MPArrayConstraint)
365  com.google.ortools.linearsolver.MPArrayConstraintOrBuilder {
366  public static final com.google.protobuf.Descriptors.Descriptor
368  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_descriptor;
369  }
370 
371  @java.lang.Override
372  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
374  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_fieldAccessorTable
375  .ensureFieldAccessorsInitialized(
377  }
378 
379  // Construct using com.google.ortools.linearsolver.MPArrayConstraint.newBuilder()
380  private Builder() {
381  maybeForceBuilderInitialization();
382  }
383 
384  private Builder(
385  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
386  super(parent);
387  maybeForceBuilderInitialization();
388  }
389  private void maybeForceBuilderInitialization() {
390  if (com.google.protobuf.GeneratedMessageV3
391  .alwaysUseFieldBuilders) {
392  }
393  }
394  @java.lang.Override
395  public Builder clear() {
396  super.clear();
397  varIndex_ = emptyIntList();
398  bitField0_ = (bitField0_ & ~0x00000001);
399  resultantVarIndex_ = 0;
400  bitField0_ = (bitField0_ & ~0x00000002);
401  return this;
402  }
403 
404  @java.lang.Override
405  public com.google.protobuf.Descriptors.Descriptor
407  return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPArrayConstraint_descriptor;
408  }
409 
410  @java.lang.Override
413  }
414 
415  @java.lang.Override
418  if (!result.isInitialized()) {
419  throw newUninitializedMessageException(result);
420  }
421  return result;
422  }
423 
424  @java.lang.Override
427  int from_bitField0_ = bitField0_;
428  int to_bitField0_ = 0;
429  if (((bitField0_ & 0x00000001) != 0)) {
430  varIndex_.makeImmutable();
431  bitField0_ = (bitField0_ & ~0x00000001);
432  }
433  result.varIndex_ = varIndex_;
434  if (((from_bitField0_ & 0x00000002) != 0)) {
435  result.resultantVarIndex_ = resultantVarIndex_;
436  to_bitField0_ |= 0x00000001;
437  }
438  result.bitField0_ = to_bitField0_;
439  onBuilt();
440  return result;
441  }
442 
443  @java.lang.Override
444  public Builder clone() {
445  return super.clone();
446  }
447  @java.lang.Override
449  com.google.protobuf.Descriptors.FieldDescriptor field,
450  java.lang.Object value) {
451  return super.setField(field, value);
452  }
453  @java.lang.Override
455  com.google.protobuf.Descriptors.FieldDescriptor field) {
456  return super.clearField(field);
457  }
458  @java.lang.Override
460  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
461  return super.clearOneof(oneof);
462  }
463  @java.lang.Override
465  com.google.protobuf.Descriptors.FieldDescriptor field,
466  int index, java.lang.Object value) {
467  return super.setRepeatedField(field, index, value);
468  }
469  @java.lang.Override
471  com.google.protobuf.Descriptors.FieldDescriptor field,
472  java.lang.Object value) {
473  return super.addRepeatedField(field, value);
474  }
475  @java.lang.Override
476  public Builder mergeFrom(com.google.protobuf.Message other) {
477  if (other instanceof com.google.ortools.linearsolver.MPArrayConstraint) {
479  } else {
480  super.mergeFrom(other);
481  return this;
482  }
483  }
484 
487  if (!other.varIndex_.isEmpty()) {
488  if (varIndex_.isEmpty()) {
489  varIndex_ = other.varIndex_;
490  bitField0_ = (bitField0_ & ~0x00000001);
491  } else {
492  ensureVarIndexIsMutable();
493  varIndex_.addAll(other.varIndex_);
494  }
495  onChanged();
496  }
497  if (other.hasResultantVarIndex()) {
498  setResultantVarIndex(other.getResultantVarIndex());
499  }
500  this.mergeUnknownFields(other.unknownFields);
501  onChanged();
502  return this;
503  }
504 
505  @java.lang.Override
506  public final boolean isInitialized() {
507  return true;
508  }
509 
510  @java.lang.Override
512  com.google.protobuf.CodedInputStream input,
513  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
514  throws java.io.IOException {
515  com.google.ortools.linearsolver.MPArrayConstraint parsedMessage = null;
516  try {
517  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
518  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
519  parsedMessage = (com.google.ortools.linearsolver.MPArrayConstraint) e.getUnfinishedMessage();
520  throw e.unwrapIOException();
521  } finally {
522  if (parsedMessage != null) {
523  mergeFrom(parsedMessage);
524  }
525  }
526  return this;
527  }
528  private int bitField0_;
529 
530  private com.google.protobuf.Internal.IntList varIndex_ = emptyIntList();
531  private void ensureVarIndexIsMutable() {
532  if (!((bitField0_ & 0x00000001) != 0)) {
533  varIndex_ = mutableCopy(varIndex_);
534  bitField0_ |= 0x00000001;
535  }
536  }
545  public java.util.List<java.lang.Integer>
547  return ((bitField0_ & 0x00000001) != 0) ?
548  java.util.Collections.unmodifiableList(varIndex_) : varIndex_;
549  }
558  public int getVarIndexCount() {
559  return varIndex_.size();
560  }
570  public int getVarIndex(int index) {
571  return varIndex_.getInt(index);
572  }
584  int index, int value) {
585  ensureVarIndexIsMutable();
586  varIndex_.setInt(index, value);
587  onChanged();
588  return this;
589  }
599  public Builder addVarIndex(int value) {
600  ensureVarIndexIsMutable();
601  varIndex_.addInt(value);
602  onChanged();
603  return this;
604  }
615  java.lang.Iterable<? extends java.lang.Integer> values) {
616  ensureVarIndexIsMutable();
617  com.google.protobuf.AbstractMessageLite.Builder.addAll(
618  values, varIndex_);
619  onChanged();
620  return this;
621  }
631  varIndex_ = emptyIntList();
632  bitField0_ = (bitField0_ & ~0x00000001);
633  onChanged();
634  return this;
635  }
636 
637  private int resultantVarIndex_ ;
642  @java.lang.Override
643  public boolean hasResultantVarIndex() {
644  return ((bitField0_ & 0x00000002) != 0);
645  }
650  @java.lang.Override
651  public int getResultantVarIndex() {
652  return resultantVarIndex_;
653  }
659  public Builder setResultantVarIndex(int value) {
660  bitField0_ |= 0x00000002;
661  resultantVarIndex_ = value;
662  onChanged();
663  return this;
664  }
670  bitField0_ = (bitField0_ & ~0x00000002);
671  resultantVarIndex_ = 0;
672  onChanged();
673  return this;
674  }
675  @java.lang.Override
676  public final Builder setUnknownFields(
677  final com.google.protobuf.UnknownFieldSet unknownFields) {
678  return super.setUnknownFields(unknownFields);
679  }
680 
681  @java.lang.Override
683  final com.google.protobuf.UnknownFieldSet unknownFields) {
684  return super.mergeUnknownFields(unknownFields);
685  }
686 
687 
688  // @@protoc_insertion_point(builder_scope:operations_research.MPArrayConstraint)
689  }
690 
691  // @@protoc_insertion_point(class_scope:operations_research.MPArrayConstraint)
692  private static final com.google.ortools.linearsolver.MPArrayConstraint DEFAULT_INSTANCE;
693  static {
694  DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPArrayConstraint();
695  }
696 
698  return DEFAULT_INSTANCE;
699  }
700 
701  @java.lang.Deprecated public static final com.google.protobuf.Parser<MPArrayConstraint>
702  PARSER = new com.google.protobuf.AbstractParser<MPArrayConstraint>() {
703  @java.lang.Override
704  public MPArrayConstraint parsePartialFrom(
705  com.google.protobuf.CodedInputStream input,
706  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
707  throws com.google.protobuf.InvalidProtocolBufferException {
708  return new MPArrayConstraint(input, extensionRegistry);
709  }
710  };
711 
712  public static com.google.protobuf.Parser<MPArrayConstraint> parser() {
713  return PARSER;
714  }
715 
716  @java.lang.Override
717  public com.google.protobuf.Parser<MPArrayConstraint> getParserForType() {
718  return PARSER;
719  }
720 
721  @java.lang.Override
723  return DEFAULT_INSTANCE;
724  }
725 
726 }
727 
.lang.Override int getResultantVarIndex()
optional int32 resultant_var_index = 2;
Builder clearResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override int getResultantVarIndex()
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)
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)
.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()
.lang.Override boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
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)
.lang.Override 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 boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
.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()
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()