Java Reference

Java Reference

NoOverlap2DConstraintProto.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 
15 public final class NoOverlap2DConstraintProto extends
16  com.google.protobuf.GeneratedMessageV3 implements
17  // @@protoc_insertion_point(message_implements:operations_research.sat.NoOverlap2DConstraintProto)
19 private static final long serialVersionUID = 0L;
20  // Use NoOverlap2DConstraintProto.newBuilder() to construct.
21  private NoOverlap2DConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22  super(builder);
23  }
24  private NoOverlap2DConstraintProto() {
25  xIntervals_ = emptyIntList();
26  yIntervals_ = emptyIntList();
27  }
28 
29  @java.lang.Override
30  @SuppressWarnings({"unused"})
31  protected java.lang.Object newInstance(
32  UnusedPrivateParameter unused) {
33  return new NoOverlap2DConstraintProto();
34  }
35 
36  @java.lang.Override
37  public final com.google.protobuf.UnknownFieldSet
39  return this.unknownFields;
40  }
42  com.google.protobuf.CodedInputStream input,
43  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
44  throws com.google.protobuf.InvalidProtocolBufferException {
45  this();
46  if (extensionRegistry == null) {
47  throw new java.lang.NullPointerException();
48  }
49  int mutable_bitField0_ = 0;
50  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
51  com.google.protobuf.UnknownFieldSet.newBuilder();
52  try {
53  boolean done = false;
54  while (!done) {
55  int tag = input.readTag();
56  switch (tag) {
57  case 0:
58  done = true;
59  break;
60  case 8: {
61  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
62  xIntervals_ = newIntList();
63  mutable_bitField0_ |= 0x00000001;
64  }
65  xIntervals_.addInt(input.readInt32());
66  break;
67  }
68  case 10: {
69  int length = input.readRawVarint32();
70  int limit = input.pushLimit(length);
71  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
72  xIntervals_ = newIntList();
73  mutable_bitField0_ |= 0x00000001;
74  }
75  while (input.getBytesUntilLimit() > 0) {
76  xIntervals_.addInt(input.readInt32());
77  }
78  input.popLimit(limit);
79  break;
80  }
81  case 16: {
82  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83  yIntervals_ = newIntList();
84  mutable_bitField0_ |= 0x00000002;
85  }
86  yIntervals_.addInt(input.readInt32());
87  break;
88  }
89  case 18: {
90  int length = input.readRawVarint32();
91  int limit = input.pushLimit(length);
92  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
93  yIntervals_ = newIntList();
94  mutable_bitField0_ |= 0x00000002;
95  }
96  while (input.getBytesUntilLimit() > 0) {
97  yIntervals_.addInt(input.readInt32());
98  }
99  input.popLimit(limit);
100  break;
101  }
102  case 24: {
103 
104  boxesWithNullAreaCanOverlap_ = input.readBool();
105  break;
106  }
107  default: {
108  if (!parseUnknownField(
109  input, unknownFields, extensionRegistry, tag)) {
110  done = true;
111  }
112  break;
113  }
114  }
115  }
116  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
117  throw e.setUnfinishedMessage(this);
118  } catch (java.io.IOException e) {
119  throw new com.google.protobuf.InvalidProtocolBufferException(
120  e).setUnfinishedMessage(this);
121  } finally {
122  if (((mutable_bitField0_ & 0x00000001) != 0)) {
123  xIntervals_.makeImmutable(); // C
124  }
125  if (((mutable_bitField0_ & 0x00000002) != 0)) {
126  yIntervals_.makeImmutable(); // C
127  }
128  this.unknownFields = unknownFields.build();
129  makeExtensionsImmutable();
130  }
131  }
132  public static final com.google.protobuf.Descriptors.Descriptor
134  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
135  }
136 
137  @java.lang.Override
138  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
140  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
141  .ensureFieldAccessorsInitialized(
143  }
144 
145  public static final int X_INTERVALS_FIELD_NUMBER = 1;
146  private com.google.protobuf.Internal.IntList xIntervals_;
151  @java.lang.Override
152  public java.util.List<java.lang.Integer>
154  return xIntervals_;
155  }
160  public int getXIntervalsCount() {
161  return xIntervals_.size();
162  }
168  public int getXIntervals(int index) {
169  return xIntervals_.getInt(index);
170  }
171  private int xIntervalsMemoizedSerializedSize = -1;
172 
173  public static final int Y_INTERVALS_FIELD_NUMBER = 2;
174  private com.google.protobuf.Internal.IntList yIntervals_;
183  @java.lang.Override
184  public java.util.List<java.lang.Integer>
186  return yIntervals_;
187  }
196  public int getYIntervalsCount() {
197  return yIntervals_.size();
198  }
208  public int getYIntervals(int index) {
209  return yIntervals_.getInt(index);
210  }
211  private int yIntervalsMemoizedSerializedSize = -1;
212 
214  private boolean boxesWithNullAreaCanOverlap_;
223  @java.lang.Override
225  return boxesWithNullAreaCanOverlap_;
226  }
227 
228  private byte memoizedIsInitialized = -1;
229  @java.lang.Override
230  public final boolean isInitialized() {
231  byte isInitialized = memoizedIsInitialized;
232  if (isInitialized == 1) return true;
233  if (isInitialized == 0) return false;
234 
235  memoizedIsInitialized = 1;
236  return true;
237  }
238 
239  @java.lang.Override
240  public void writeTo(com.google.protobuf.CodedOutputStream output)
241  throws java.io.IOException {
243  if (getXIntervalsList().size() > 0) {
244  output.writeUInt32NoTag(10);
245  output.writeUInt32NoTag(xIntervalsMemoizedSerializedSize);
246  }
247  for (int i = 0; i < xIntervals_.size(); i++) {
248  output.writeInt32NoTag(xIntervals_.getInt(i));
249  }
250  if (getYIntervalsList().size() > 0) {
251  output.writeUInt32NoTag(18);
252  output.writeUInt32NoTag(yIntervalsMemoizedSerializedSize);
253  }
254  for (int i = 0; i < yIntervals_.size(); i++) {
255  output.writeInt32NoTag(yIntervals_.getInt(i));
256  }
257  if (boxesWithNullAreaCanOverlap_ != false) {
258  output.writeBool(3, boxesWithNullAreaCanOverlap_);
259  }
260  unknownFields.writeTo(output);
261  }
262 
263  @java.lang.Override
264  public int getSerializedSize() {
265  int size = memoizedSize;
266  if (size != -1) return size;
267 
268  size = 0;
269  {
270  int dataSize = 0;
271  for (int i = 0; i < xIntervals_.size(); i++) {
272  dataSize += com.google.protobuf.CodedOutputStream
273  .computeInt32SizeNoTag(xIntervals_.getInt(i));
274  }
275  size += dataSize;
276  if (!getXIntervalsList().isEmpty()) {
277  size += 1;
278  size += com.google.protobuf.CodedOutputStream
279  .computeInt32SizeNoTag(dataSize);
280  }
281  xIntervalsMemoizedSerializedSize = dataSize;
282  }
283  {
284  int dataSize = 0;
285  for (int i = 0; i < yIntervals_.size(); i++) {
286  dataSize += com.google.protobuf.CodedOutputStream
287  .computeInt32SizeNoTag(yIntervals_.getInt(i));
288  }
289  size += dataSize;
290  if (!getYIntervalsList().isEmpty()) {
291  size += 1;
292  size += com.google.protobuf.CodedOutputStream
293  .computeInt32SizeNoTag(dataSize);
294  }
295  yIntervalsMemoizedSerializedSize = dataSize;
296  }
297  if (boxesWithNullAreaCanOverlap_ != false) {
298  size += com.google.protobuf.CodedOutputStream
299  .computeBoolSize(3, boxesWithNullAreaCanOverlap_);
300  }
301  size += unknownFields.getSerializedSize();
302  memoizedSize = size;
303  return size;
304  }
305 
306  @java.lang.Override
307  public boolean equals(final java.lang.Object obj) {
308  if (obj == this) {
309  return true;
310  }
311  if (!(obj instanceof com.google.ortools.sat.NoOverlap2DConstraintProto)) {
312  return super.equals(obj);
313  }
315 
316  if (!getXIntervalsList()
317  .equals(other.getXIntervalsList())) return false;
318  if (!getYIntervalsList()
319  .equals(other.getYIntervalsList())) return false;
321  != other.getBoxesWithNullAreaCanOverlap()) return false;
322  if (!unknownFields.equals(other.unknownFields)) return false;
323  return true;
324  }
325 
326  @java.lang.Override
327  public int hashCode() {
328  if (memoizedHashCode != 0) {
329  return memoizedHashCode;
330  }
331  int hash = 41;
332  hash = (19 * hash) + getDescriptor().hashCode();
333  if (getXIntervalsCount() > 0) {
334  hash = (37 * hash) + X_INTERVALS_FIELD_NUMBER;
335  hash = (53 * hash) + getXIntervalsList().hashCode();
336  }
337  if (getYIntervalsCount() > 0) {
338  hash = (37 * hash) + Y_INTERVALS_FIELD_NUMBER;
339  hash = (53 * hash) + getYIntervalsList().hashCode();
340  }
342  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
344  hash = (29 * hash) + unknownFields.hashCode();
345  memoizedHashCode = hash;
346  return hash;
347  }
348 
350  java.nio.ByteBuffer data)
351  throws com.google.protobuf.InvalidProtocolBufferException {
352  return PARSER.parseFrom(data);
353  }
355  java.nio.ByteBuffer data,
356  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
357  throws com.google.protobuf.InvalidProtocolBufferException {
358  return PARSER.parseFrom(data, extensionRegistry);
359  }
361  com.google.protobuf.ByteString data)
362  throws com.google.protobuf.InvalidProtocolBufferException {
363  return PARSER.parseFrom(data);
364  }
366  com.google.protobuf.ByteString data,
367  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
368  throws com.google.protobuf.InvalidProtocolBufferException {
369  return PARSER.parseFrom(data, extensionRegistry);
370  }
372  throws com.google.protobuf.InvalidProtocolBufferException {
373  return PARSER.parseFrom(data);
374  }
376  byte[] data,
377  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
378  throws com.google.protobuf.InvalidProtocolBufferException {
379  return PARSER.parseFrom(data, extensionRegistry);
380  }
381  public static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
382  throws java.io.IOException {
383  return com.google.protobuf.GeneratedMessageV3
384  .parseWithIOException(PARSER, input);
385  }
387  java.io.InputStream input,
388  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389  throws java.io.IOException {
390  return com.google.protobuf.GeneratedMessageV3
391  .parseWithIOException(PARSER, input, extensionRegistry);
392  }
393  public static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input)
394  throws java.io.IOException {
395  return com.google.protobuf.GeneratedMessageV3
396  .parseDelimitedWithIOException(PARSER, input);
397  }
399  java.io.InputStream input,
400  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
401  throws java.io.IOException {
402  return com.google.protobuf.GeneratedMessageV3
403  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
404  }
406  com.google.protobuf.CodedInputStream input)
407  throws java.io.IOException {
408  return com.google.protobuf.GeneratedMessageV3
409  .parseWithIOException(PARSER, input);
410  }
412  com.google.protobuf.CodedInputStream input,
413  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
414  throws java.io.IOException {
415  return com.google.protobuf.GeneratedMessageV3
416  .parseWithIOException(PARSER, input, extensionRegistry);
417  }
418 
419  @java.lang.Override
420  public Builder newBuilderForType() { return newBuilder(); }
421  public static Builder newBuilder() {
422  return DEFAULT_INSTANCE.toBuilder();
423  }
425  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
426  }
427  @java.lang.Override
428  public Builder toBuilder() {
429  return this == DEFAULT_INSTANCE
430  ? new Builder() : new Builder().mergeFrom(this);
431  }
432 
433  @java.lang.Override
435  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
436  Builder builder = new Builder(parent);
437  return builder;
438  }
448  public static final class Builder extends
449  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
450  // @@protoc_insertion_point(builder_implements:operations_research.sat.NoOverlap2DConstraintProto)
451  com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder {
452  public static final com.google.protobuf.Descriptors.Descriptor
454  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
455  }
456 
457  @java.lang.Override
458  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
460  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
461  .ensureFieldAccessorsInitialized(
463  }
464 
465  // Construct using com.google.ortools.sat.NoOverlap2DConstraintProto.newBuilder()
466  private Builder() {
467  maybeForceBuilderInitialization();
468  }
469 
470  private Builder(
471  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
472  super(parent);
473  maybeForceBuilderInitialization();
474  }
475  private void maybeForceBuilderInitialization() {
476  if (com.google.protobuf.GeneratedMessageV3
477  .alwaysUseFieldBuilders) {
478  }
479  }
480  @java.lang.Override
481  public Builder clear() {
482  super.clear();
483  xIntervals_ = emptyIntList();
484  bitField0_ = (bitField0_ & ~0x00000001);
485  yIntervals_ = emptyIntList();
486  bitField0_ = (bitField0_ & ~0x00000002);
487  boxesWithNullAreaCanOverlap_ = false;
488 
489  return this;
490  }
491 
492  @java.lang.Override
493  public com.google.protobuf.Descriptors.Descriptor
495  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
496  }
497 
498  @java.lang.Override
501  }
502 
503  @java.lang.Override
506  if (!result.isInitialized()) {
507  throw newUninitializedMessageException(result);
508  }
509  return result;
510  }
511 
512  @java.lang.Override
515  int from_bitField0_ = bitField0_;
516  if (((bitField0_ & 0x00000001) != 0)) {
517  xIntervals_.makeImmutable();
518  bitField0_ = (bitField0_ & ~0x00000001);
519  }
520  result.xIntervals_ = xIntervals_;
521  if (((bitField0_ & 0x00000002) != 0)) {
522  yIntervals_.makeImmutable();
523  bitField0_ = (bitField0_ & ~0x00000002);
524  }
525  result.yIntervals_ = yIntervals_;
526  result.boxesWithNullAreaCanOverlap_ = boxesWithNullAreaCanOverlap_;
527  onBuilt();
528  return result;
529  }
530 
531  @java.lang.Override
532  public Builder clone() {
533  return super.clone();
534  }
535  @java.lang.Override
537  com.google.protobuf.Descriptors.FieldDescriptor field,
538  java.lang.Object value) {
539  return super.setField(field, value);
540  }
541  @java.lang.Override
543  com.google.protobuf.Descriptors.FieldDescriptor field) {
544  return super.clearField(field);
545  }
546  @java.lang.Override
548  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
549  return super.clearOneof(oneof);
550  }
551  @java.lang.Override
553  com.google.protobuf.Descriptors.FieldDescriptor field,
554  int index, java.lang.Object value) {
555  return super.setRepeatedField(field, index, value);
556  }
557  @java.lang.Override
559  com.google.protobuf.Descriptors.FieldDescriptor field,
560  java.lang.Object value) {
561  return super.addRepeatedField(field, value);
562  }
563  @java.lang.Override
564  public Builder mergeFrom(com.google.protobuf.Message other) {
565  if (other instanceof com.google.ortools.sat.NoOverlap2DConstraintProto) {
567  } else {
568  super.mergeFrom(other);
569  return this;
570  }
571  }
572 
575  if (!other.xIntervals_.isEmpty()) {
576  if (xIntervals_.isEmpty()) {
577  xIntervals_ = other.xIntervals_;
578  bitField0_ = (bitField0_ & ~0x00000001);
579  } else {
580  ensureXIntervalsIsMutable();
581  xIntervals_.addAll(other.xIntervals_);
582  }
583  onChanged();
584  }
585  if (!other.yIntervals_.isEmpty()) {
586  if (yIntervals_.isEmpty()) {
587  yIntervals_ = other.yIntervals_;
588  bitField0_ = (bitField0_ & ~0x00000002);
589  } else {
590  ensureYIntervalsIsMutable();
591  yIntervals_.addAll(other.yIntervals_);
592  }
593  onChanged();
594  }
595  if (other.getBoxesWithNullAreaCanOverlap() != false) {
596  setBoxesWithNullAreaCanOverlap(other.getBoxesWithNullAreaCanOverlap());
597  }
598  this.mergeUnknownFields(other.unknownFields);
599  onChanged();
600  return this;
601  }
602 
603  @java.lang.Override
604  public final boolean isInitialized() {
605  return true;
606  }
607 
608  @java.lang.Override
610  com.google.protobuf.CodedInputStream input,
611  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
612  throws java.io.IOException {
613  com.google.ortools.sat.NoOverlap2DConstraintProto parsedMessage = null;
614  try {
615  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
616  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
617  parsedMessage = (com.google.ortools.sat.NoOverlap2DConstraintProto) e.getUnfinishedMessage();
618  throw e.unwrapIOException();
619  } finally {
620  if (parsedMessage != null) {
621  mergeFrom(parsedMessage);
622  }
623  }
624  return this;
625  }
626  private int bitField0_;
627 
628  private com.google.protobuf.Internal.IntList xIntervals_ = emptyIntList();
629  private void ensureXIntervalsIsMutable() {
630  if (!((bitField0_ & 0x00000001) != 0)) {
631  xIntervals_ = mutableCopy(xIntervals_);
632  bitField0_ |= 0x00000001;
633  }
634  }
639  public java.util.List<java.lang.Integer>
641  return ((bitField0_ & 0x00000001) != 0) ?
642  java.util.Collections.unmodifiableList(xIntervals_) : xIntervals_;
643  }
648  public int getXIntervalsCount() {
649  return xIntervals_.size();
650  }
656  public int getXIntervals(int index) {
657  return xIntervals_.getInt(index);
658  }
666  int index, int value) {
667  ensureXIntervalsIsMutable();
668  xIntervals_.setInt(index, value);
669  onChanged();
670  return this;
671  }
677  public Builder addXIntervals(int value) {
678  ensureXIntervalsIsMutable();
679  xIntervals_.addInt(value);
680  onChanged();
681  return this;
682  }
689  java.lang.Iterable<? extends java.lang.Integer> values) {
690  ensureXIntervalsIsMutable();
691  com.google.protobuf.AbstractMessageLite.Builder.addAll(
692  values, xIntervals_);
693  onChanged();
694  return this;
695  }
701  xIntervals_ = emptyIntList();
702  bitField0_ = (bitField0_ & ~0x00000001);
703  onChanged();
704  return this;
705  }
706 
707  private com.google.protobuf.Internal.IntList yIntervals_ = emptyIntList();
708  private void ensureYIntervalsIsMutable() {
709  if (!((bitField0_ & 0x00000002) != 0)) {
710  yIntervals_ = mutableCopy(yIntervals_);
711  bitField0_ |= 0x00000002;
712  }
713  }
722  public java.util.List<java.lang.Integer>
724  return ((bitField0_ & 0x00000002) != 0) ?
725  java.util.Collections.unmodifiableList(yIntervals_) : yIntervals_;
726  }
735  public int getYIntervalsCount() {
736  return yIntervals_.size();
737  }
747  public int getYIntervals(int index) {
748  return yIntervals_.getInt(index);
749  }
761  int index, int value) {
762  ensureYIntervalsIsMutable();
763  yIntervals_.setInt(index, value);
764  onChanged();
765  return this;
766  }
776  public Builder addYIntervals(int value) {
777  ensureYIntervalsIsMutable();
778  yIntervals_.addInt(value);
779  onChanged();
780  return this;
781  }
792  java.lang.Iterable<? extends java.lang.Integer> values) {
793  ensureYIntervalsIsMutable();
794  com.google.protobuf.AbstractMessageLite.Builder.addAll(
795  values, yIntervals_);
796  onChanged();
797  return this;
798  }
808  yIntervals_ = emptyIntList();
809  bitField0_ = (bitField0_ & ~0x00000002);
810  onChanged();
811  return this;
812  }
813 
814  private boolean boxesWithNullAreaCanOverlap_ ;
823  @java.lang.Override
825  return boxesWithNullAreaCanOverlap_;
826  }
836  public Builder setBoxesWithNullAreaCanOverlap(boolean value) {
837 
838  boxesWithNullAreaCanOverlap_ = value;
839  onChanged();
840  return this;
841  }
851 
852  boxesWithNullAreaCanOverlap_ = false;
853  onChanged();
854  return this;
855  }
856  @java.lang.Override
857  public final Builder setUnknownFields(
858  final com.google.protobuf.UnknownFieldSet unknownFields) {
859  return super.setUnknownFields(unknownFields);
860  }
861 
862  @java.lang.Override
864  final com.google.protobuf.UnknownFieldSet unknownFields) {
865  return super.mergeUnknownFields(unknownFields);
866  }
867 
868 
869  // @@protoc_insertion_point(builder_scope:operations_research.sat.NoOverlap2DConstraintProto)
870  }
871 
872  // @@protoc_insertion_point(class_scope:operations_research.sat.NoOverlap2DConstraintProto)
873  private static final com.google.ortools.sat.NoOverlap2DConstraintProto DEFAULT_INSTANCE;
874  static {
875  DEFAULT_INSTANCE = new com.google.ortools.sat.NoOverlap2DConstraintProto();
876  }
877 
879  return DEFAULT_INSTANCE;
880  }
881 
882  private static final com.google.protobuf.Parser<NoOverlap2DConstraintProto>
883  PARSER = new com.google.protobuf.AbstractParser<NoOverlap2DConstraintProto>() {
884  @java.lang.Override
885  public NoOverlap2DConstraintProto parsePartialFrom(
886  com.google.protobuf.CodedInputStream input,
887  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
888  throws com.google.protobuf.InvalidProtocolBufferException {
889  return new NoOverlap2DConstraintProto(input, extensionRegistry);
890  }
891  };
892 
893  public static com.google.protobuf.Parser<NoOverlap2DConstraintProto> parser() {
894  return PARSER;
895  }
896 
897  @java.lang.Override
899  return PARSER;
900  }
901 
902  @java.lang.Override
904  return DEFAULT_INSTANCE;
905  }
906 
907 }
908 
static com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstance()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static Builder newBuilder(com.google.ortools.sat.NoOverlap2DConstraintProto prototype)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data)
.lang.Override boolean equals(final java.lang.Object obj)
Builder setXIntervals(int index, int value)
repeated int32 x_intervals = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto build()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.protobuf.Parser< NoOverlap2DConstraintProto > parser()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override java.util.List< java.lang.Integer > getYIntervalsList()
.lang.Override com.google.protobuf.Parser< NoOverlap2DConstraintProto > getParserForType()
Builder addXIntervals(int value)
repeated int32 x_intervals = 1;
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto buildPartial()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder mergeFrom(com.google.ortools.sat.NoOverlap2DConstraintProto other)
Builder addAllXIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 x_intervals = 1;
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getXIntervals(int index)
repeated int32 x_intervals = 1;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
.lang.Override java.util.List< java.lang.Integer > getXIntervalsList()
repeated int32 x_intervals = 1;
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllYIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()
java.util.List< java.lang.Integer > getXIntervalsList()
repeated int32 x_intervals = 1;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
int getXIntervals(int index)
repeated int32 x_intervals = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)