Java Reference

Java Reference

InverseConstraintProto.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/sat/cp_model.proto
3 
4 package com.google.ortools.sat;
5 
14 public final class InverseConstraintProto extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.sat.InverseConstraintProto)
18 private static final long serialVersionUID = 0L;
19  // Use InverseConstraintProto.newBuilder() to construct.
20  private InverseConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21  super(builder);
22  }
23  private InverseConstraintProto() {
24  fDirect_ = emptyIntList();
25  fInverse_ = emptyIntList();
26  }
27 
28  @java.lang.Override
29  @SuppressWarnings({"unused"})
30  protected java.lang.Object newInstance(
31  UnusedPrivateParameter unused) {
32  return new InverseConstraintProto();
33  }
34 
35  @java.lang.Override
36  public final com.google.protobuf.UnknownFieldSet
38  return this.unknownFields;
39  }
40  private InverseConstraintProto(
41  com.google.protobuf.CodedInputStream input,
42  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
43  throws com.google.protobuf.InvalidProtocolBufferException {
44  this();
45  if (extensionRegistry == null) {
46  throw new java.lang.NullPointerException();
47  }
48  int mutable_bitField0_ = 0;
49  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
50  com.google.protobuf.UnknownFieldSet.newBuilder();
51  try {
52  boolean done = false;
53  while (!done) {
54  int tag = input.readTag();
55  switch (tag) {
56  case 0:
57  done = true;
58  break;
59  case 8: {
60  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
61  fDirect_ = newIntList();
62  mutable_bitField0_ |= 0x00000001;
63  }
64  fDirect_.addInt(input.readInt32());
65  break;
66  }
67  case 10: {
68  int length = input.readRawVarint32();
69  int limit = input.pushLimit(length);
70  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
71  fDirect_ = newIntList();
72  mutable_bitField0_ |= 0x00000001;
73  }
74  while (input.getBytesUntilLimit() > 0) {
75  fDirect_.addInt(input.readInt32());
76  }
77  input.popLimit(limit);
78  break;
79  }
80  case 16: {
81  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
82  fInverse_ = newIntList();
83  mutable_bitField0_ |= 0x00000002;
84  }
85  fInverse_.addInt(input.readInt32());
86  break;
87  }
88  case 18: {
89  int length = input.readRawVarint32();
90  int limit = input.pushLimit(length);
91  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
92  fInverse_ = newIntList();
93  mutable_bitField0_ |= 0x00000002;
94  }
95  while (input.getBytesUntilLimit() > 0) {
96  fInverse_.addInt(input.readInt32());
97  }
98  input.popLimit(limit);
99  break;
100  }
101  default: {
102  if (!parseUnknownField(
103  input, unknownFields, extensionRegistry, tag)) {
104  done = true;
105  }
106  break;
107  }
108  }
109  }
110  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
111  throw e.setUnfinishedMessage(this);
112  } catch (java.io.IOException e) {
113  throw new com.google.protobuf.InvalidProtocolBufferException(
114  e).setUnfinishedMessage(this);
115  } finally {
116  if (((mutable_bitField0_ & 0x00000001) != 0)) {
117  fDirect_.makeImmutable(); // C
118  }
119  if (((mutable_bitField0_ & 0x00000002) != 0)) {
120  fInverse_.makeImmutable(); // C
121  }
122  this.unknownFields = unknownFields.build();
123  makeExtensionsImmutable();
124  }
125  }
126  public static final com.google.protobuf.Descriptors.Descriptor
128  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
129  }
130 
131  @java.lang.Override
132  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
134  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
135  .ensureFieldAccessorsInitialized(
137  }
138 
139  public static final int F_DIRECT_FIELD_NUMBER = 1;
140  private com.google.protobuf.Internal.IntList fDirect_;
145  public java.util.List<java.lang.Integer>
147  return fDirect_;
148  }
153  public int getFDirectCount() {
154  return fDirect_.size();
155  }
161  public int getFDirect(int index) {
162  return fDirect_.getInt(index);
163  }
164  private int fDirectMemoizedSerializedSize = -1;
165 
166  public static final int F_INVERSE_FIELD_NUMBER = 2;
167  private com.google.protobuf.Internal.IntList fInverse_;
172  public java.util.List<java.lang.Integer>
174  return fInverse_;
175  }
180  public int getFInverseCount() {
181  return fInverse_.size();
182  }
188  public int getFInverse(int index) {
189  return fInverse_.getInt(index);
190  }
191  private int fInverseMemoizedSerializedSize = -1;
192 
193  private byte memoizedIsInitialized = -1;
194  @java.lang.Override
195  public final boolean isInitialized() {
196  byte isInitialized = memoizedIsInitialized;
197  if (isInitialized == 1) return true;
198  if (isInitialized == 0) return false;
199 
200  memoizedIsInitialized = 1;
201  return true;
202  }
203 
204  @java.lang.Override
205  public void writeTo(com.google.protobuf.CodedOutputStream output)
206  throws java.io.IOException {
208  if (getFDirectList().size() > 0) {
209  output.writeUInt32NoTag(10);
210  output.writeUInt32NoTag(fDirectMemoizedSerializedSize);
211  }
212  for (int i = 0; i < fDirect_.size(); i++) {
213  output.writeInt32NoTag(fDirect_.getInt(i));
214  }
215  if (getFInverseList().size() > 0) {
216  output.writeUInt32NoTag(18);
217  output.writeUInt32NoTag(fInverseMemoizedSerializedSize);
218  }
219  for (int i = 0; i < fInverse_.size(); i++) {
220  output.writeInt32NoTag(fInverse_.getInt(i));
221  }
222  unknownFields.writeTo(output);
223  }
224 
225  @java.lang.Override
226  public int getSerializedSize() {
227  int size = memoizedSize;
228  if (size != -1) return size;
229 
230  size = 0;
231  {
232  int dataSize = 0;
233  for (int i = 0; i < fDirect_.size(); i++) {
234  dataSize += com.google.protobuf.CodedOutputStream
235  .computeInt32SizeNoTag(fDirect_.getInt(i));
236  }
237  size += dataSize;
238  if (!getFDirectList().isEmpty()) {
239  size += 1;
240  size += com.google.protobuf.CodedOutputStream
241  .computeInt32SizeNoTag(dataSize);
242  }
243  fDirectMemoizedSerializedSize = dataSize;
244  }
245  {
246  int dataSize = 0;
247  for (int i = 0; i < fInverse_.size(); i++) {
248  dataSize += com.google.protobuf.CodedOutputStream
249  .computeInt32SizeNoTag(fInverse_.getInt(i));
250  }
251  size += dataSize;
252  if (!getFInverseList().isEmpty()) {
253  size += 1;
254  size += com.google.protobuf.CodedOutputStream
255  .computeInt32SizeNoTag(dataSize);
256  }
257  fInverseMemoizedSerializedSize = dataSize;
258  }
259  size += unknownFields.getSerializedSize();
260  memoizedSize = size;
261  return size;
262  }
263 
264  @java.lang.Override
265  public boolean equals(final java.lang.Object obj) {
266  if (obj == this) {
267  return true;
268  }
269  if (!(obj instanceof com.google.ortools.sat.InverseConstraintProto)) {
270  return super.equals(obj);
271  }
273 
274  if (!getFDirectList()
275  .equals(other.getFDirectList())) return false;
276  if (!getFInverseList()
277  .equals(other.getFInverseList())) return false;
278  if (!unknownFields.equals(other.unknownFields)) return false;
279  return true;
280  }
281 
282  @java.lang.Override
283  public int hashCode() {
284  if (memoizedHashCode != 0) {
285  return memoizedHashCode;
286  }
287  int hash = 41;
288  hash = (19 * hash) + getDescriptor().hashCode();
289  if (getFDirectCount() > 0) {
290  hash = (37 * hash) + F_DIRECT_FIELD_NUMBER;
291  hash = (53 * hash) + getFDirectList().hashCode();
292  }
293  if (getFInverseCount() > 0) {
294  hash = (37 * hash) + F_INVERSE_FIELD_NUMBER;
295  hash = (53 * hash) + getFInverseList().hashCode();
296  }
297  hash = (29 * hash) + unknownFields.hashCode();
298  memoizedHashCode = hash;
299  return hash;
300  }
301 
303  java.nio.ByteBuffer data)
304  throws com.google.protobuf.InvalidProtocolBufferException {
305  return PARSER.parseFrom(data);
306  }
308  java.nio.ByteBuffer data,
309  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
310  throws com.google.protobuf.InvalidProtocolBufferException {
311  return PARSER.parseFrom(data, extensionRegistry);
312  }
314  com.google.protobuf.ByteString data)
315  throws com.google.protobuf.InvalidProtocolBufferException {
316  return PARSER.parseFrom(data);
317  }
319  com.google.protobuf.ByteString data,
320  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
321  throws com.google.protobuf.InvalidProtocolBufferException {
322  return PARSER.parseFrom(data, extensionRegistry);
323  }
325  throws com.google.protobuf.InvalidProtocolBufferException {
326  return PARSER.parseFrom(data);
327  }
329  byte[] data,
330  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
331  throws com.google.protobuf.InvalidProtocolBufferException {
332  return PARSER.parseFrom(data, extensionRegistry);
333  }
334  public static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
335  throws java.io.IOException {
336  return com.google.protobuf.GeneratedMessageV3
337  .parseWithIOException(PARSER, input);
338  }
340  java.io.InputStream input,
341  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
342  throws java.io.IOException {
343  return com.google.protobuf.GeneratedMessageV3
344  .parseWithIOException(PARSER, input, extensionRegistry);
345  }
346  public static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
347  throws java.io.IOException {
348  return com.google.protobuf.GeneratedMessageV3
349  .parseDelimitedWithIOException(PARSER, input);
350  }
352  java.io.InputStream input,
353  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354  throws java.io.IOException {
355  return com.google.protobuf.GeneratedMessageV3
356  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
357  }
359  com.google.protobuf.CodedInputStream input)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseWithIOException(PARSER, input);
363  }
365  com.google.protobuf.CodedInputStream input,
366  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
367  throws java.io.IOException {
368  return com.google.protobuf.GeneratedMessageV3
369  .parseWithIOException(PARSER, input, extensionRegistry);
370  }
371 
372  @java.lang.Override
373  public Builder newBuilderForType() { return newBuilder(); }
374  public static Builder newBuilder() {
375  return DEFAULT_INSTANCE.toBuilder();
376  }
378  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
379  }
380  @java.lang.Override
381  public Builder toBuilder() {
382  return this == DEFAULT_INSTANCE
383  ? new Builder() : new Builder().mergeFrom(this);
384  }
385 
386  @java.lang.Override
388  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
389  Builder builder = new Builder(parent);
390  return builder;
391  }
400  public static final class Builder extends
401  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
402  // @@protoc_insertion_point(builder_implements:operations_research.sat.InverseConstraintProto)
403  com.google.ortools.sat.InverseConstraintProtoOrBuilder {
404  public static final com.google.protobuf.Descriptors.Descriptor
406  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
407  }
408 
409  @java.lang.Override
410  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
412  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
413  .ensureFieldAccessorsInitialized(
415  }
416 
417  // Construct using com.google.ortools.sat.InverseConstraintProto.newBuilder()
418  private Builder() {
419  maybeForceBuilderInitialization();
420  }
421 
422  private Builder(
423  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
424  super(parent);
425  maybeForceBuilderInitialization();
426  }
427  private void maybeForceBuilderInitialization() {
428  if (com.google.protobuf.GeneratedMessageV3
429  .alwaysUseFieldBuilders) {
430  }
431  }
432  @java.lang.Override
433  public Builder clear() {
434  super.clear();
435  fDirect_ = emptyIntList();
436  bitField0_ = (bitField0_ & ~0x00000001);
437  fInverse_ = emptyIntList();
438  bitField0_ = (bitField0_ & ~0x00000002);
439  return this;
440  }
441 
442  @java.lang.Override
443  public com.google.protobuf.Descriptors.Descriptor
445  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
446  }
447 
448  @java.lang.Override
451  }
452 
453  @java.lang.Override
456  if (!result.isInitialized()) {
457  throw newUninitializedMessageException(result);
458  }
459  return result;
460  }
461 
462  @java.lang.Override
465  int from_bitField0_ = bitField0_;
466  if (((bitField0_ & 0x00000001) != 0)) {
467  fDirect_.makeImmutable();
468  bitField0_ = (bitField0_ & ~0x00000001);
469  }
470  result.fDirect_ = fDirect_;
471  if (((bitField0_ & 0x00000002) != 0)) {
472  fInverse_.makeImmutable();
473  bitField0_ = (bitField0_ & ~0x00000002);
474  }
475  result.fInverse_ = fInverse_;
476  onBuilt();
477  return result;
478  }
479 
480  @java.lang.Override
481  public Builder clone() {
482  return super.clone();
483  }
484  @java.lang.Override
486  com.google.protobuf.Descriptors.FieldDescriptor field,
487  java.lang.Object value) {
488  return super.setField(field, value);
489  }
490  @java.lang.Override
492  com.google.protobuf.Descriptors.FieldDescriptor field) {
493  return super.clearField(field);
494  }
495  @java.lang.Override
497  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
498  return super.clearOneof(oneof);
499  }
500  @java.lang.Override
502  com.google.protobuf.Descriptors.FieldDescriptor field,
503  int index, java.lang.Object value) {
504  return super.setRepeatedField(field, index, value);
505  }
506  @java.lang.Override
508  com.google.protobuf.Descriptors.FieldDescriptor field,
509  java.lang.Object value) {
510  return super.addRepeatedField(field, value);
511  }
512  @java.lang.Override
513  public Builder mergeFrom(com.google.protobuf.Message other) {
514  if (other instanceof com.google.ortools.sat.InverseConstraintProto) {
516  } else {
517  super.mergeFrom(other);
518  return this;
519  }
520  }
521 
523  if (other == com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) return this;
524  if (!other.fDirect_.isEmpty()) {
525  if (fDirect_.isEmpty()) {
526  fDirect_ = other.fDirect_;
527  bitField0_ = (bitField0_ & ~0x00000001);
528  } else {
529  ensureFDirectIsMutable();
530  fDirect_.addAll(other.fDirect_);
531  }
532  onChanged();
533  }
534  if (!other.fInverse_.isEmpty()) {
535  if (fInverse_.isEmpty()) {
536  fInverse_ = other.fInverse_;
537  bitField0_ = (bitField0_ & ~0x00000002);
538  } else {
539  ensureFInverseIsMutable();
540  fInverse_.addAll(other.fInverse_);
541  }
542  onChanged();
543  }
544  this.mergeUnknownFields(other.unknownFields);
545  onChanged();
546  return this;
547  }
548 
549  @java.lang.Override
550  public final boolean isInitialized() {
551  return true;
552  }
553 
554  @java.lang.Override
556  com.google.protobuf.CodedInputStream input,
557  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
558  throws java.io.IOException {
559  com.google.ortools.sat.InverseConstraintProto parsedMessage = null;
560  try {
561  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
562  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
563  parsedMessage = (com.google.ortools.sat.InverseConstraintProto) e.getUnfinishedMessage();
564  throw e.unwrapIOException();
565  } finally {
566  if (parsedMessage != null) {
567  mergeFrom(parsedMessage);
568  }
569  }
570  return this;
571  }
572  private int bitField0_;
573 
574  private com.google.protobuf.Internal.IntList fDirect_ = emptyIntList();
575  private void ensureFDirectIsMutable() {
576  if (!((bitField0_ & 0x00000001) != 0)) {
577  fDirect_ = mutableCopy(fDirect_);
578  bitField0_ |= 0x00000001;
579  }
580  }
585  public java.util.List<java.lang.Integer>
587  return ((bitField0_ & 0x00000001) != 0) ?
588  java.util.Collections.unmodifiableList(fDirect_) : fDirect_;
589  }
594  public int getFDirectCount() {
595  return fDirect_.size();
596  }
602  public int getFDirect(int index) {
603  return fDirect_.getInt(index);
604  }
612  int index, int value) {
613  ensureFDirectIsMutable();
614  fDirect_.setInt(index, value);
615  onChanged();
616  return this;
617  }
623  public Builder addFDirect(int value) {
624  ensureFDirectIsMutable();
625  fDirect_.addInt(value);
626  onChanged();
627  return this;
628  }
635  java.lang.Iterable<? extends java.lang.Integer> values) {
636  ensureFDirectIsMutable();
637  com.google.protobuf.AbstractMessageLite.Builder.addAll(
638  values, fDirect_);
639  onChanged();
640  return this;
641  }
647  fDirect_ = emptyIntList();
648  bitField0_ = (bitField0_ & ~0x00000001);
649  onChanged();
650  return this;
651  }
652 
653  private com.google.protobuf.Internal.IntList fInverse_ = emptyIntList();
654  private void ensureFInverseIsMutable() {
655  if (!((bitField0_ & 0x00000002) != 0)) {
656  fInverse_ = mutableCopy(fInverse_);
657  bitField0_ |= 0x00000002;
658  }
659  }
664  public java.util.List<java.lang.Integer>
666  return ((bitField0_ & 0x00000002) != 0) ?
667  java.util.Collections.unmodifiableList(fInverse_) : fInverse_;
668  }
673  public int getFInverseCount() {
674  return fInverse_.size();
675  }
681  public int getFInverse(int index) {
682  return fInverse_.getInt(index);
683  }
691  int index, int value) {
692  ensureFInverseIsMutable();
693  fInverse_.setInt(index, value);
694  onChanged();
695  return this;
696  }
702  public Builder addFInverse(int value) {
703  ensureFInverseIsMutable();
704  fInverse_.addInt(value);
705  onChanged();
706  return this;
707  }
714  java.lang.Iterable<? extends java.lang.Integer> values) {
715  ensureFInverseIsMutable();
716  com.google.protobuf.AbstractMessageLite.Builder.addAll(
717  values, fInverse_);
718  onChanged();
719  return this;
720  }
726  fInverse_ = emptyIntList();
727  bitField0_ = (bitField0_ & ~0x00000002);
728  onChanged();
729  return this;
730  }
731  @java.lang.Override
732  public final Builder setUnknownFields(
733  final com.google.protobuf.UnknownFieldSet unknownFields) {
734  return super.setUnknownFields(unknownFields);
735  }
736 
737  @java.lang.Override
739  final com.google.protobuf.UnknownFieldSet unknownFields) {
740  return super.mergeUnknownFields(unknownFields);
741  }
742 
743 
744  // @@protoc_insertion_point(builder_scope:operations_research.sat.InverseConstraintProto)
745  }
746 
747  // @@protoc_insertion_point(class_scope:operations_research.sat.InverseConstraintProto)
748  private static final com.google.ortools.sat.InverseConstraintProto DEFAULT_INSTANCE;
749  static {
750  DEFAULT_INSTANCE = new com.google.ortools.sat.InverseConstraintProto();
751  }
752 
754  return DEFAULT_INSTANCE;
755  }
756 
757  private static final com.google.protobuf.Parser<InverseConstraintProto>
758  PARSER = new com.google.protobuf.AbstractParser<InverseConstraintProto>() {
759  @java.lang.Override
760  public InverseConstraintProto parsePartialFrom(
761  com.google.protobuf.CodedInputStream input,
762  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
763  throws com.google.protobuf.InvalidProtocolBufferException {
764  return new InverseConstraintProto(input, extensionRegistry);
765  }
766  };
767 
768  public static com.google.protobuf.Parser<InverseConstraintProto> parser() {
769  return PARSER;
770  }
771 
772  @java.lang.Override
773  public com.google.protobuf.Parser<InverseConstraintProto> getParserForType() {
774  return PARSER;
775  }
776 
777  @java.lang.Override
779  return DEFAULT_INSTANCE;
780  }
781 
782 }
783 
Builder addFDirect(int value)
repeated int32 f_direct = 1;
Builder addAllFDirect(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_direct = 1;
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override Builder newBuilderForType()
Builder clearFDirect()
repeated int32 f_direct = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
int getFDirectCount()
repeated int32 f_direct = 1;
.lang.Override com.google.ortools.sat.InverseConstraintProto buildPartial()
int getFInverseCount()
repeated int32 f_inverse = 2;
.lang.Override Builder clone()
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override com.google.protobuf.Parser< InverseConstraintProto > getParserForType()
int getFInverse(int index)
repeated int32 f_inverse = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.InverseConstraintProto getDefaultInstance()
.lang.Override final boolean isInitialized()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override int getSerializedSize()
.lang.Override Builder clear()
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearFInverse()
repeated int32 f_inverse = 2;
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder toBuilder()
java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
.lang.Override int hashCode()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
int getFInverse(int index)
repeated int32 f_inverse = 2;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
int getFDirectCount()
repeated int32 f_direct = 1;
java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
Builder setFDirect(int index, int value)
repeated int32 f_direct = 1;
.lang.Override final boolean isInitialized()
int getFDirect(int index)
repeated int32 f_direct = 1;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setFInverse(int index, int value)
repeated int32 f_inverse = 2;
static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype)
Builder addFInverse(int value)
repeated int32 f_inverse = 2;
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
Builder addAllFInverse(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_inverse = 2;
static final int F_DIRECT_FIELD_NUMBER
int getFInverseCount()
repeated int32 f_inverse = 2;
int getFDirect(int index)
repeated int32 f_direct = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
static final int F_INVERSE_FIELD_NUMBER
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
static Builder newBuilder()
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.InverseConstraintProto build()
static com.google.protobuf.Parser< InverseConstraintProto > parser()
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)