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(
136  com.google.ortools.sat.InverseConstraintProto.class, com.google.ortools.sat.InverseConstraintProto.Builder.class);
137  }
138 
139  public static final int F_DIRECT_FIELD_NUMBER = 1;
140  private com.google.protobuf.Internal.IntList fDirect_;
145  @java.lang.Override
146  public java.util.List<java.lang.Integer>
148  return fDirect_;
149  }
154  public int getFDirectCount() {
155  return fDirect_.size();
156  }
162  public int getFDirect(int index) {
163  return fDirect_.getInt(index);
164  }
165  private int fDirectMemoizedSerializedSize = -1;
166 
167  public static final int F_INVERSE_FIELD_NUMBER = 2;
168  private com.google.protobuf.Internal.IntList fInverse_;
173  @java.lang.Override
174  public java.util.List<java.lang.Integer>
176  return fInverse_;
177  }
182  public int getFInverseCount() {
183  return fInverse_.size();
184  }
190  public int getFInverse(int index) {
191  return fInverse_.getInt(index);
192  }
193  private int fInverseMemoizedSerializedSize = -1;
194 
195  private byte memoizedIsInitialized = -1;
196  @java.lang.Override
197  public final boolean isInitialized() {
198  byte isInitialized = memoizedIsInitialized;
199  if (isInitialized == 1) return true;
200  if (isInitialized == 0) return false;
201 
202  memoizedIsInitialized = 1;
203  return true;
204  }
205 
206  @java.lang.Override
207  public void writeTo(com.google.protobuf.CodedOutputStream output)
208  throws java.io.IOException {
210  if (getFDirectList().size() > 0) {
211  output.writeUInt32NoTag(10);
212  output.writeUInt32NoTag(fDirectMemoizedSerializedSize);
213  }
214  for (int i = 0; i < fDirect_.size(); i++) {
215  output.writeInt32NoTag(fDirect_.getInt(i));
216  }
217  if (getFInverseList().size() > 0) {
218  output.writeUInt32NoTag(18);
219  output.writeUInt32NoTag(fInverseMemoizedSerializedSize);
220  }
221  for (int i = 0; i < fInverse_.size(); i++) {
222  output.writeInt32NoTag(fInverse_.getInt(i));
223  }
224  unknownFields.writeTo(output);
225  }
226 
227  @java.lang.Override
228  public int getSerializedSize() {
229  int size = memoizedSize;
230  if (size != -1) return size;
231 
232  size = 0;
233  {
234  int dataSize = 0;
235  for (int i = 0; i < fDirect_.size(); i++) {
236  dataSize += com.google.protobuf.CodedOutputStream
237  .computeInt32SizeNoTag(fDirect_.getInt(i));
238  }
239  size += dataSize;
240  if (!getFDirectList().isEmpty()) {
241  size += 1;
242  size += com.google.protobuf.CodedOutputStream
243  .computeInt32SizeNoTag(dataSize);
244  }
245  fDirectMemoizedSerializedSize = dataSize;
246  }
247  {
248  int dataSize = 0;
249  for (int i = 0; i < fInverse_.size(); i++) {
250  dataSize += com.google.protobuf.CodedOutputStream
251  .computeInt32SizeNoTag(fInverse_.getInt(i));
252  }
253  size += dataSize;
254  if (!getFInverseList().isEmpty()) {
255  size += 1;
256  size += com.google.protobuf.CodedOutputStream
257  .computeInt32SizeNoTag(dataSize);
258  }
259  fInverseMemoizedSerializedSize = dataSize;
260  }
261  size += unknownFields.getSerializedSize();
262  memoizedSize = size;
263  return size;
264  }
265 
266  @java.lang.Override
267  public boolean equals(final java.lang.Object obj) {
268  if (obj == this) {
269  return true;
270  }
271  if (!(obj instanceof com.google.ortools.sat.InverseConstraintProto)) {
272  return super.equals(obj);
273  }
274  com.google.ortools.sat.InverseConstraintProto other = (com.google.ortools.sat.InverseConstraintProto) obj;
275 
276  if (!getFDirectList()
277  .equals(other.getFDirectList())) return false;
278  if (!getFInverseList()
279  .equals(other.getFInverseList())) return false;
280  if (!unknownFields.equals(other.unknownFields)) return false;
281  return true;
282  }
283 
284  @java.lang.Override
285  public int hashCode() {
286  if (memoizedHashCode != 0) {
287  return memoizedHashCode;
288  }
289  int hash = 41;
290  hash = (19 * hash) + getDescriptor().hashCode();
291  if (getFDirectCount() > 0) {
292  hash = (37 * hash) + F_DIRECT_FIELD_NUMBER;
293  hash = (53 * hash) + getFDirectList().hashCode();
294  }
295  if (getFInverseCount() > 0) {
296  hash = (37 * hash) + F_INVERSE_FIELD_NUMBER;
297  hash = (53 * hash) + getFInverseList().hashCode();
298  }
299  hash = (29 * hash) + unknownFields.hashCode();
300  memoizedHashCode = hash;
301  return hash;
302  }
303 
304  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
305  java.nio.ByteBuffer data)
306  throws com.google.protobuf.InvalidProtocolBufferException {
307  return PARSER.parseFrom(data);
308  }
309  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
310  java.nio.ByteBuffer data,
311  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
312  throws com.google.protobuf.InvalidProtocolBufferException {
313  return PARSER.parseFrom(data, extensionRegistry);
314  }
315  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
316  com.google.protobuf.ByteString data)
317  throws com.google.protobuf.InvalidProtocolBufferException {
318  return PARSER.parseFrom(data);
319  }
320  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
321  com.google.protobuf.ByteString data,
322  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
323  throws com.google.protobuf.InvalidProtocolBufferException {
324  return PARSER.parseFrom(data, extensionRegistry);
325  }
326  public static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data)
327  throws com.google.protobuf.InvalidProtocolBufferException {
328  return PARSER.parseFrom(data);
329  }
330  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
331  byte[] data,
332  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
333  throws com.google.protobuf.InvalidProtocolBufferException {
334  return PARSER.parseFrom(data, extensionRegistry);
335  }
336  public static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
337  throws java.io.IOException {
338  return com.google.protobuf.GeneratedMessageV3
339  .parseWithIOException(PARSER, input);
340  }
341  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
342  java.io.InputStream input,
343  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
344  throws java.io.IOException {
345  return com.google.protobuf.GeneratedMessageV3
346  .parseWithIOException(PARSER, input, extensionRegistry);
347  }
348  public static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
349  throws java.io.IOException {
350  return com.google.protobuf.GeneratedMessageV3
351  .parseDelimitedWithIOException(PARSER, input);
352  }
353  public static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(
354  java.io.InputStream input,
355  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356  throws java.io.IOException {
357  return com.google.protobuf.GeneratedMessageV3
358  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
359  }
360  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
361  com.google.protobuf.CodedInputStream input)
362  throws java.io.IOException {
363  return com.google.protobuf.GeneratedMessageV3
364  .parseWithIOException(PARSER, input);
365  }
366  public static com.google.ortools.sat.InverseConstraintProto parseFrom(
367  com.google.protobuf.CodedInputStream input,
368  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
369  throws java.io.IOException {
370  return com.google.protobuf.GeneratedMessageV3
371  .parseWithIOException(PARSER, input, extensionRegistry);
372  }
373 
374  @java.lang.Override
375  public Builder newBuilderForType() { return newBuilder(); }
376  public static Builder newBuilder() {
377  return DEFAULT_INSTANCE.toBuilder();
378  }
379  public static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype) {
380  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
381  }
382  @java.lang.Override
383  public Builder toBuilder() {
384  return this == DEFAULT_INSTANCE
385  ? new Builder() : new Builder().mergeFrom(this);
386  }
387 
388  @java.lang.Override
390  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
391  Builder builder = new Builder(parent);
392  return builder;
393  }
402  public static final class Builder extends
403  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
404  // @@protoc_insertion_point(builder_implements:operations_research.sat.InverseConstraintProto)
405  com.google.ortools.sat.InverseConstraintProtoOrBuilder {
406  public static final com.google.protobuf.Descriptors.Descriptor
408  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
409  }
410 
411  @java.lang.Override
412  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
414  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
415  .ensureFieldAccessorsInitialized(
416  com.google.ortools.sat.InverseConstraintProto.class, com.google.ortools.sat.InverseConstraintProto.Builder.class);
417  }
418 
419  // Construct using com.google.ortools.sat.InverseConstraintProto.newBuilder()
420  private Builder() {
421  maybeForceBuilderInitialization();
422  }
423 
424  private Builder(
425  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
426  super(parent);
427  maybeForceBuilderInitialization();
428  }
429  private void maybeForceBuilderInitialization() {
430  if (com.google.protobuf.GeneratedMessageV3
431  .alwaysUseFieldBuilders) {
432  }
433  }
434  @java.lang.Override
435  public Builder clear() {
436  super.clear();
437  fDirect_ = emptyIntList();
438  bitField0_ = (bitField0_ & ~0x00000001);
439  fInverse_ = emptyIntList();
440  bitField0_ = (bitField0_ & ~0x00000002);
441  return this;
442  }
443 
444  @java.lang.Override
445  public com.google.protobuf.Descriptors.Descriptor
447  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
448  }
449 
450  @java.lang.Override
451  public com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType() {
452  return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
453  }
454 
455  @java.lang.Override
456  public com.google.ortools.sat.InverseConstraintProto build() {
457  com.google.ortools.sat.InverseConstraintProto result = buildPartial();
458  if (!result.isInitialized()) {
459  throw newUninitializedMessageException(result);
460  }
461  return result;
462  }
463 
464  @java.lang.Override
465  public com.google.ortools.sat.InverseConstraintProto buildPartial() {
466  com.google.ortools.sat.InverseConstraintProto result = new com.google.ortools.sat.InverseConstraintProto(this);
467  int from_bitField0_ = bitField0_;
468  if (((bitField0_ & 0x00000001) != 0)) {
469  fDirect_.makeImmutable();
470  bitField0_ = (bitField0_ & ~0x00000001);
471  }
472  result.fDirect_ = fDirect_;
473  if (((bitField0_ & 0x00000002) != 0)) {
474  fInverse_.makeImmutable();
475  bitField0_ = (bitField0_ & ~0x00000002);
476  }
477  result.fInverse_ = fInverse_;
478  onBuilt();
479  return result;
480  }
481 
482  @java.lang.Override
483  public Builder clone() {
484  return super.clone();
485  }
486  @java.lang.Override
488  com.google.protobuf.Descriptors.FieldDescriptor field,
489  java.lang.Object value) {
490  return super.setField(field, value);
491  }
492  @java.lang.Override
494  com.google.protobuf.Descriptors.FieldDescriptor field) {
495  return super.clearField(field);
496  }
497  @java.lang.Override
499  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
500  return super.clearOneof(oneof);
501  }
502  @java.lang.Override
504  com.google.protobuf.Descriptors.FieldDescriptor field,
505  int index, java.lang.Object value) {
506  return super.setRepeatedField(field, index, value);
507  }
508  @java.lang.Override
510  com.google.protobuf.Descriptors.FieldDescriptor field,
511  java.lang.Object value) {
512  return super.addRepeatedField(field, value);
513  }
514  @java.lang.Override
515  public Builder mergeFrom(com.google.protobuf.Message other) {
516  if (other instanceof com.google.ortools.sat.InverseConstraintProto) {
517  return mergeFrom((com.google.ortools.sat.InverseConstraintProto)other);
518  } else {
519  super.mergeFrom(other);
520  return this;
521  }
522  }
523 
524  public Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other) {
525  if (other == com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) return this;
526  if (!other.fDirect_.isEmpty()) {
527  if (fDirect_.isEmpty()) {
528  fDirect_ = other.fDirect_;
529  bitField0_ = (bitField0_ & ~0x00000001);
530  } else {
531  ensureFDirectIsMutable();
532  fDirect_.addAll(other.fDirect_);
533  }
534  onChanged();
535  }
536  if (!other.fInverse_.isEmpty()) {
537  if (fInverse_.isEmpty()) {
538  fInverse_ = other.fInverse_;
539  bitField0_ = (bitField0_ & ~0x00000002);
540  } else {
541  ensureFInverseIsMutable();
542  fInverse_.addAll(other.fInverse_);
543  }
544  onChanged();
545  }
546  this.mergeUnknownFields(other.unknownFields);
547  onChanged();
548  return this;
549  }
550 
551  @java.lang.Override
552  public final boolean isInitialized() {
553  return true;
554  }
555 
556  @java.lang.Override
558  com.google.protobuf.CodedInputStream input,
559  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
560  throws java.io.IOException {
561  com.google.ortools.sat.InverseConstraintProto parsedMessage = null;
562  try {
563  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
564  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
565  parsedMessage = (com.google.ortools.sat.InverseConstraintProto) e.getUnfinishedMessage();
566  throw e.unwrapIOException();
567  } finally {
568  if (parsedMessage != null) {
569  mergeFrom(parsedMessage);
570  }
571  }
572  return this;
573  }
574  private int bitField0_;
575 
576  private com.google.protobuf.Internal.IntList fDirect_ = emptyIntList();
577  private void ensureFDirectIsMutable() {
578  if (!((bitField0_ & 0x00000001) != 0)) {
579  fDirect_ = mutableCopy(fDirect_);
580  bitField0_ |= 0x00000001;
581  }
582  }
587  public java.util.List<java.lang.Integer>
589  return ((bitField0_ & 0x00000001) != 0) ?
590  java.util.Collections.unmodifiableList(fDirect_) : fDirect_;
591  }
596  public int getFDirectCount() {
597  return fDirect_.size();
598  }
604  public int getFDirect(int index) {
605  return fDirect_.getInt(index);
606  }
614  int index, int value) {
615  ensureFDirectIsMutable();
616  fDirect_.setInt(index, value);
617  onChanged();
618  return this;
619  }
625  public Builder addFDirect(int value) {
626  ensureFDirectIsMutable();
627  fDirect_.addInt(value);
628  onChanged();
629  return this;
630  }
637  java.lang.Iterable<? extends java.lang.Integer> values) {
638  ensureFDirectIsMutable();
639  com.google.protobuf.AbstractMessageLite.Builder.addAll(
640  values, fDirect_);
641  onChanged();
642  return this;
643  }
649  fDirect_ = emptyIntList();
650  bitField0_ = (bitField0_ & ~0x00000001);
651  onChanged();
652  return this;
653  }
654 
655  private com.google.protobuf.Internal.IntList fInverse_ = emptyIntList();
656  private void ensureFInverseIsMutable() {
657  if (!((bitField0_ & 0x00000002) != 0)) {
658  fInverse_ = mutableCopy(fInverse_);
659  bitField0_ |= 0x00000002;
660  }
661  }
666  public java.util.List<java.lang.Integer>
668  return ((bitField0_ & 0x00000002) != 0) ?
669  java.util.Collections.unmodifiableList(fInverse_) : fInverse_;
670  }
675  public int getFInverseCount() {
676  return fInverse_.size();
677  }
683  public int getFInverse(int index) {
684  return fInverse_.getInt(index);
685  }
693  int index, int value) {
694  ensureFInverseIsMutable();
695  fInverse_.setInt(index, value);
696  onChanged();
697  return this;
698  }
704  public Builder addFInverse(int value) {
705  ensureFInverseIsMutable();
706  fInverse_.addInt(value);
707  onChanged();
708  return this;
709  }
716  java.lang.Iterable<? extends java.lang.Integer> values) {
717  ensureFInverseIsMutable();
718  com.google.protobuf.AbstractMessageLite.Builder.addAll(
719  values, fInverse_);
720  onChanged();
721  return this;
722  }
728  fInverse_ = emptyIntList();
729  bitField0_ = (bitField0_ & ~0x00000002);
730  onChanged();
731  return this;
732  }
733  @java.lang.Override
734  public final Builder setUnknownFields(
735  final com.google.protobuf.UnknownFieldSet unknownFields) {
736  return super.setUnknownFields(unknownFields);
737  }
738 
739  @java.lang.Override
741  final com.google.protobuf.UnknownFieldSet unknownFields) {
742  return super.mergeUnknownFields(unknownFields);
743  }
744 
745 
746  // @@protoc_insertion_point(builder_scope:operations_research.sat.InverseConstraintProto)
747  }
748 
749  // @@protoc_insertion_point(class_scope:operations_research.sat.InverseConstraintProto)
750  private static final com.google.ortools.sat.InverseConstraintProto DEFAULT_INSTANCE;
751  static {
752  DEFAULT_INSTANCE = new com.google.ortools.sat.InverseConstraintProto();
753  }
754 
755  public static com.google.ortools.sat.InverseConstraintProto getDefaultInstance() {
756  return DEFAULT_INSTANCE;
757  }
758 
759  private static final com.google.protobuf.Parser<InverseConstraintProto>
760  PARSER = new com.google.protobuf.AbstractParser<InverseConstraintProto>() {
761  @java.lang.Override
762  public InverseConstraintProto parsePartialFrom(
763  com.google.protobuf.CodedInputStream input,
764  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
765  throws com.google.protobuf.InvalidProtocolBufferException {
766  return new InverseConstraintProto(input, extensionRegistry);
767  }
768  };
769 
770  public static com.google.protobuf.Parser<InverseConstraintProto> parser() {
771  return PARSER;
772  }
773 
774  @java.lang.Override
775  public com.google.protobuf.Parser<InverseConstraintProto> getParserForType() {
776  return PARSER;
777  }
778 
779  @java.lang.Override
780  public com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType() {
781  return DEFAULT_INSTANCE;
782  }
783 
784 }
785 
.lang.Override com.google.ortools.sat.InverseConstraintProto build()
.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)
Builder setFDirect(int index, int value)
repeated int32 f_direct = 1;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.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.sat.InverseConstraintProto getDefaultInstanceForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addFDirect(int value)
repeated int32 f_direct = 1;
int getFDirect(int index)
repeated int32 f_direct = 1;
Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other)
Builder addAllFDirect(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_direct = 1;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllFInverse(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 f_inverse = 2;
.lang.Override com.google.ortools.sat.InverseConstraintProto buildPartial()
Builder addFInverse(int value)
repeated int32 f_inverse = 2;
int getFInverse(int index)
repeated int32 f_inverse = 2;
Builder setFInverse(int index, int value)
repeated int32 f_inverse = 2;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.InverseConstraintProto getDefaultInstance()
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getFInverseCount()
repeated int32 f_inverse = 2;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.protobuf.Parser< InverseConstraintProto > parser()
static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype)
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
.lang.Override com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
int getFDirect(int index)
repeated int32 f_direct = 1;
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data)
.lang.Override com.google.protobuf.Parser< InverseConstraintProto > getParserForType()
.lang.Override java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getFInverse(int index)
repeated int32 f_inverse = 2;
.lang.Override java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data)