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 
16 public final class NoOverlap2DConstraintProto extends
17  com.google.protobuf.GeneratedMessageV3 implements
18  // @@protoc_insertion_point(message_implements:operations_research.sat.NoOverlap2DConstraintProto)
20 private static final long serialVersionUID = 0L;
21  // Use NoOverlap2DConstraintProto.newBuilder() to construct.
22  private NoOverlap2DConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
23  super(builder);
24  }
25  private NoOverlap2DConstraintProto() {
26  xIntervals_ = emptyIntList();
27  yIntervals_ = emptyIntList();
28  }
29 
30  @java.lang.Override
31  @SuppressWarnings({"unused"})
32  protected java.lang.Object newInstance(
33  UnusedPrivateParameter unused) {
34  return new NoOverlap2DConstraintProto();
35  }
36 
37  @java.lang.Override
38  public final com.google.protobuf.UnknownFieldSet
40  return this.unknownFields;
41  }
43  com.google.protobuf.CodedInputStream input,
44  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
45  throws com.google.protobuf.InvalidProtocolBufferException {
46  this();
47  if (extensionRegistry == null) {
48  throw new java.lang.NullPointerException();
49  }
50  int mutable_bitField0_ = 0;
51  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
52  com.google.protobuf.UnknownFieldSet.newBuilder();
53  try {
54  boolean done = false;
55  while (!done) {
56  int tag = input.readTag();
57  switch (tag) {
58  case 0:
59  done = true;
60  break;
61  case 8: {
62  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
63  xIntervals_ = newIntList();
64  mutable_bitField0_ |= 0x00000001;
65  }
66  xIntervals_.addInt(input.readInt32());
67  break;
68  }
69  case 10: {
70  int length = input.readRawVarint32();
71  int limit = input.pushLimit(length);
72  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
73  xIntervals_ = newIntList();
74  mutable_bitField0_ |= 0x00000001;
75  }
76  while (input.getBytesUntilLimit() > 0) {
77  xIntervals_.addInt(input.readInt32());
78  }
79  input.popLimit(limit);
80  break;
81  }
82  case 16: {
83  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
84  yIntervals_ = newIntList();
85  mutable_bitField0_ |= 0x00000002;
86  }
87  yIntervals_.addInt(input.readInt32());
88  break;
89  }
90  case 18: {
91  int length = input.readRawVarint32();
92  int limit = input.pushLimit(length);
93  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
94  yIntervals_ = newIntList();
95  mutable_bitField0_ |= 0x00000002;
96  }
97  while (input.getBytesUntilLimit() > 0) {
98  yIntervals_.addInt(input.readInt32());
99  }
100  input.popLimit(limit);
101  break;
102  }
103  default: {
104  if (!parseUnknownField(
105  input, unknownFields, extensionRegistry, tag)) {
106  done = true;
107  }
108  break;
109  }
110  }
111  }
112  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
113  throw e.setUnfinishedMessage(this);
114  } catch (java.io.IOException e) {
115  throw new com.google.protobuf.InvalidProtocolBufferException(
116  e).setUnfinishedMessage(this);
117  } finally {
118  if (((mutable_bitField0_ & 0x00000001) != 0)) {
119  xIntervals_.makeImmutable(); // C
120  }
121  if (((mutable_bitField0_ & 0x00000002) != 0)) {
122  yIntervals_.makeImmutable(); // C
123  }
124  this.unknownFields = unknownFields.build();
125  makeExtensionsImmutable();
126  }
127  }
128  public static final com.google.protobuf.Descriptors.Descriptor
130  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
131  }
132 
133  @java.lang.Override
134  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
136  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
137  .ensureFieldAccessorsInitialized(
139  }
140 
141  public static final int X_INTERVALS_FIELD_NUMBER = 1;
142  private com.google.protobuf.Internal.IntList xIntervals_;
146  public java.util.List<java.lang.Integer>
148  return xIntervals_;
149  }
153  public int getXIntervalsCount() {
154  return xIntervals_.size();
155  }
159  public int getXIntervals(int index) {
160  return xIntervals_.getInt(index);
161  }
162  private int xIntervalsMemoizedSerializedSize = -1;
163 
164  public static final int Y_INTERVALS_FIELD_NUMBER = 2;
165  private com.google.protobuf.Internal.IntList yIntervals_;
173  public java.util.List<java.lang.Integer>
175  return yIntervals_;
176  }
184  public int getYIntervalsCount() {
185  return yIntervals_.size();
186  }
194  public int getYIntervals(int index) {
195  return yIntervals_.getInt(index);
196  }
197  private int yIntervalsMemoizedSerializedSize = -1;
198 
199  private byte memoizedIsInitialized = -1;
200  @java.lang.Override
201  public final boolean isInitialized() {
202  byte isInitialized = memoizedIsInitialized;
203  if (isInitialized == 1) return true;
204  if (isInitialized == 0) return false;
205 
206  memoizedIsInitialized = 1;
207  return true;
208  }
209 
210  @java.lang.Override
211  public void writeTo(com.google.protobuf.CodedOutputStream output)
212  throws java.io.IOException {
214  if (getXIntervalsList().size() > 0) {
215  output.writeUInt32NoTag(10);
216  output.writeUInt32NoTag(xIntervalsMemoizedSerializedSize);
217  }
218  for (int i = 0; i < xIntervals_.size(); i++) {
219  output.writeInt32NoTag(xIntervals_.getInt(i));
220  }
221  if (getYIntervalsList().size() > 0) {
222  output.writeUInt32NoTag(18);
223  output.writeUInt32NoTag(yIntervalsMemoizedSerializedSize);
224  }
225  for (int i = 0; i < yIntervals_.size(); i++) {
226  output.writeInt32NoTag(yIntervals_.getInt(i));
227  }
228  unknownFields.writeTo(output);
229  }
230 
231  @java.lang.Override
232  public int getSerializedSize() {
233  int size = memoizedSize;
234  if (size != -1) return size;
235 
236  size = 0;
237  {
238  int dataSize = 0;
239  for (int i = 0; i < xIntervals_.size(); i++) {
240  dataSize += com.google.protobuf.CodedOutputStream
241  .computeInt32SizeNoTag(xIntervals_.getInt(i));
242  }
243  size += dataSize;
244  if (!getXIntervalsList().isEmpty()) {
245  size += 1;
246  size += com.google.protobuf.CodedOutputStream
247  .computeInt32SizeNoTag(dataSize);
248  }
249  xIntervalsMemoizedSerializedSize = dataSize;
250  }
251  {
252  int dataSize = 0;
253  for (int i = 0; i < yIntervals_.size(); i++) {
254  dataSize += com.google.protobuf.CodedOutputStream
255  .computeInt32SizeNoTag(yIntervals_.getInt(i));
256  }
257  size += dataSize;
258  if (!getYIntervalsList().isEmpty()) {
259  size += 1;
260  size += com.google.protobuf.CodedOutputStream
261  .computeInt32SizeNoTag(dataSize);
262  }
263  yIntervalsMemoizedSerializedSize = dataSize;
264  }
265  size += unknownFields.getSerializedSize();
266  memoizedSize = size;
267  return size;
268  }
269 
270  @java.lang.Override
271  public boolean equals(final java.lang.Object obj) {
272  if (obj == this) {
273  return true;
274  }
275  if (!(obj instanceof com.google.ortools.sat.NoOverlap2DConstraintProto)) {
276  return super.equals(obj);
277  }
279 
280  if (!getXIntervalsList()
281  .equals(other.getXIntervalsList())) return false;
282  if (!getYIntervalsList()
283  .equals(other.getYIntervalsList())) return false;
284  if (!unknownFields.equals(other.unknownFields)) return false;
285  return true;
286  }
287 
288  @java.lang.Override
289  public int hashCode() {
290  if (memoizedHashCode != 0) {
291  return memoizedHashCode;
292  }
293  int hash = 41;
294  hash = (19 * hash) + getDescriptor().hashCode();
295  if (getXIntervalsCount() > 0) {
296  hash = (37 * hash) + X_INTERVALS_FIELD_NUMBER;
297  hash = (53 * hash) + getXIntervalsList().hashCode();
298  }
299  if (getYIntervalsCount() > 0) {
300  hash = (37 * hash) + Y_INTERVALS_FIELD_NUMBER;
301  hash = (53 * hash) + getYIntervalsList().hashCode();
302  }
303  hash = (29 * hash) + unknownFields.hashCode();
304  memoizedHashCode = hash;
305  return hash;
306  }
307 
309  java.nio.ByteBuffer data)
310  throws com.google.protobuf.InvalidProtocolBufferException {
311  return PARSER.parseFrom(data);
312  }
314  java.nio.ByteBuffer data,
315  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
316  throws com.google.protobuf.InvalidProtocolBufferException {
317  return PARSER.parseFrom(data, extensionRegistry);
318  }
320  com.google.protobuf.ByteString data)
321  throws com.google.protobuf.InvalidProtocolBufferException {
322  return PARSER.parseFrom(data);
323  }
325  com.google.protobuf.ByteString data,
326  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327  throws com.google.protobuf.InvalidProtocolBufferException {
328  return PARSER.parseFrom(data, extensionRegistry);
329  }
331  throws com.google.protobuf.InvalidProtocolBufferException {
332  return PARSER.parseFrom(data);
333  }
335  byte[] data,
336  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
337  throws com.google.protobuf.InvalidProtocolBufferException {
338  return PARSER.parseFrom(data, extensionRegistry);
339  }
340  public static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
341  throws java.io.IOException {
342  return com.google.protobuf.GeneratedMessageV3
343  .parseWithIOException(PARSER, input);
344  }
346  java.io.InputStream input,
347  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
348  throws java.io.IOException {
349  return com.google.protobuf.GeneratedMessageV3
350  .parseWithIOException(PARSER, input, extensionRegistry);
351  }
352  public static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input)
353  throws java.io.IOException {
354  return com.google.protobuf.GeneratedMessageV3
355  .parseDelimitedWithIOException(PARSER, input);
356  }
358  java.io.InputStream input,
359  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
363  }
365  com.google.protobuf.CodedInputStream input)
366  throws java.io.IOException {
367  return com.google.protobuf.GeneratedMessageV3
368  .parseWithIOException(PARSER, input);
369  }
371  com.google.protobuf.CodedInputStream input,
372  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373  throws java.io.IOException {
374  return com.google.protobuf.GeneratedMessageV3
375  .parseWithIOException(PARSER, input, extensionRegistry);
376  }
377 
378  @java.lang.Override
379  public Builder newBuilderForType() { return newBuilder(); }
380  public static Builder newBuilder() {
381  return DEFAULT_INSTANCE.toBuilder();
382  }
384  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
385  }
386  @java.lang.Override
387  public Builder toBuilder() {
388  return this == DEFAULT_INSTANCE
389  ? new Builder() : new Builder().mergeFrom(this);
390  }
391 
392  @java.lang.Override
394  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
395  Builder builder = new Builder(parent);
396  return builder;
397  }
408  public static final class Builder extends
409  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
410  // @@protoc_insertion_point(builder_implements:operations_research.sat.NoOverlap2DConstraintProto)
411  com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder {
412  public static final com.google.protobuf.Descriptors.Descriptor
414  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
415  }
416 
417  @java.lang.Override
418  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
420  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
421  .ensureFieldAccessorsInitialized(
423  }
424 
425  // Construct using com.google.ortools.sat.NoOverlap2DConstraintProto.newBuilder()
426  private Builder() {
427  maybeForceBuilderInitialization();
428  }
429 
430  private Builder(
431  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
432  super(parent);
433  maybeForceBuilderInitialization();
434  }
435  private void maybeForceBuilderInitialization() {
436  if (com.google.protobuf.GeneratedMessageV3
437  .alwaysUseFieldBuilders) {
438  }
439  }
440  @java.lang.Override
441  public Builder clear() {
442  super.clear();
443  xIntervals_ = emptyIntList();
444  bitField0_ = (bitField0_ & ~0x00000001);
445  yIntervals_ = emptyIntList();
446  bitField0_ = (bitField0_ & ~0x00000002);
447  return this;
448  }
449 
450  @java.lang.Override
451  public com.google.protobuf.Descriptors.Descriptor
453  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
454  }
455 
456  @java.lang.Override
459  }
460 
461  @java.lang.Override
464  if (!result.isInitialized()) {
465  throw newUninitializedMessageException(result);
466  }
467  return result;
468  }
469 
470  @java.lang.Override
473  int from_bitField0_ = bitField0_;
474  if (((bitField0_ & 0x00000001) != 0)) {
475  xIntervals_.makeImmutable();
476  bitField0_ = (bitField0_ & ~0x00000001);
477  }
478  result.xIntervals_ = xIntervals_;
479  if (((bitField0_ & 0x00000002) != 0)) {
480  yIntervals_.makeImmutable();
481  bitField0_ = (bitField0_ & ~0x00000002);
482  }
483  result.yIntervals_ = yIntervals_;
484  onBuilt();
485  return result;
486  }
487 
488  @java.lang.Override
489  public Builder clone() {
490  return super.clone();
491  }
492  @java.lang.Override
494  com.google.protobuf.Descriptors.FieldDescriptor field,
495  java.lang.Object value) {
496  return super.setField(field, value);
497  }
498  @java.lang.Override
500  com.google.protobuf.Descriptors.FieldDescriptor field) {
501  return super.clearField(field);
502  }
503  @java.lang.Override
505  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
506  return super.clearOneof(oneof);
507  }
508  @java.lang.Override
510  com.google.protobuf.Descriptors.FieldDescriptor field,
511  int index, java.lang.Object value) {
512  return super.setRepeatedField(field, index, value);
513  }
514  @java.lang.Override
516  com.google.protobuf.Descriptors.FieldDescriptor field,
517  java.lang.Object value) {
518  return super.addRepeatedField(field, value);
519  }
520  @java.lang.Override
521  public Builder mergeFrom(com.google.protobuf.Message other) {
522  if (other instanceof com.google.ortools.sat.NoOverlap2DConstraintProto) {
524  } else {
525  super.mergeFrom(other);
526  return this;
527  }
528  }
529 
532  if (!other.xIntervals_.isEmpty()) {
533  if (xIntervals_.isEmpty()) {
534  xIntervals_ = other.xIntervals_;
535  bitField0_ = (bitField0_ & ~0x00000001);
536  } else {
537  ensureXIntervalsIsMutable();
538  xIntervals_.addAll(other.xIntervals_);
539  }
540  onChanged();
541  }
542  if (!other.yIntervals_.isEmpty()) {
543  if (yIntervals_.isEmpty()) {
544  yIntervals_ = other.yIntervals_;
545  bitField0_ = (bitField0_ & ~0x00000002);
546  } else {
547  ensureYIntervalsIsMutable();
548  yIntervals_.addAll(other.yIntervals_);
549  }
550  onChanged();
551  }
552  this.mergeUnknownFields(other.unknownFields);
553  onChanged();
554  return this;
555  }
556 
557  @java.lang.Override
558  public final boolean isInitialized() {
559  return true;
560  }
561 
562  @java.lang.Override
564  com.google.protobuf.CodedInputStream input,
565  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
566  throws java.io.IOException {
567  com.google.ortools.sat.NoOverlap2DConstraintProto parsedMessage = null;
568  try {
569  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
570  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
571  parsedMessage = (com.google.ortools.sat.NoOverlap2DConstraintProto) e.getUnfinishedMessage();
572  throw e.unwrapIOException();
573  } finally {
574  if (parsedMessage != null) {
575  mergeFrom(parsedMessage);
576  }
577  }
578  return this;
579  }
580  private int bitField0_;
581 
582  private com.google.protobuf.Internal.IntList xIntervals_ = emptyIntList();
583  private void ensureXIntervalsIsMutable() {
584  if (!((bitField0_ & 0x00000001) != 0)) {
585  xIntervals_ = mutableCopy(xIntervals_);
586  bitField0_ |= 0x00000001;
587  }
588  }
592  public java.util.List<java.lang.Integer>
594  return ((bitField0_ & 0x00000001) != 0) ?
595  java.util.Collections.unmodifiableList(xIntervals_) : xIntervals_;
596  }
600  public int getXIntervalsCount() {
601  return xIntervals_.size();
602  }
606  public int getXIntervals(int index) {
607  return xIntervals_.getInt(index);
608  }
613  int index, int value) {
614  ensureXIntervalsIsMutable();
615  xIntervals_.setInt(index, value);
616  onChanged();
617  return this;
618  }
622  public Builder addXIntervals(int value) {
623  ensureXIntervalsIsMutable();
624  xIntervals_.addInt(value);
625  onChanged();
626  return this;
627  }
632  java.lang.Iterable<? extends java.lang.Integer> values) {
633  ensureXIntervalsIsMutable();
634  com.google.protobuf.AbstractMessageLite.Builder.addAll(
635  values, xIntervals_);
636  onChanged();
637  return this;
638  }
643  xIntervals_ = emptyIntList();
644  bitField0_ = (bitField0_ & ~0x00000001);
645  onChanged();
646  return this;
647  }
648 
649  private com.google.protobuf.Internal.IntList yIntervals_ = emptyIntList();
650  private void ensureYIntervalsIsMutable() {
651  if (!((bitField0_ & 0x00000002) != 0)) {
652  yIntervals_ = mutableCopy(yIntervals_);
653  bitField0_ |= 0x00000002;
654  }
655  }
663  public java.util.List<java.lang.Integer>
665  return ((bitField0_ & 0x00000002) != 0) ?
666  java.util.Collections.unmodifiableList(yIntervals_) : yIntervals_;
667  }
675  public int getYIntervalsCount() {
676  return yIntervals_.size();
677  }
685  public int getYIntervals(int index) {
686  return yIntervals_.getInt(index);
687  }
696  int index, int value) {
697  ensureYIntervalsIsMutable();
698  yIntervals_.setInt(index, value);
699  onChanged();
700  return this;
701  }
709  public Builder addYIntervals(int value) {
710  ensureYIntervalsIsMutable();
711  yIntervals_.addInt(value);
712  onChanged();
713  return this;
714  }
723  java.lang.Iterable<? extends java.lang.Integer> values) {
724  ensureYIntervalsIsMutable();
725  com.google.protobuf.AbstractMessageLite.Builder.addAll(
726  values, yIntervals_);
727  onChanged();
728  return this;
729  }
738  yIntervals_ = emptyIntList();
739  bitField0_ = (bitField0_ & ~0x00000002);
740  onChanged();
741  return this;
742  }
743  @java.lang.Override
744  public final Builder setUnknownFields(
745  final com.google.protobuf.UnknownFieldSet unknownFields) {
746  return super.setUnknownFields(unknownFields);
747  }
748 
749  @java.lang.Override
751  final com.google.protobuf.UnknownFieldSet unknownFields) {
752  return super.mergeUnknownFields(unknownFields);
753  }
754 
755 
756  // @@protoc_insertion_point(builder_scope:operations_research.sat.NoOverlap2DConstraintProto)
757  }
758 
759  // @@protoc_insertion_point(class_scope:operations_research.sat.NoOverlap2DConstraintProto)
760  private static final com.google.ortools.sat.NoOverlap2DConstraintProto DEFAULT_INSTANCE;
761  static {
762  DEFAULT_INSTANCE = new com.google.ortools.sat.NoOverlap2DConstraintProto();
763  }
764 
766  return DEFAULT_INSTANCE;
767  }
768 
769  private static final com.google.protobuf.Parser<NoOverlap2DConstraintProto>
770  PARSER = new com.google.protobuf.AbstractParser<NoOverlap2DConstraintProto>() {
771  @java.lang.Override
772  public NoOverlap2DConstraintProto parsePartialFrom(
773  com.google.protobuf.CodedInputStream input,
774  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
775  throws com.google.protobuf.InvalidProtocolBufferException {
776  return new NoOverlap2DConstraintProto(input, extensionRegistry);
777  }
778  };
779 
780  public static com.google.protobuf.Parser<NoOverlap2DConstraintProto> parser() {
781  return PARSER;
782  }
783 
784  @java.lang.Override
786  return PARSER;
787  }
788 
789  @java.lang.Override
791  return DEFAULT_INSTANCE;
792  }
793 
794 }
795 
Builder setXIntervals(int index, int value)
repeated int32 x_intervals = 1;
int getXIntervals(int index)
repeated int32 x_intervals = 1;
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto buildPartial()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()
Builder mergeFrom(com.google.ortools.sat.NoOverlap2DConstraintProto other)
java.util.List< java.lang.Integer > getXIntervalsList()
repeated int32 x_intervals = 1;
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstance()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addAllYIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addXIntervals(int value)
repeated int32 x_intervals = 1;
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data)
static Builder newBuilder(com.google.ortools.sat.NoOverlap2DConstraintProto prototype)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Parser< NoOverlap2DConstraintProto > getParserForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllXIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 x_intervals = 1;
int getXIntervals(int index)
repeated int32 x_intervals = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
java.util.List< java.lang.Integer > getXIntervalsList()
repeated int32 x_intervals = 1;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto 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.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.protobuf.Parser< NoOverlap2DConstraintProto > parser()
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto build()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()