Java Reference

Java Reference

AllDifferentConstraintProto.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
4package com.google.ortools.sat;
5
13public final class AllDifferentConstraintProto extends
14 com.google.protobuf.GeneratedMessageV3 implements
15 // @@protoc_insertion_point(message_implements:operations_research.sat.AllDifferentConstraintProto)
17private static final long serialVersionUID = 0L;
18 // Use AllDifferentConstraintProto.newBuilder() to construct.
19 private AllDifferentConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20 super(builder);
21 }
23 exprs_ = java.util.Collections.emptyList();
24 }
25
26 @java.lang.Override
27 @SuppressWarnings({"unused"})
28 protected java.lang.Object newInstance(
29 UnusedPrivateParameter unused) {
30 return new AllDifferentConstraintProto();
31 }
32
33 @java.lang.Override
34 public final com.google.protobuf.UnknownFieldSet
36 return this.unknownFields;
37 }
39 com.google.protobuf.CodedInputStream input,
40 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
41 throws com.google.protobuf.InvalidProtocolBufferException {
42 this();
43 if (extensionRegistry == null) {
44 throw new java.lang.NullPointerException();
45 }
46 int mutable_bitField0_ = 0;
47 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48 com.google.protobuf.UnknownFieldSet.newBuilder();
49 try {
50 boolean done = false;
51 while (!done) {
52 int tag = input.readTag();
53 switch (tag) {
54 case 0:
55 done = true;
56 break;
57 case 10: {
58 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
59 exprs_ = new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>();
60 mutable_bitField0_ |= 0x00000001;
61 }
62 exprs_.add(
63 input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry));
64 break;
65 }
66 default: {
67 if (!parseUnknownField(
68 input, unknownFields, extensionRegistry, tag)) {
69 done = true;
70 }
71 break;
72 }
73 }
74 }
75 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
76 throw e.setUnfinishedMessage(this);
77 } catch (java.io.IOException e) {
78 throw new com.google.protobuf.InvalidProtocolBufferException(
79 e).setUnfinishedMessage(this);
80 } finally {
81 if (((mutable_bitField0_ & 0x00000001) != 0)) {
82 exprs_ = java.util.Collections.unmodifiableList(exprs_);
83 }
84 this.unknownFields = unknownFields.build();
85 makeExtensionsImmutable();
86 }
87 }
88 public static final com.google.protobuf.Descriptors.Descriptor
90 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_descriptor;
91 }
92
93 @java.lang.Override
94 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
96 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_fieldAccessorTable
97 .ensureFieldAccessorsInitialized(
98 com.google.ortools.sat.AllDifferentConstraintProto.class, com.google.ortools.sat.AllDifferentConstraintProto.Builder.class);
99 }
100
101 public static final int EXPRS_FIELD_NUMBER = 1;
102 private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_;
106 @java.lang.Override
107 public java.util.List<com.google.ortools.sat.LinearExpressionProto> getExprsList() {
108 return exprs_;
109 }
113 @java.lang.Override
114 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
116 return exprs_;
117 }
121 @java.lang.Override
122 public int getExprsCount() {
123 return exprs_.size();
124 }
128 @java.lang.Override
129 public com.google.ortools.sat.LinearExpressionProto getExprs(int index) {
130 return exprs_.get(index);
131 }
135 @java.lang.Override
136 public com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(
137 int index) {
138 return exprs_.get(index);
139 }
140
141 private byte memoizedIsInitialized = -1;
142 @java.lang.Override
143 public final boolean isInitialized() {
144 byte isInitialized = memoizedIsInitialized;
145 if (isInitialized == 1) return true;
146 if (isInitialized == 0) return false;
147
148 memoizedIsInitialized = 1;
149 return true;
150 }
151
152 @java.lang.Override
153 public void writeTo(com.google.protobuf.CodedOutputStream output)
154 throws java.io.IOException {
155 for (int i = 0; i < exprs_.size(); i++) {
156 output.writeMessage(1, exprs_.get(i));
157 }
158 unknownFields.writeTo(output);
159 }
160
161 @java.lang.Override
162 public int getSerializedSize() {
163 int size = memoizedSize;
164 if (size != -1) return size;
165
166 size = 0;
167 for (int i = 0; i < exprs_.size(); i++) {
168 size += com.google.protobuf.CodedOutputStream
169 .computeMessageSize(1, exprs_.get(i));
170 }
171 size += unknownFields.getSerializedSize();
172 memoizedSize = size;
173 return size;
174 }
175
176 @java.lang.Override
177 public boolean equals(final java.lang.Object obj) {
178 if (obj == this) {
179 return true;
180 }
181 if (!(obj instanceof com.google.ortools.sat.AllDifferentConstraintProto)) {
182 return super.equals(obj);
183 }
184 com.google.ortools.sat.AllDifferentConstraintProto other = (com.google.ortools.sat.AllDifferentConstraintProto) obj;
185
186 if (!getExprsList()
187 .equals(other.getExprsList())) return false;
188 if (!unknownFields.equals(other.unknownFields)) return false;
189 return true;
190 }
191
192 @java.lang.Override
193 public int hashCode() {
194 if (memoizedHashCode != 0) {
195 return memoizedHashCode;
196 }
197 int hash = 41;
198 hash = (19 * hash) + getDescriptor().hashCode();
199 if (getExprsCount() > 0) {
200 hash = (37 * hash) + EXPRS_FIELD_NUMBER;
201 hash = (53 * hash) + getExprsList().hashCode();
202 }
203 hash = (29 * hash) + unknownFields.hashCode();
204 memoizedHashCode = hash;
205 return hash;
206 }
207
208 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
209 java.nio.ByteBuffer data)
210 throws com.google.protobuf.InvalidProtocolBufferException {
211 return PARSER.parseFrom(data);
212 }
213 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
214 java.nio.ByteBuffer data,
215 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
216 throws com.google.protobuf.InvalidProtocolBufferException {
217 return PARSER.parseFrom(data, extensionRegistry);
218 }
219 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
220 com.google.protobuf.ByteString data)
221 throws com.google.protobuf.InvalidProtocolBufferException {
222 return PARSER.parseFrom(data);
223 }
224 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
225 com.google.protobuf.ByteString data,
226 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
227 throws com.google.protobuf.InvalidProtocolBufferException {
228 return PARSER.parseFrom(data, extensionRegistry);
229 }
230 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data)
231 throws com.google.protobuf.InvalidProtocolBufferException {
232 return PARSER.parseFrom(data);
233 }
234 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
235 byte[] data,
236 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
237 throws com.google.protobuf.InvalidProtocolBufferException {
238 return PARSER.parseFrom(data, extensionRegistry);
239 }
240 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input)
241 throws java.io.IOException {
242 return com.google.protobuf.GeneratedMessageV3
243 .parseWithIOException(PARSER, input);
244 }
245 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
246 java.io.InputStream input,
247 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248 throws java.io.IOException {
249 return com.google.protobuf.GeneratedMessageV3
250 .parseWithIOException(PARSER, input, extensionRegistry);
251 }
252 public static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input)
253 throws java.io.IOException {
254 return com.google.protobuf.GeneratedMessageV3
255 .parseDelimitedWithIOException(PARSER, input);
256 }
257 public static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(
258 java.io.InputStream input,
259 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
260 throws java.io.IOException {
261 return com.google.protobuf.GeneratedMessageV3
262 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
263 }
264 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
265 com.google.protobuf.CodedInputStream input)
266 throws java.io.IOException {
267 return com.google.protobuf.GeneratedMessageV3
268 .parseWithIOException(PARSER, input);
269 }
270 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(
271 com.google.protobuf.CodedInputStream input,
272 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273 throws java.io.IOException {
274 return com.google.protobuf.GeneratedMessageV3
275 .parseWithIOException(PARSER, input, extensionRegistry);
276 }
277
278 @java.lang.Override
279 public Builder newBuilderForType() { return newBuilder(); }
280 public static Builder newBuilder() {
281 return DEFAULT_INSTANCE.toBuilder();
282 }
283 public static Builder newBuilder(com.google.ortools.sat.AllDifferentConstraintProto prototype) {
284 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
285 }
286 @java.lang.Override
288 return this == DEFAULT_INSTANCE
289 ? new Builder() : new Builder().mergeFrom(this);
290 }
291
292 @java.lang.Override
294 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
295 Builder builder = new Builder(parent);
296 return builder;
297 }
305 public static final class Builder extends
306 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
307 // @@protoc_insertion_point(builder_implements:operations_research.sat.AllDifferentConstraintProto)
308 com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder {
309 public static final com.google.protobuf.Descriptors.Descriptor
311 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_descriptor;
312 }
313
314 @java.lang.Override
315 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
317 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_fieldAccessorTable
318 .ensureFieldAccessorsInitialized(
319 com.google.ortools.sat.AllDifferentConstraintProto.class, com.google.ortools.sat.AllDifferentConstraintProto.Builder.class);
320 }
321
322 // Construct using com.google.ortools.sat.AllDifferentConstraintProto.newBuilder()
323 private Builder() {
324 maybeForceBuilderInitialization();
325 }
326
327 private Builder(
328 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
329 super(parent);
330 maybeForceBuilderInitialization();
331 }
332 private void maybeForceBuilderInitialization() {
333 if (com.google.protobuf.GeneratedMessageV3
334 .alwaysUseFieldBuilders) {
335 getExprsFieldBuilder();
336 }
337 }
338 @java.lang.Override
339 public Builder clear() {
340 super.clear();
341 if (exprsBuilder_ == null) {
342 exprs_ = java.util.Collections.emptyList();
343 bitField0_ = (bitField0_ & ~0x00000001);
344 } else {
345 exprsBuilder_.clear();
346 }
347 return this;
348 }
349
350 @java.lang.Override
351 public com.google.protobuf.Descriptors.Descriptor
353 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_descriptor;
354 }
355
356 @java.lang.Override
357 public com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType() {
358 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
359 }
360
361 @java.lang.Override
362 public com.google.ortools.sat.AllDifferentConstraintProto build() {
363 com.google.ortools.sat.AllDifferentConstraintProto result = buildPartial();
364 if (!result.isInitialized()) {
365 throw newUninitializedMessageException(result);
366 }
367 return result;
368 }
369
370 @java.lang.Override
371 public com.google.ortools.sat.AllDifferentConstraintProto buildPartial() {
372 com.google.ortools.sat.AllDifferentConstraintProto result = new com.google.ortools.sat.AllDifferentConstraintProto(this);
373 int from_bitField0_ = bitField0_;
374 if (exprsBuilder_ == null) {
375 if (((bitField0_ & 0x00000001) != 0)) {
376 exprs_ = java.util.Collections.unmodifiableList(exprs_);
377 bitField0_ = (bitField0_ & ~0x00000001);
378 }
379 result.exprs_ = exprs_;
380 } else {
381 result.exprs_ = exprsBuilder_.build();
382 }
383 onBuilt();
384 return result;
385 }
386
387 @java.lang.Override
388 public Builder clone() {
389 return super.clone();
390 }
391 @java.lang.Override
393 com.google.protobuf.Descriptors.FieldDescriptor field,
394 java.lang.Object value) {
395 return super.setField(field, value);
396 }
397 @java.lang.Override
399 com.google.protobuf.Descriptors.FieldDescriptor field) {
400 return super.clearField(field);
401 }
402 @java.lang.Override
404 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
405 return super.clearOneof(oneof);
406 }
407 @java.lang.Override
409 com.google.protobuf.Descriptors.FieldDescriptor field,
410 int index, java.lang.Object value) {
411 return super.setRepeatedField(field, index, value);
412 }
413 @java.lang.Override
415 com.google.protobuf.Descriptors.FieldDescriptor field,
416 java.lang.Object value) {
417 return super.addRepeatedField(field, value);
418 }
419 @java.lang.Override
420 public Builder mergeFrom(com.google.protobuf.Message other) {
421 if (other instanceof com.google.ortools.sat.AllDifferentConstraintProto) {
422 return mergeFrom((com.google.ortools.sat.AllDifferentConstraintProto)other);
423 } else {
424 super.mergeFrom(other);
425 return this;
426 }
427 }
428
429 public Builder mergeFrom(com.google.ortools.sat.AllDifferentConstraintProto other) {
430 if (other == com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance()) return this;
431 if (exprsBuilder_ == null) {
432 if (!other.exprs_.isEmpty()) {
433 if (exprs_.isEmpty()) {
434 exprs_ = other.exprs_;
435 bitField0_ = (bitField0_ & ~0x00000001);
436 } else {
437 ensureExprsIsMutable();
438 exprs_.addAll(other.exprs_);
439 }
440 onChanged();
441 }
442 } else {
443 if (!other.exprs_.isEmpty()) {
444 if (exprsBuilder_.isEmpty()) {
445 exprsBuilder_.dispose();
446 exprsBuilder_ = null;
447 exprs_ = other.exprs_;
448 bitField0_ = (bitField0_ & ~0x00000001);
449 exprsBuilder_ =
450 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
451 getExprsFieldBuilder() : null;
452 } else {
453 exprsBuilder_.addAllMessages(other.exprs_);
454 }
455 }
456 }
457 this.mergeUnknownFields(other.unknownFields);
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
469 com.google.protobuf.CodedInputStream input,
470 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
471 throws java.io.IOException {
472 com.google.ortools.sat.AllDifferentConstraintProto parsedMessage = null;
473 try {
474 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
475 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
476 parsedMessage = (com.google.ortools.sat.AllDifferentConstraintProto) e.getUnfinishedMessage();
477 throw e.unwrapIOException();
478 } finally {
479 if (parsedMessage != null) {
480 mergeFrom(parsedMessage);
481 }
482 }
483 return this;
484 }
485 private int bitField0_;
486
487 private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_ =
488 java.util.Collections.emptyList();
489 private void ensureExprsIsMutable() {
490 if (!((bitField0_ & 0x00000001) != 0)) {
491 exprs_ = new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>(exprs_);
492 bitField0_ |= 0x00000001;
493 }
494 }
495
496 private com.google.protobuf.RepeatedFieldBuilderV3<
497 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> exprsBuilder_;
498
502 public java.util.List<com.google.ortools.sat.LinearExpressionProto> getExprsList() {
503 if (exprsBuilder_ == null) {
504 return java.util.Collections.unmodifiableList(exprs_);
505 } else {
506 return exprsBuilder_.getMessageList();
507 }
508 }
512 public int getExprsCount() {
513 if (exprsBuilder_ == null) {
514 return exprs_.size();
515 } else {
516 return exprsBuilder_.getCount();
517 }
518 }
522 public com.google.ortools.sat.LinearExpressionProto getExprs(int index) {
523 if (exprsBuilder_ == null) {
524 return exprs_.get(index);
525 } else {
526 return exprsBuilder_.getMessage(index);
527 }
528 }
533 int index, com.google.ortools.sat.LinearExpressionProto value) {
534 if (exprsBuilder_ == null) {
535 if (value == null) {
536 throw new NullPointerException();
537 }
538 ensureExprsIsMutable();
539 exprs_.set(index, value);
540 onChanged();
541 } else {
542 exprsBuilder_.setMessage(index, value);
543 }
544 return this;
545 }
550 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
551 if (exprsBuilder_ == null) {
552 ensureExprsIsMutable();
553 exprs_.set(index, builderForValue.build());
554 onChanged();
555 } else {
556 exprsBuilder_.setMessage(index, builderForValue.build());
557 }
558 return this;
559 }
563 public Builder addExprs(com.google.ortools.sat.LinearExpressionProto value) {
564 if (exprsBuilder_ == null) {
565 if (value == null) {
566 throw new NullPointerException();
567 }
568 ensureExprsIsMutable();
569 exprs_.add(value);
570 onChanged();
571 } else {
572 exprsBuilder_.addMessage(value);
573 }
574 return this;
575 }
580 int index, com.google.ortools.sat.LinearExpressionProto value) {
581 if (exprsBuilder_ == null) {
582 if (value == null) {
583 throw new NullPointerException();
584 }
585 ensureExprsIsMutable();
586 exprs_.add(index, value);
587 onChanged();
588 } else {
589 exprsBuilder_.addMessage(index, value);
590 }
591 return this;
592 }
597 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
598 if (exprsBuilder_ == null) {
599 ensureExprsIsMutable();
600 exprs_.add(builderForValue.build());
601 onChanged();
602 } else {
603 exprsBuilder_.addMessage(builderForValue.build());
604 }
605 return this;
606 }
611 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
612 if (exprsBuilder_ == null) {
613 ensureExprsIsMutable();
614 exprs_.add(index, builderForValue.build());
615 onChanged();
616 } else {
617 exprsBuilder_.addMessage(index, builderForValue.build());
618 }
619 return this;
620 }
625 java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto> values) {
626 if (exprsBuilder_ == null) {
627 ensureExprsIsMutable();
628 com.google.protobuf.AbstractMessageLite.Builder.addAll(
629 values, exprs_);
630 onChanged();
631 } else {
632 exprsBuilder_.addAllMessages(values);
633 }
634 return this;
635 }
640 if (exprsBuilder_ == null) {
641 exprs_ = java.util.Collections.emptyList();
642 bitField0_ = (bitField0_ & ~0x00000001);
643 onChanged();
644 } else {
645 exprsBuilder_.clear();
646 }
647 return this;
648 }
652 public Builder removeExprs(int index) {
653 if (exprsBuilder_ == null) {
654 ensureExprsIsMutable();
655 exprs_.remove(index);
656 onChanged();
657 } else {
658 exprsBuilder_.remove(index);
659 }
660 return this;
661 }
665 public com.google.ortools.sat.LinearExpressionProto.Builder getExprsBuilder(
666 int index) {
667 return getExprsFieldBuilder().getBuilder(index);
668 }
672 public com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(
673 int index) {
674 if (exprsBuilder_ == null) {
675 return exprs_.get(index); } else {
676 return exprsBuilder_.getMessageOrBuilder(index);
677 }
678 }
682 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
684 if (exprsBuilder_ != null) {
685 return exprsBuilder_.getMessageOrBuilderList();
686 } else {
687 return java.util.Collections.unmodifiableList(exprs_);
688 }
689 }
693 public com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder() {
694 return getExprsFieldBuilder().addBuilder(
695 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
696 }
700 public com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder(
701 int index) {
702 return getExprsFieldBuilder().addBuilder(
703 index, com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
704 }
708 public java.util.List<com.google.ortools.sat.LinearExpressionProto.Builder>
710 return getExprsFieldBuilder().getBuilderList();
711 }
712 private com.google.protobuf.RepeatedFieldBuilderV3<
713 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
714 getExprsFieldBuilder() {
715 if (exprsBuilder_ == null) {
716 exprsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
717 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
718 exprs_,
719 ((bitField0_ & 0x00000001) != 0),
720 getParentForChildren(),
721 isClean());
722 exprs_ = null;
723 }
724 return exprsBuilder_;
725 }
726 @java.lang.Override
728 final com.google.protobuf.UnknownFieldSet unknownFields) {
729 return super.setUnknownFields(unknownFields);
730 }
731
732 @java.lang.Override
734 final com.google.protobuf.UnknownFieldSet unknownFields) {
735 return super.mergeUnknownFields(unknownFields);
736 }
737
738
739 // @@protoc_insertion_point(builder_scope:operations_research.sat.AllDifferentConstraintProto)
740 }
741
742 // @@protoc_insertion_point(class_scope:operations_research.sat.AllDifferentConstraintProto)
743 private static final com.google.ortools.sat.AllDifferentConstraintProto DEFAULT_INSTANCE;
744 static {
745 DEFAULT_INSTANCE = new com.google.ortools.sat.AllDifferentConstraintProto();
746 }
747
748 public static com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstance() {
749 return DEFAULT_INSTANCE;
750 }
751
752 private static final com.google.protobuf.Parser<AllDifferentConstraintProto>
753 PARSER = new com.google.protobuf.AbstractParser<AllDifferentConstraintProto>() {
754 @java.lang.Override
755 public AllDifferentConstraintProto parsePartialFrom(
756 com.google.protobuf.CodedInputStream input,
757 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
758 throws com.google.protobuf.InvalidProtocolBufferException {
759 return new AllDifferentConstraintProto(input, extensionRegistry);
760 }
761 };
762
763 public static com.google.protobuf.Parser<AllDifferentConstraintProto> parser() {
764 return PARSER;
765 }
766
767 @java.lang.Override
768 public com.google.protobuf.Parser<AllDifferentConstraintProto> getParserForType() {
769 return PARSER;
770 }
771
772 @java.lang.Override
773 public com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType() {
774 return DEFAULT_INSTANCE;
775 }
776
777}
778
Builder mergeFrom(com.google.ortools.sat.AllDifferentConstraintProto other)
Builder addExprs(com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addAllExprs(java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto > values)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addExprs(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder removeExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto buildPartial()
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder clearExprs()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
com.google.ortools.sat.LinearExpressionProto.Builder getExprsBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
int getExprsCount()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto build()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< com.google.ortools.sat.LinearExpressionProto.Builder > getExprsBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.sat.AllDifferentConstraintProto prototype)
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Parser< AllDifferentConstraintProto > getParserForType()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
.lang.Override java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.ortools.sat.LinearExpressionProto getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input)
static com.google.protobuf.Parser< AllDifferentConstraintProto > parser()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstance()
.lang.Override int getExprsCount()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.ByteString data)