Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
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// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
15public final class InverseConstraintProto extends
16 com.google.protobuf.GeneratedMessageV3 implements
17 // @@protoc_insertion_point(message_implements:operations_research.sat.InverseConstraintProto)
19private static final long serialVersionUID = 0L;
20 // Use InverseConstraintProto.newBuilder() to construct.
21 private InverseConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22 super(builder);
23 }
24 private InverseConstraintProto() {
25 fDirect_ = emptyIntList();
26 fInverse_ = emptyIntList();
27 }
28
29 @java.lang.Override
30 @SuppressWarnings({"unused"})
31 protected java.lang.Object newInstance(
32 UnusedPrivateParameter unused) {
33 return new InverseConstraintProto();
34 }
35
36 public static final com.google.protobuf.Descriptors.Descriptor
38 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
39 }
40
41 @java.lang.Override
42 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
44 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
45 .ensureFieldAccessorsInitialized(
46 com.google.ortools.sat.InverseConstraintProto.class, com.google.ortools.sat.InverseConstraintProto.Builder.class);
47 }
48
49 public static final int F_DIRECT_FIELD_NUMBER = 1;
50 @SuppressWarnings("serial")
51 private com.google.protobuf.Internal.IntList fDirect_ =
52 emptyIntList();
57 @java.lang.Override
58 public java.util.List<java.lang.Integer>
60 return fDirect_;
61 }
66 public int getFDirectCount() {
67 return fDirect_.size();
68 }
74 public int getFDirect(int index) {
75 return fDirect_.getInt(index);
76 }
77 private int fDirectMemoizedSerializedSize = -1;
78
79 public static final int F_INVERSE_FIELD_NUMBER = 2;
80 @SuppressWarnings("serial")
81 private com.google.protobuf.Internal.IntList fInverse_ =
82 emptyIntList();
87 @java.lang.Override
88 public java.util.List<java.lang.Integer>
90 return fInverse_;
91 }
96 public int getFInverseCount() {
97 return fInverse_.size();
98 }
104 public int getFInverse(int index) {
105 return fInverse_.getInt(index);
106 }
107 private int fInverseMemoizedSerializedSize = -1;
108
109 private byte memoizedIsInitialized = -1;
110 @java.lang.Override
111 public final boolean isInitialized() {
112 byte isInitialized = memoizedIsInitialized;
113 if (isInitialized == 1) return true;
114 if (isInitialized == 0) return false;
115
116 memoizedIsInitialized = 1;
117 return true;
118 }
119
120 @java.lang.Override
121 public void writeTo(com.google.protobuf.CodedOutputStream output)
122 throws java.io.IOException {
124 if (getFDirectList().size() > 0) {
125 output.writeUInt32NoTag(10);
126 output.writeUInt32NoTag(fDirectMemoizedSerializedSize);
127 }
128 for (int i = 0; i < fDirect_.size(); i++) {
129 output.writeInt32NoTag(fDirect_.getInt(i));
130 }
131 if (getFInverseList().size() > 0) {
132 output.writeUInt32NoTag(18);
133 output.writeUInt32NoTag(fInverseMemoizedSerializedSize);
134 }
135 for (int i = 0; i < fInverse_.size(); i++) {
136 output.writeInt32NoTag(fInverse_.getInt(i));
137 }
138 getUnknownFields().writeTo(output);
139 }
140
141 @java.lang.Override
142 public int getSerializedSize() {
143 int size = memoizedSize;
144 if (size != -1) return size;
145
146 size = 0;
147 {
148 int dataSize = 0;
149 for (int i = 0; i < fDirect_.size(); i++) {
150 dataSize += com.google.protobuf.CodedOutputStream
151 .computeInt32SizeNoTag(fDirect_.getInt(i));
152 }
153 size += dataSize;
154 if (!getFDirectList().isEmpty()) {
155 size += 1;
156 size += com.google.protobuf.CodedOutputStream
157 .computeInt32SizeNoTag(dataSize);
158 }
159 fDirectMemoizedSerializedSize = dataSize;
160 }
161 {
162 int dataSize = 0;
163 for (int i = 0; i < fInverse_.size(); i++) {
164 dataSize += com.google.protobuf.CodedOutputStream
165 .computeInt32SizeNoTag(fInverse_.getInt(i));
166 }
167 size += dataSize;
168 if (!getFInverseList().isEmpty()) {
169 size += 1;
170 size += com.google.protobuf.CodedOutputStream
171 .computeInt32SizeNoTag(dataSize);
172 }
173 fInverseMemoizedSerializedSize = dataSize;
174 }
175 size += getUnknownFields().getSerializedSize();
176 memoizedSize = size;
177 return size;
178 }
179
180 @java.lang.Override
181 public boolean equals(final java.lang.Object obj) {
182 if (obj == this) {
183 return true;
184 }
185 if (!(obj instanceof com.google.ortools.sat.InverseConstraintProto)) {
186 return super.equals(obj);
187 }
188 com.google.ortools.sat.InverseConstraintProto other = (com.google.ortools.sat.InverseConstraintProto) obj;
189
190 if (!getFDirectList()
191 .equals(other.getFDirectList())) return false;
192 if (!getFInverseList()
193 .equals(other.getFInverseList())) return false;
194 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
195 return true;
196 }
197
198 @java.lang.Override
199 public int hashCode() {
200 if (memoizedHashCode != 0) {
201 return memoizedHashCode;
202 }
203 int hash = 41;
204 hash = (19 * hash) + getDescriptor().hashCode();
205 if (getFDirectCount() > 0) {
206 hash = (37 * hash) + F_DIRECT_FIELD_NUMBER;
207 hash = (53 * hash) + getFDirectList().hashCode();
208 }
209 if (getFInverseCount() > 0) {
210 hash = (37 * hash) + F_INVERSE_FIELD_NUMBER;
211 hash = (53 * hash) + getFInverseList().hashCode();
212 }
213 hash = (29 * hash) + getUnknownFields().hashCode();
214 memoizedHashCode = hash;
215 return hash;
216 }
217
219 java.nio.ByteBuffer data)
220 throws com.google.protobuf.InvalidProtocolBufferException {
221 return PARSER.parseFrom(data);
222 }
224 java.nio.ByteBuffer data,
225 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
226 throws com.google.protobuf.InvalidProtocolBufferException {
227 return PARSER.parseFrom(data, extensionRegistry);
228 }
230 com.google.protobuf.ByteString data)
231 throws com.google.protobuf.InvalidProtocolBufferException {
232 return PARSER.parseFrom(data);
233 }
235 com.google.protobuf.ByteString data,
236 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
237 throws com.google.protobuf.InvalidProtocolBufferException {
238 return PARSER.parseFrom(data, extensionRegistry);
239 }
241 throws com.google.protobuf.InvalidProtocolBufferException {
242 return PARSER.parseFrom(data);
243 }
245 byte[] data,
246 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
247 throws com.google.protobuf.InvalidProtocolBufferException {
248 return PARSER.parseFrom(data, extensionRegistry);
249 }
250 public static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
251 throws java.io.IOException {
252 return com.google.protobuf.GeneratedMessageV3
253 .parseWithIOException(PARSER, input);
254 }
256 java.io.InputStream input,
257 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
258 throws java.io.IOException {
259 return com.google.protobuf.GeneratedMessageV3
260 .parseWithIOException(PARSER, input, extensionRegistry);
261 }
262
264 throws java.io.IOException {
265 return com.google.protobuf.GeneratedMessageV3
266 .parseDelimitedWithIOException(PARSER, input);
267 }
268
270 java.io.InputStream input,
271 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
272 throws java.io.IOException {
273 return com.google.protobuf.GeneratedMessageV3
274 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
275 }
277 com.google.protobuf.CodedInputStream input)
278 throws java.io.IOException {
279 return com.google.protobuf.GeneratedMessageV3
280 .parseWithIOException(PARSER, input);
281 }
283 com.google.protobuf.CodedInputStream input,
284 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285 throws java.io.IOException {
286 return com.google.protobuf.GeneratedMessageV3
287 .parseWithIOException(PARSER, input, extensionRegistry);
288 }
289
290 @java.lang.Override
291 public Builder newBuilderForType() { return newBuilder(); }
292 public static Builder newBuilder() {
293 return DEFAULT_INSTANCE.toBuilder();
294 }
295 public static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype) {
296 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
297 }
298 @java.lang.Override
300 return this == DEFAULT_INSTANCE
301 ? new Builder() : new Builder().mergeFrom(this);
302 }
303
304 @java.lang.Override
306 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
307 Builder builder = new Builder(parent);
308 return builder;
309 }
318 public static final class Builder extends
319 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
320 // @@protoc_insertion_point(builder_implements:operations_research.sat.InverseConstraintProto)
321 com.google.ortools.sat.InverseConstraintProtoOrBuilder {
322 public static final com.google.protobuf.Descriptors.Descriptor
324 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
325 }
326
327 @java.lang.Override
328 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
330 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_fieldAccessorTable
331 .ensureFieldAccessorsInitialized(
332 com.google.ortools.sat.InverseConstraintProto.class, com.google.ortools.sat.InverseConstraintProto.Builder.class);
333 }
334
335 // Construct using com.google.ortools.sat.InverseConstraintProto.newBuilder()
336 private Builder() {
337
338 }
339
340 private Builder(
341 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
342 super(parent);
343
344 }
345 @java.lang.Override
346 public Builder clear() {
347 super.clear();
348 bitField0_ = 0;
349 fDirect_ = emptyIntList();
350 fInverse_ = emptyIntList();
351 return this;
352 }
353
354 @java.lang.Override
355 public com.google.protobuf.Descriptors.Descriptor
357 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_InverseConstraintProto_descriptor;
358 }
359
360 @java.lang.Override
362 return com.google.ortools.sat.InverseConstraintProto.getDefaultInstance();
363 }
364
365 @java.lang.Override
368 if (!result.isInitialized()) {
369 throw newUninitializedMessageException(result);
370 }
371 return result;
372 }
373
374 @java.lang.Override
376 com.google.ortools.sat.InverseConstraintProto result = new com.google.ortools.sat.InverseConstraintProto(this);
377 if (bitField0_ != 0) { buildPartial0(result); }
378 onBuilt();
379 return result;
380 }
381
382 private void buildPartial0(com.google.ortools.sat.InverseConstraintProto result) {
383 int from_bitField0_ = bitField0_;
384 if (((from_bitField0_ & 0x00000001) != 0)) {
385 fDirect_.makeImmutable();
386 result.fDirect_ = fDirect_;
387 }
388 if (((from_bitField0_ & 0x00000002) != 0)) {
389 fInverse_.makeImmutable();
390 result.fInverse_ = fInverse_;
391 }
392 }
393
394 @java.lang.Override
395 public Builder clone() {
396 return super.clone();
397 }
398 @java.lang.Override
400 com.google.protobuf.Descriptors.FieldDescriptor field,
401 java.lang.Object value) {
402 return super.setField(field, value);
403 }
404 @java.lang.Override
406 com.google.protobuf.Descriptors.FieldDescriptor field) {
407 return super.clearField(field);
408 }
409 @java.lang.Override
411 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
412 return super.clearOneof(oneof);
413 }
414 @java.lang.Override
416 com.google.protobuf.Descriptors.FieldDescriptor field,
417 int index, java.lang.Object value) {
418 return super.setRepeatedField(field, index, value);
419 }
420 @java.lang.Override
422 com.google.protobuf.Descriptors.FieldDescriptor field,
423 java.lang.Object value) {
424 return super.addRepeatedField(field, value);
425 }
426 @java.lang.Override
427 public Builder mergeFrom(com.google.protobuf.Message other) {
428 if (other instanceof com.google.ortools.sat.InverseConstraintProto) {
429 return mergeFrom((com.google.ortools.sat.InverseConstraintProto)other);
430 } else {
431 super.mergeFrom(other);
432 return this;
433 }
434 }
435
436 public Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other) {
437 if (other == com.google.ortools.sat.InverseConstraintProto.getDefaultInstance()) return this;
438 if (!other.fDirect_.isEmpty()) {
439 if (fDirect_.isEmpty()) {
440 fDirect_ = other.fDirect_;
441 fDirect_.makeImmutable();
442 bitField0_ |= 0x00000001;
443 } else {
444 ensureFDirectIsMutable();
445 fDirect_.addAll(other.fDirect_);
446 }
447 onChanged();
448 }
449 if (!other.fInverse_.isEmpty()) {
450 if (fInverse_.isEmpty()) {
451 fInverse_ = other.fInverse_;
452 fInverse_.makeImmutable();
453 bitField0_ |= 0x00000002;
454 } else {
455 ensureFInverseIsMutable();
456 fInverse_.addAll(other.fInverse_);
457 }
458 onChanged();
459 }
460 this.mergeUnknownFields(other.getUnknownFields());
461 onChanged();
462 return this;
463 }
464
465 @java.lang.Override
466 public final boolean isInitialized() {
467 return true;
468 }
469
470 @java.lang.Override
472 com.google.protobuf.CodedInputStream input,
473 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
474 throws java.io.IOException {
475 if (extensionRegistry == null) {
476 throw new java.lang.NullPointerException();
477 }
478 try {
479 boolean done = false;
480 while (!done) {
481 int tag = input.readTag();
482 switch (tag) {
483 case 0:
484 done = true;
485 break;
486 case 8: {
487 int v = input.readInt32();
488 ensureFDirectIsMutable();
489 fDirect_.addInt(v);
490 break;
491 } // case 8
492 case 10: {
493 int length = input.readRawVarint32();
494 int limit = input.pushLimit(length);
495 ensureFDirectIsMutable();
496 while (input.getBytesUntilLimit() > 0) {
497 fDirect_.addInt(input.readInt32());
498 }
499 input.popLimit(limit);
500 break;
501 } // case 10
502 case 16: {
503 int v = input.readInt32();
504 ensureFInverseIsMutable();
505 fInverse_.addInt(v);
506 break;
507 } // case 16
508 case 18: {
509 int length = input.readRawVarint32();
510 int limit = input.pushLimit(length);
511 ensureFInverseIsMutable();
512 while (input.getBytesUntilLimit() > 0) {
513 fInverse_.addInt(input.readInt32());
514 }
515 input.popLimit(limit);
516 break;
517 } // case 18
518 default: {
519 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
520 done = true; // was an endgroup tag
521 }
522 break;
523 } // default:
524 } // switch (tag)
525 } // while (!done)
526 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
527 throw e.unwrapIOException();
528 } finally {
529 onChanged();
530 } // finally
531 return this;
532 }
533 private int bitField0_;
534
535 private com.google.protobuf.Internal.IntList fDirect_ = emptyIntList();
536 private void ensureFDirectIsMutable() {
537 if (!fDirect_.isModifiable()) {
538 fDirect_ = makeMutableCopy(fDirect_);
539 }
540 bitField0_ |= 0x00000001;
541 }
546 public java.util.List<java.lang.Integer>
548 fDirect_.makeImmutable();
549 return fDirect_;
550 }
555 public int getFDirectCount() {
556 return fDirect_.size();
557 }
563 public int getFDirect(int index) {
564 return fDirect_.getInt(index);
565 }
573 int index, int value) {
574
575 ensureFDirectIsMutable();
576 fDirect_.setInt(index, value);
577 bitField0_ |= 0x00000001;
578 onChanged();
579 return this;
580 }
586 public Builder addFDirect(int value) {
587
588 ensureFDirectIsMutable();
589 fDirect_.addInt(value);
590 bitField0_ |= 0x00000001;
591 onChanged();
592 return this;
593 }
600 java.lang.Iterable<? extends java.lang.Integer> values) {
601 ensureFDirectIsMutable();
602 com.google.protobuf.AbstractMessageLite.Builder.addAll(
603 values, fDirect_);
604 bitField0_ |= 0x00000001;
605 onChanged();
606 return this;
607 }
613 fDirect_ = emptyIntList();
614 bitField0_ = (bitField0_ & ~0x00000001);
615 onChanged();
616 return this;
617 }
618
619 private com.google.protobuf.Internal.IntList fInverse_ = emptyIntList();
620 private void ensureFInverseIsMutable() {
621 if (!fInverse_.isModifiable()) {
622 fInverse_ = makeMutableCopy(fInverse_);
623 }
624 bitField0_ |= 0x00000002;
625 }
630 public java.util.List<java.lang.Integer>
632 fInverse_.makeImmutable();
633 return fInverse_;
634 }
639 public int getFInverseCount() {
640 return fInverse_.size();
641 }
647 public int getFInverse(int index) {
648 return fInverse_.getInt(index);
649 }
657 int index, int value) {
658
659 ensureFInverseIsMutable();
660 fInverse_.setInt(index, value);
661 bitField0_ |= 0x00000002;
662 onChanged();
663 return this;
664 }
670 public Builder addFInverse(int value) {
671
672 ensureFInverseIsMutable();
673 fInverse_.addInt(value);
674 bitField0_ |= 0x00000002;
675 onChanged();
676 return this;
677 }
684 java.lang.Iterable<? extends java.lang.Integer> values) {
685 ensureFInverseIsMutable();
686 com.google.protobuf.AbstractMessageLite.Builder.addAll(
687 values, fInverse_);
688 bitField0_ |= 0x00000002;
689 onChanged();
690 return this;
691 }
697 fInverse_ = emptyIntList();
698 bitField0_ = (bitField0_ & ~0x00000002);
699 onChanged();
700 return this;
701 }
702 @java.lang.Override
704 final com.google.protobuf.UnknownFieldSet unknownFields) {
705 return super.setUnknownFields(unknownFields);
706 }
707
708 @java.lang.Override
710 final com.google.protobuf.UnknownFieldSet unknownFields) {
711 return super.mergeUnknownFields(unknownFields);
712 }
713
714
715 // @@protoc_insertion_point(builder_scope:operations_research.sat.InverseConstraintProto)
716 }
717
718 // @@protoc_insertion_point(class_scope:operations_research.sat.InverseConstraintProto)
719 private static final com.google.ortools.sat.InverseConstraintProto DEFAULT_INSTANCE;
720 static {
721 DEFAULT_INSTANCE = new com.google.ortools.sat.InverseConstraintProto();
722 }
723
725 return DEFAULT_INSTANCE;
726 }
727
728 private static final com.google.protobuf.Parser<InverseConstraintProto>
729 PARSER = new com.google.protobuf.AbstractParser<InverseConstraintProto>() {
730 @java.lang.Override
731 public InverseConstraintProto parsePartialFrom(
732 com.google.protobuf.CodedInputStream input,
733 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
734 throws com.google.protobuf.InvalidProtocolBufferException {
735 Builder builder = newBuilder();
736 try {
737 builder.mergeFrom(input, extensionRegistry);
738 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
739 throw e.setUnfinishedMessage(builder.buildPartial());
740 } catch (com.google.protobuf.UninitializedMessageException e) {
741 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
742 } catch (java.io.IOException e) {
743 throw new com.google.protobuf.InvalidProtocolBufferException(e)
744 .setUnfinishedMessage(builder.buildPartial());
745 }
746 return builder.buildPartial();
747 }
748 };
749
750 public static com.google.protobuf.Parser<InverseConstraintProto> parser() {
751 return PARSER;
752 }
753
754 @java.lang.Override
755 public com.google.protobuf.Parser<InverseConstraintProto> getParserForType() {
756 return PARSER;
757 }
758
759 @java.lang.Override
763
764}
765
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.sat.InverseConstraintProto buildPartial()
com.google.ortools.sat.InverseConstraintProto build()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addAllFDirect(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.protobuf.Message other)
Builder mergeFrom(com.google.ortools.sat.InverseConstraintProto other)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllFInverse(java.lang.Iterable<? extends java.lang.Integer > values)
java.util.List< java.lang.Integer > getFDirectList()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data)
java.util.List< java.lang.Integer > getFInverseList()
com.google.protobuf.Parser< InverseConstraintProto > getParserForType()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.lang.Object newInstance(UnusedPrivateParameter unused)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.InverseConstraintProto parseFrom(java.nio.ByteBuffer data)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.sat.InverseConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.InverseConstraintProto parseDelimitedFrom(java.io.InputStream input)
void writeTo(com.google.protobuf.CodedOutputStream output)
static Builder newBuilder(com.google.ortools.sat.InverseConstraintProto prototype)
static com.google.ortools.sat.InverseConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
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.protobuf.Parser< InverseConstraintProto > parser()
static com.google.ortools.sat.InverseConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.InverseConstraintProto getDefaultInstance()