Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
NoOverlap2DConstraintProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/sat/cp_model.proto
4// Protobuf Java Version: 4.29.3
5
6package com.google.ortools.sat;
7
23public final class NoOverlap2DConstraintProto extends
24 com.google.protobuf.GeneratedMessage implements
25 // @@protoc_insertion_point(message_implements:operations_research.sat.NoOverlap2DConstraintProto)
27private static final long serialVersionUID = 0L;
28 static {
29 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
30 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
31 /* major= */ 4,
32 /* minor= */ 29,
33 /* patch= */ 3,
34 /* suffix= */ "",
35 NoOverlap2DConstraintProto.class.getName());
36 }
37 // Use NoOverlap2DConstraintProto.newBuilder() to construct.
38 private NoOverlap2DConstraintProto(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
39 super(builder);
40 }
41 private NoOverlap2DConstraintProto() {
42 xIntervals_ = emptyIntList();
43 yIntervals_ = emptyIntList();
44 }
45
46 public static final com.google.protobuf.Descriptors.Descriptor
48 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
49 }
50
51 @java.lang.Override
52 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
54 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
55 .ensureFieldAccessorsInitialized(
56 com.google.ortools.sat.NoOverlap2DConstraintProto.class, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder.class);
57 }
58
59 public static final int X_INTERVALS_FIELD_NUMBER = 1;
60 @SuppressWarnings("serial")
61 private com.google.protobuf.Internal.IntList xIntervals_ =
62 emptyIntList();
67 @java.lang.Override
68 public java.util.List<java.lang.Integer>
70 return xIntervals_;
71 }
72
76 public int getXIntervalsCount() {
77 return xIntervals_.size();
78 }
79
84 public int getXIntervals(int index) {
85 return xIntervals_.getInt(index);
86 }
87 private int xIntervalsMemoizedSerializedSize = -1;
88
89 public static final int Y_INTERVALS_FIELD_NUMBER = 2;
90 @SuppressWarnings("serial")
91 private com.google.protobuf.Internal.IntList yIntervals_ =
92 emptyIntList();
101 @java.lang.Override
102 public java.util.List<java.lang.Integer>
104 return yIntervals_;
105 }
106
114 public int getYIntervalsCount() {
115 return yIntervals_.size();
116 }
117
126 public int getYIntervals(int index) {
127 return yIntervals_.getInt(index);
128 }
129 private int yIntervalsMemoizedSerializedSize = -1;
130
131 private byte memoizedIsInitialized = -1;
132 @java.lang.Override
133 public final boolean isInitialized() {
134 byte isInitialized = memoizedIsInitialized;
135 if (isInitialized == 1) return true;
136 if (isInitialized == 0) return false;
137
138 memoizedIsInitialized = 1;
139 return true;
140 }
141
142 @java.lang.Override
143 public void writeTo(com.google.protobuf.CodedOutputStream output)
144 throws java.io.IOException {
146 if (getXIntervalsList().size() > 0) {
147 output.writeUInt32NoTag(10);
148 output.writeUInt32NoTag(xIntervalsMemoizedSerializedSize);
149 }
150 for (int i = 0; i < xIntervals_.size(); i++) {
151 output.writeInt32NoTag(xIntervals_.getInt(i));
152 }
153 if (getYIntervalsList().size() > 0) {
154 output.writeUInt32NoTag(18);
155 output.writeUInt32NoTag(yIntervalsMemoizedSerializedSize);
156 }
157 for (int i = 0; i < yIntervals_.size(); i++) {
158 output.writeInt32NoTag(yIntervals_.getInt(i));
159 }
160 getUnknownFields().writeTo(output);
161 }
162
163 @java.lang.Override
164 public int getSerializedSize() {
165 int size = memoizedSize;
166 if (size != -1) return size;
167
168 size = 0;
169 {
170 int dataSize = 0;
171 for (int i = 0; i < xIntervals_.size(); i++) {
172 dataSize += com.google.protobuf.CodedOutputStream
173 .computeInt32SizeNoTag(xIntervals_.getInt(i));
174 }
175 size += dataSize;
176 if (!getXIntervalsList().isEmpty()) {
177 size += 1;
178 size += com.google.protobuf.CodedOutputStream
179 .computeInt32SizeNoTag(dataSize);
180 }
181 xIntervalsMemoizedSerializedSize = dataSize;
182 }
183 {
184 int dataSize = 0;
185 for (int i = 0; i < yIntervals_.size(); i++) {
186 dataSize += com.google.protobuf.CodedOutputStream
187 .computeInt32SizeNoTag(yIntervals_.getInt(i));
188 }
189 size += dataSize;
190 if (!getYIntervalsList().isEmpty()) {
191 size += 1;
192 size += com.google.protobuf.CodedOutputStream
193 .computeInt32SizeNoTag(dataSize);
194 }
195 yIntervalsMemoizedSerializedSize = dataSize;
196 }
197 size += getUnknownFields().getSerializedSize();
198 memoizedSize = size;
199 return size;
200 }
201
202 @java.lang.Override
203 public boolean equals(final java.lang.Object obj) {
204 if (obj == this) {
205 return true;
206 }
207 if (!(obj instanceof com.google.ortools.sat.NoOverlap2DConstraintProto)) {
208 return super.equals(obj);
209 }
210 com.google.ortools.sat.NoOverlap2DConstraintProto other = (com.google.ortools.sat.NoOverlap2DConstraintProto) obj;
211
212 if (!getXIntervalsList()
213 .equals(other.getXIntervalsList())) return false;
214 if (!getYIntervalsList()
215 .equals(other.getYIntervalsList())) return false;
216 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
217 return true;
218 }
219
220 @java.lang.Override
221 public int hashCode() {
222 if (memoizedHashCode != 0) {
223 return memoizedHashCode;
224 }
225 int hash = 41;
226 hash = (19 * hash) + getDescriptor().hashCode();
227 if (getXIntervalsCount() > 0) {
228 hash = (37 * hash) + X_INTERVALS_FIELD_NUMBER;
229 hash = (53 * hash) + getXIntervalsList().hashCode();
230 }
231 if (getYIntervalsCount() > 0) {
232 hash = (37 * hash) + Y_INTERVALS_FIELD_NUMBER;
233 hash = (53 * hash) + getYIntervalsList().hashCode();
234 }
235 hash = (29 * hash) + getUnknownFields().hashCode();
236 memoizedHashCode = hash;
237 return hash;
238 }
239
241 java.nio.ByteBuffer data)
242 throws com.google.protobuf.InvalidProtocolBufferException {
243 return PARSER.parseFrom(data);
244 }
246 java.nio.ByteBuffer data,
247 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248 throws com.google.protobuf.InvalidProtocolBufferException {
249 return PARSER.parseFrom(data, extensionRegistry);
250 }
252 com.google.protobuf.ByteString data)
253 throws com.google.protobuf.InvalidProtocolBufferException {
254 return PARSER.parseFrom(data);
255 }
257 com.google.protobuf.ByteString data,
258 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
259 throws com.google.protobuf.InvalidProtocolBufferException {
260 return PARSER.parseFrom(data, extensionRegistry);
261 }
263 throws com.google.protobuf.InvalidProtocolBufferException {
264 return PARSER.parseFrom(data);
265 }
267 byte[] data,
268 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
269 throws com.google.protobuf.InvalidProtocolBufferException {
270 return PARSER.parseFrom(data, extensionRegistry);
271 }
272 public static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
273 throws java.io.IOException {
274 return com.google.protobuf.GeneratedMessage
275 .parseWithIOException(PARSER, input);
276 }
278 java.io.InputStream input,
279 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
280 throws java.io.IOException {
281 return com.google.protobuf.GeneratedMessage
282 .parseWithIOException(PARSER, input, extensionRegistry);
283 }
284
286 throws java.io.IOException {
287 return com.google.protobuf.GeneratedMessage
288 .parseDelimitedWithIOException(PARSER, input);
289 }
290
292 java.io.InputStream input,
293 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
294 throws java.io.IOException {
295 return com.google.protobuf.GeneratedMessage
296 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
297 }
299 com.google.protobuf.CodedInputStream input)
300 throws java.io.IOException {
301 return com.google.protobuf.GeneratedMessage
302 .parseWithIOException(PARSER, input);
303 }
305 com.google.protobuf.CodedInputStream input,
306 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
307 throws java.io.IOException {
308 return com.google.protobuf.GeneratedMessage
309 .parseWithIOException(PARSER, input, extensionRegistry);
310 }
311
312 @java.lang.Override
313 public Builder newBuilderForType() { return newBuilder(); }
314 public static Builder newBuilder() {
315 return DEFAULT_INSTANCE.toBuilder();
316 }
317 public static Builder newBuilder(com.google.ortools.sat.NoOverlap2DConstraintProto prototype) {
318 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
319 }
320 @java.lang.Override
322 return this == DEFAULT_INSTANCE
323 ? new Builder() : new Builder().mergeFrom(this);
324 }
325
326 @java.lang.Override
328 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
329 Builder builder = new Builder(parent);
330 return builder;
331 }
332
347 public static final class Builder extends
348 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
349 // @@protoc_insertion_point(builder_implements:operations_research.sat.NoOverlap2DConstraintProto)
351 public static final com.google.protobuf.Descriptors.Descriptor
353 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
354 }
355
356 @java.lang.Override
357 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
359 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
360 .ensureFieldAccessorsInitialized(
361 com.google.ortools.sat.NoOverlap2DConstraintProto.class, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder.class);
362 }
363
364 // Construct using com.google.ortools.sat.NoOverlap2DConstraintProto.newBuilder()
365 private Builder() {
366
367 }
368
369 private Builder(
370 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
371 super(parent);
372
373 }
374 @java.lang.Override
375 public Builder clear() {
376 super.clear();
377 bitField0_ = 0;
378 xIntervals_ = emptyIntList();
379 yIntervals_ = emptyIntList();
380 return this;
381 }
382
383 @java.lang.Override
384 public com.google.protobuf.Descriptors.Descriptor
386 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
387 }
388
389 @java.lang.Override
391 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
392 }
393
394 @java.lang.Override
397 if (!result.isInitialized()) {
398 throw newUninitializedMessageException(result);
399 }
400 return result;
401 }
402
403 @java.lang.Override
405 com.google.ortools.sat.NoOverlap2DConstraintProto result = new com.google.ortools.sat.NoOverlap2DConstraintProto(this);
406 if (bitField0_ != 0) { buildPartial0(result); }
407 onBuilt();
408 return result;
409 }
410
411 private void buildPartial0(com.google.ortools.sat.NoOverlap2DConstraintProto result) {
412 int from_bitField0_ = bitField0_;
413 if (((from_bitField0_ & 0x00000001) != 0)) {
414 xIntervals_.makeImmutable();
415 result.xIntervals_ = xIntervals_;
416 }
417 if (((from_bitField0_ & 0x00000002) != 0)) {
418 yIntervals_.makeImmutable();
419 result.yIntervals_ = yIntervals_;
420 }
421 }
422
423 @java.lang.Override
424 public Builder mergeFrom(com.google.protobuf.Message other) {
425 if (other instanceof com.google.ortools.sat.NoOverlap2DConstraintProto) {
426 return mergeFrom((com.google.ortools.sat.NoOverlap2DConstraintProto)other);
427 } else {
428 super.mergeFrom(other);
429 return this;
430 }
431 }
432
433 public Builder mergeFrom(com.google.ortools.sat.NoOverlap2DConstraintProto other) {
434 if (other == com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance()) return this;
435 if (!other.xIntervals_.isEmpty()) {
436 if (xIntervals_.isEmpty()) {
437 xIntervals_ = other.xIntervals_;
438 xIntervals_.makeImmutable();
439 bitField0_ |= 0x00000001;
440 } else {
441 ensureXIntervalsIsMutable();
442 xIntervals_.addAll(other.xIntervals_);
443 }
444 onChanged();
445 }
446 if (!other.yIntervals_.isEmpty()) {
447 if (yIntervals_.isEmpty()) {
448 yIntervals_ = other.yIntervals_;
449 yIntervals_.makeImmutable();
450 bitField0_ |= 0x00000002;
451 } else {
452 ensureYIntervalsIsMutable();
453 yIntervals_.addAll(other.yIntervals_);
454 }
455 onChanged();
456 }
457 this.mergeUnknownFields(other.getUnknownFields());
458 onChanged();
459 return this;
460 }
461
462 @java.lang.Override
463 public final boolean isInitialized() {
464 return true;
465 }
466
467 @java.lang.Override
468 public Builder mergeFrom(
469 com.google.protobuf.CodedInputStream input,
470 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
471 throws java.io.IOException {
472 if (extensionRegistry == null) {
473 throw new java.lang.NullPointerException();
474 }
475 try {
476 boolean done = false;
477 while (!done) {
478 int tag = input.readTag();
479 switch (tag) {
480 case 0:
481 done = true;
482 break;
483 case 8: {
484 int v = input.readInt32();
485 ensureXIntervalsIsMutable();
486 xIntervals_.addInt(v);
487 break;
488 } // case 8
489 case 10: {
490 int length = input.readRawVarint32();
491 int limit = input.pushLimit(length);
492 ensureXIntervalsIsMutable();
493 while (input.getBytesUntilLimit() > 0) {
494 xIntervals_.addInt(input.readInt32());
495 }
496 input.popLimit(limit);
497 break;
498 } // case 10
499 case 16: {
500 int v = input.readInt32();
501 ensureYIntervalsIsMutable();
502 yIntervals_.addInt(v);
503 break;
504 } // case 16
505 case 18: {
506 int length = input.readRawVarint32();
507 int limit = input.pushLimit(length);
508 ensureYIntervalsIsMutable();
509 while (input.getBytesUntilLimit() > 0) {
510 yIntervals_.addInt(input.readInt32());
511 }
512 input.popLimit(limit);
513 break;
514 } // case 18
515 default: {
516 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
517 done = true; // was an endgroup tag
518 }
519 break;
520 } // default:
521 } // switch (tag)
522 } // while (!done)
523 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
524 throw e.unwrapIOException();
525 } finally {
526 onChanged();
527 } // finally
528 return this;
529 }
530 private int bitField0_;
531
532 private com.google.protobuf.Internal.IntList xIntervals_ = emptyIntList();
533 private void ensureXIntervalsIsMutable() {
534 if (!xIntervals_.isModifiable()) {
535 xIntervals_ = makeMutableCopy(xIntervals_);
536 }
537 bitField0_ |= 0x00000001;
538 }
543 public java.util.List<java.lang.Integer>
545 xIntervals_.makeImmutable();
546 return xIntervals_;
547 }
548
552 public int getXIntervalsCount() {
553 return xIntervals_.size();
554 }
555
560 public int getXIntervals(int index) {
561 return xIntervals_.getInt(index);
562 }
563
569 public Builder setXIntervals(
570 int index, int value) {
571
572 ensureXIntervalsIsMutable();
573 xIntervals_.setInt(index, value);
574 bitField0_ |= 0x00000001;
575 onChanged();
576 return this;
577 }
578
583 public Builder addXIntervals(int value) {
584
585 ensureXIntervalsIsMutable();
586 xIntervals_.addInt(value);
587 bitField0_ |= 0x00000001;
588 onChanged();
589 return this;
590 }
591
596 public Builder addAllXIntervals(
597 java.lang.Iterable<? extends java.lang.Integer> values) {
598 ensureXIntervalsIsMutable();
599 com.google.protobuf.AbstractMessageLite.Builder.addAll(
600 values, xIntervals_);
601 bitField0_ |= 0x00000001;
602 onChanged();
603 return this;
604 }
605
609 public Builder clearXIntervals() {
610 xIntervals_ = emptyIntList();
611 bitField0_ = (bitField0_ & ~0x00000001);
612 onChanged();
613 return this;
614 }
615
616 private com.google.protobuf.Internal.IntList yIntervals_ = emptyIntList();
617 private void ensureYIntervalsIsMutable() {
618 if (!yIntervals_.isModifiable()) {
619 yIntervals_ = makeMutableCopy(yIntervals_);
620 }
621 bitField0_ |= 0x00000002;
622 }
631 public java.util.List<java.lang.Integer>
633 yIntervals_.makeImmutable();
634 return yIntervals_;
635 }
636
644 public int getYIntervalsCount() {
645 return yIntervals_.size();
646 }
647
656 public int getYIntervals(int index) {
657 return yIntervals_.getInt(index);
658 }
659
669 public Builder setYIntervals(
670 int index, int value) {
671
672 ensureYIntervalsIsMutable();
673 yIntervals_.setInt(index, value);
674 bitField0_ |= 0x00000002;
675 onChanged();
676 return this;
677 }
678
687 public Builder addYIntervals(int value) {
688
689 ensureYIntervalsIsMutable();
690 yIntervals_.addInt(value);
691 bitField0_ |= 0x00000002;
692 onChanged();
693 return this;
694 }
695
704 public Builder addAllYIntervals(
705 java.lang.Iterable<? extends java.lang.Integer> values) {
706 ensureYIntervalsIsMutable();
707 com.google.protobuf.AbstractMessageLite.Builder.addAll(
708 values, yIntervals_);
709 bitField0_ |= 0x00000002;
710 onChanged();
711 return this;
712 }
713
721 public Builder clearYIntervals() {
722 yIntervals_ = emptyIntList();
723 bitField0_ = (bitField0_ & ~0x00000002);
724 onChanged();
725 return this;
726 }
727
728 // @@protoc_insertion_point(builder_scope:operations_research.sat.NoOverlap2DConstraintProto)
729 }
730
731 // @@protoc_insertion_point(class_scope:operations_research.sat.NoOverlap2DConstraintProto)
732 private static final com.google.ortools.sat.NoOverlap2DConstraintProto DEFAULT_INSTANCE;
733 static {
734 DEFAULT_INSTANCE = new com.google.ortools.sat.NoOverlap2DConstraintProto();
735 }
736
738 return DEFAULT_INSTANCE;
739 }
740
741 private static final com.google.protobuf.Parser<NoOverlap2DConstraintProto>
742 PARSER = new com.google.protobuf.AbstractParser<NoOverlap2DConstraintProto>() {
743 @java.lang.Override
744 public NoOverlap2DConstraintProto parsePartialFrom(
745 com.google.protobuf.CodedInputStream input,
746 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
747 throws com.google.protobuf.InvalidProtocolBufferException {
748 Builder builder = newBuilder();
749 try {
750 builder.mergeFrom(input, extensionRegistry);
751 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
752 throw e.setUnfinishedMessage(builder.buildPartial());
753 } catch (com.google.protobuf.UninitializedMessageException e) {
754 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
755 } catch (java.io.IOException e) {
756 throw new com.google.protobuf.InvalidProtocolBufferException(e)
757 .setUnfinishedMessage(builder.buildPartial());
758 }
759 return builder.buildPartial();
760 }
761 };
762
763 public static com.google.protobuf.Parser<NoOverlap2DConstraintProto> parser() {
764 return PARSER;
765 }
766
767 @java.lang.Override
768 public com.google.protobuf.Parser<NoOverlap2DConstraintProto> getParserForType() {
769 return PARSER;
770 }
771
772 @java.lang.Override
776
777}
778
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllYIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
Builder mergeFrom(com.google.ortools.sat.NoOverlap2DConstraintProto other)
Builder addAllXIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.ortools.sat.NoOverlap2DConstraintProto buildPartial()
com.google.ortools.sat.NoOverlap2DConstraintProto build()
com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data)
com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< NoOverlap2DConstraintProto > parser()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.ByteString data)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< NoOverlap2DConstraintProto > getParserForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
static Builder newBuilder(com.google.ortools.sat.NoOverlap2DConstraintProto prototype)
static com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstance()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)