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(
115  com.google.ortools.linearsolver.MPArrayConstraint.class, com.google.ortools.linearsolver.MPArrayConstraint.Builder.class);
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  }
232  com.google.ortools.linearsolver.MPArrayConstraint other = (com.google.ortools.linearsolver.MPArrayConstraint) obj;
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 
265  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
266  java.nio.ByteBuffer data)
267  throws com.google.protobuf.InvalidProtocolBufferException {
268  return PARSER.parseFrom(data);
269  }
270  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
271  java.nio.ByteBuffer data,
272  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273  throws com.google.protobuf.InvalidProtocolBufferException {
274  return PARSER.parseFrom(data, extensionRegistry);
275  }
276  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
277  com.google.protobuf.ByteString data)
278  throws com.google.protobuf.InvalidProtocolBufferException {
279  return PARSER.parseFrom(data);
280  }
281  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
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  }
287  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(byte[] data)
288  throws com.google.protobuf.InvalidProtocolBufferException {
289  return PARSER.parseFrom(data);
290  }
291  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
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  }
302  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
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  }
314  public static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(
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  }
321  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
322  com.google.protobuf.CodedInputStream input)
323  throws java.io.IOException {
324  return com.google.protobuf.GeneratedMessageV3
325  .parseWithIOException(PARSER, input);
326  }
327  public static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(
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  }
340  public static Builder newBuilder(com.google.ortools.linearsolver.MPArrayConstraint prototype) {
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(
376  com.google.ortools.linearsolver.MPArrayConstraint.class, com.google.ortools.linearsolver.MPArrayConstraint.Builder.class);
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
411  public com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType() {
412  return com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance();
413  }
414 
415  @java.lang.Override
416  public com.google.ortools.linearsolver.MPArrayConstraint build() {
417  com.google.ortools.linearsolver.MPArrayConstraint result = buildPartial();
418  if (!result.isInitialized()) {
419  throw newUninitializedMessageException(result);
420  }
421  return result;
422  }
423 
424  @java.lang.Override
425  public com.google.ortools.linearsolver.MPArrayConstraint buildPartial() {
426  com.google.ortools.linearsolver.MPArrayConstraint result = new com.google.ortools.linearsolver.MPArrayConstraint(this);
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) {
478  return mergeFrom((com.google.ortools.linearsolver.MPArrayConstraint)other);
479  } else {
480  super.mergeFrom(other);
481  return this;
482  }
483  }
484 
485  public Builder mergeFrom(com.google.ortools.linearsolver.MPArrayConstraint other) {
486  if (other == com.google.ortools.linearsolver.MPArrayConstraint.getDefaultInstance()) return this;
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 
697  public static com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstance() {
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
722  public com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType() {
723  return DEFAULT_INSTANCE;
724  }
725 
726 }
727 
Builder clearResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override int getResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint build()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType()
Builder setResultantVarIndex(int value)
optional int32 resultant_var_index = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.ortools.linearsolver.MPArrayConstraint other)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllVarIndex(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint buildPartial()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Deprecated static final com.google.protobuf.Parser< MPArrayConstraint > PARSER
.lang.Override int getResultantVarIndex()
optional int32 resultant_var_index = 2;
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.nio.ByteBuffer data)
.lang.Override boolean hasResultantVarIndex()
optional int32 resultant_var_index = 2;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType()
static com.google.protobuf.Parser< MPArrayConstraint > parser()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(byte[] data)
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstance()
static com.google.ortools.linearsolver.MPArrayConstraint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override java.util.List< java.lang.Integer > getVarIndexList()
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPArrayConstraint parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.linearsolver.MPArrayConstraint prototype)
.lang.Override com.google.protobuf.Parser< MPArrayConstraint > getParserForType()