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  @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  }
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 
305  java.nio.ByteBuffer data)
306  throws com.google.protobuf.InvalidProtocolBufferException {
307  return PARSER.parseFrom(data);
308  }
310  java.nio.ByteBuffer data,
311  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
312  throws com.google.protobuf.InvalidProtocolBufferException {
313  return PARSER.parseFrom(data, extensionRegistry);
314  }
316  com.google.protobuf.ByteString data)
317  throws com.google.protobuf.InvalidProtocolBufferException {
318  return PARSER.parseFrom(data);
319  }
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  }
327  throws com.google.protobuf.InvalidProtocolBufferException {
328  return PARSER.parseFrom(data);
329  }
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  }
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  }
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  }
361  com.google.protobuf.CodedInputStream input)
362  throws java.io.IOException {
363  return com.google.protobuf.GeneratedMessageV3
364  .parseWithIOException(PARSER, input);
365  }
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  }
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(
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
453  }
454 
455  @java.lang.Override
458  if (!result.isInitialized()) {
459  throw newUninitializedMessageException(result);
460  }
461  return result;
462  }
463 
464  @java.lang.Override
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) {
518  } else {
519  super.mergeFrom(other);
520  return this;
521  }
522  }
523 
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 
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
781  return DEFAULT_INSTANCE;
782  }
783 
784 }
785 
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()
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()
.lang.Override java.util.List< java.lang.Integer > getFInverseList()
repeated int32 f_inverse = 2;
static final int F_INVERSE_FIELD_NUMBER
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override java.util.List< java.lang.Integer > getFDirectList()
repeated int32 f_direct = 1;
.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)