Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
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
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
14public final class AllDifferentConstraintProto extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.sat.AllDifferentConstraintProto)
18private static final long serialVersionUID = 0L;
19 // Use AllDifferentConstraintProto.newBuilder() to construct.
20 private AllDifferentConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
24 exprs_ = java.util.Collections.emptyList();
25 }
26
27 @java.lang.Override
28 @SuppressWarnings({"unused"})
29 protected java.lang.Object newInstance(
30 UnusedPrivateParameter unused) {
31 return new AllDifferentConstraintProto();
32 }
33
34 public static final com.google.protobuf.Descriptors.Descriptor
36 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_descriptor;
37 }
38
39 @java.lang.Override
40 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
42 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_fieldAccessorTable
43 .ensureFieldAccessorsInitialized(
44 com.google.ortools.sat.AllDifferentConstraintProto.class, com.google.ortools.sat.AllDifferentConstraintProto.Builder.class);
45 }
46
47 public static final int EXPRS_FIELD_NUMBER = 1;
48 @SuppressWarnings("serial")
49 private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_;
53 @java.lang.Override
54 public java.util.List<com.google.ortools.sat.LinearExpressionProto> getExprsList() {
55 return exprs_;
56 }
60 @java.lang.Override
61 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
63 return exprs_;
64 }
68 @java.lang.Override
69 public int getExprsCount() {
70 return exprs_.size();
71 }
75 @java.lang.Override
77 return exprs_.get(index);
78 }
82 @java.lang.Override
84 int index) {
85 return exprs_.get(index);
86 }
87
88 private byte memoizedIsInitialized = -1;
89 @java.lang.Override
90 public final boolean isInitialized() {
91 byte isInitialized = memoizedIsInitialized;
92 if (isInitialized == 1) return true;
93 if (isInitialized == 0) return false;
94
95 memoizedIsInitialized = 1;
96 return true;
97 }
98
99 @java.lang.Override
100 public void writeTo(com.google.protobuf.CodedOutputStream output)
101 throws java.io.IOException {
102 for (int i = 0; i < exprs_.size(); i++) {
103 output.writeMessage(1, exprs_.get(i));
104 }
105 getUnknownFields().writeTo(output);
106 }
107
108 @java.lang.Override
109 public int getSerializedSize() {
110 int size = memoizedSize;
111 if (size != -1) return size;
112
113 size = 0;
114 for (int i = 0; i < exprs_.size(); i++) {
115 size += com.google.protobuf.CodedOutputStream
116 .computeMessageSize(1, exprs_.get(i));
117 }
118 size += getUnknownFields().getSerializedSize();
119 memoizedSize = size;
120 return size;
121 }
122
123 @java.lang.Override
124 public boolean equals(final java.lang.Object obj) {
125 if (obj == this) {
126 return true;
127 }
128 if (!(obj instanceof com.google.ortools.sat.AllDifferentConstraintProto)) {
129 return super.equals(obj);
130 }
131 com.google.ortools.sat.AllDifferentConstraintProto other = (com.google.ortools.sat.AllDifferentConstraintProto) obj;
132
133 if (!getExprsList()
134 .equals(other.getExprsList())) return false;
135 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
136 return true;
137 }
138
139 @java.lang.Override
140 public int hashCode() {
141 if (memoizedHashCode != 0) {
142 return memoizedHashCode;
143 }
144 int hash = 41;
145 hash = (19 * hash) + getDescriptor().hashCode();
146 if (getExprsCount() > 0) {
147 hash = (37 * hash) + EXPRS_FIELD_NUMBER;
148 hash = (53 * hash) + getExprsList().hashCode();
149 }
150 hash = (29 * hash) + getUnknownFields().hashCode();
151 memoizedHashCode = hash;
152 return hash;
153 }
154
156 java.nio.ByteBuffer data)
157 throws com.google.protobuf.InvalidProtocolBufferException {
158 return PARSER.parseFrom(data);
159 }
161 java.nio.ByteBuffer data,
162 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
163 throws com.google.protobuf.InvalidProtocolBufferException {
164 return PARSER.parseFrom(data, extensionRegistry);
165 }
167 com.google.protobuf.ByteString data)
168 throws com.google.protobuf.InvalidProtocolBufferException {
169 return PARSER.parseFrom(data);
170 }
172 com.google.protobuf.ByteString data,
173 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
174 throws com.google.protobuf.InvalidProtocolBufferException {
175 return PARSER.parseFrom(data, extensionRegistry);
176 }
178 throws com.google.protobuf.InvalidProtocolBufferException {
179 return PARSER.parseFrom(data);
180 }
182 byte[] data,
183 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
184 throws com.google.protobuf.InvalidProtocolBufferException {
185 return PARSER.parseFrom(data, extensionRegistry);
186 }
187 public static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input)
188 throws java.io.IOException {
189 return com.google.protobuf.GeneratedMessageV3
190 .parseWithIOException(PARSER, input);
191 }
193 java.io.InputStream input,
194 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
195 throws java.io.IOException {
196 return com.google.protobuf.GeneratedMessageV3
197 .parseWithIOException(PARSER, input, extensionRegistry);
198 }
199
201 throws java.io.IOException {
202 return com.google.protobuf.GeneratedMessageV3
203 .parseDelimitedWithIOException(PARSER, input);
204 }
205
207 java.io.InputStream input,
208 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
209 throws java.io.IOException {
210 return com.google.protobuf.GeneratedMessageV3
211 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
212 }
214 com.google.protobuf.CodedInputStream input)
215 throws java.io.IOException {
216 return com.google.protobuf.GeneratedMessageV3
217 .parseWithIOException(PARSER, input);
218 }
220 com.google.protobuf.CodedInputStream input,
221 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
222 throws java.io.IOException {
223 return com.google.protobuf.GeneratedMessageV3
224 .parseWithIOException(PARSER, input, extensionRegistry);
225 }
226
227 @java.lang.Override
228 public Builder newBuilderForType() { return newBuilder(); }
229 public static Builder newBuilder() {
230 return DEFAULT_INSTANCE.toBuilder();
231 }
232 public static Builder newBuilder(com.google.ortools.sat.AllDifferentConstraintProto prototype) {
233 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
234 }
235 @java.lang.Override
237 return this == DEFAULT_INSTANCE
238 ? new Builder() : new Builder().mergeFrom(this);
239 }
240
241 @java.lang.Override
243 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
244 Builder builder = new Builder(parent);
245 return builder;
246 }
254 public static final class Builder extends
255 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
256 // @@protoc_insertion_point(builder_implements:operations_research.sat.AllDifferentConstraintProto)
257 com.google.ortools.sat.AllDifferentConstraintProtoOrBuilder {
258 public static final com.google.protobuf.Descriptors.Descriptor
260 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_descriptor;
261 }
262
263 @java.lang.Override
264 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
266 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_fieldAccessorTable
267 .ensureFieldAccessorsInitialized(
268 com.google.ortools.sat.AllDifferentConstraintProto.class, com.google.ortools.sat.AllDifferentConstraintProto.Builder.class);
269 }
270
271 // Construct using com.google.ortools.sat.AllDifferentConstraintProto.newBuilder()
272 private Builder() {
273
274 }
275
276 private Builder(
277 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
278 super(parent);
279
280 }
281 @java.lang.Override
282 public Builder clear() {
283 super.clear();
284 bitField0_ = 0;
285 if (exprsBuilder_ == null) {
286 exprs_ = java.util.Collections.emptyList();
287 } else {
288 exprs_ = null;
289 exprsBuilder_.clear();
290 }
291 bitField0_ = (bitField0_ & ~0x00000001);
292 return this;
293 }
294
295 @java.lang.Override
296 public com.google.protobuf.Descriptors.Descriptor
298 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_AllDifferentConstraintProto_descriptor;
299 }
300
301 @java.lang.Override
303 return com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance();
304 }
305
306 @java.lang.Override
309 if (!result.isInitialized()) {
310 throw newUninitializedMessageException(result);
311 }
312 return result;
313 }
314
315 @java.lang.Override
317 com.google.ortools.sat.AllDifferentConstraintProto result = new com.google.ortools.sat.AllDifferentConstraintProto(this);
318 buildPartialRepeatedFields(result);
319 if (bitField0_ != 0) { buildPartial0(result); }
320 onBuilt();
321 return result;
322 }
323
324 private void buildPartialRepeatedFields(com.google.ortools.sat.AllDifferentConstraintProto result) {
325 if (exprsBuilder_ == null) {
326 if (((bitField0_ & 0x00000001) != 0)) {
327 exprs_ = java.util.Collections.unmodifiableList(exprs_);
328 bitField0_ = (bitField0_ & ~0x00000001);
329 }
330 result.exprs_ = exprs_;
331 } else {
332 result.exprs_ = exprsBuilder_.build();
333 }
334 }
335
336 private void buildPartial0(com.google.ortools.sat.AllDifferentConstraintProto result) {
337 int from_bitField0_ = bitField0_;
338 }
339
340 @java.lang.Override
341 public Builder clone() {
342 return super.clone();
343 }
344 @java.lang.Override
346 com.google.protobuf.Descriptors.FieldDescriptor field,
347 java.lang.Object value) {
348 return super.setField(field, value);
349 }
350 @java.lang.Override
352 com.google.protobuf.Descriptors.FieldDescriptor field) {
353 return super.clearField(field);
354 }
355 @java.lang.Override
357 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
358 return super.clearOneof(oneof);
359 }
360 @java.lang.Override
362 com.google.protobuf.Descriptors.FieldDescriptor field,
363 int index, java.lang.Object value) {
364 return super.setRepeatedField(field, index, value);
365 }
366 @java.lang.Override
368 com.google.protobuf.Descriptors.FieldDescriptor field,
369 java.lang.Object value) {
370 return super.addRepeatedField(field, value);
371 }
372 @java.lang.Override
373 public Builder mergeFrom(com.google.protobuf.Message other) {
374 if (other instanceof com.google.ortools.sat.AllDifferentConstraintProto) {
375 return mergeFrom((com.google.ortools.sat.AllDifferentConstraintProto)other);
376 } else {
377 super.mergeFrom(other);
378 return this;
379 }
380 }
381
382 public Builder mergeFrom(com.google.ortools.sat.AllDifferentConstraintProto other) {
383 if (other == com.google.ortools.sat.AllDifferentConstraintProto.getDefaultInstance()) return this;
384 if (exprsBuilder_ == null) {
385 if (!other.exprs_.isEmpty()) {
386 if (exprs_.isEmpty()) {
387 exprs_ = other.exprs_;
388 bitField0_ = (bitField0_ & ~0x00000001);
389 } else {
390 ensureExprsIsMutable();
391 exprs_.addAll(other.exprs_);
392 }
393 onChanged();
394 }
395 } else {
396 if (!other.exprs_.isEmpty()) {
397 if (exprsBuilder_.isEmpty()) {
398 exprsBuilder_.dispose();
399 exprsBuilder_ = null;
400 exprs_ = other.exprs_;
401 bitField0_ = (bitField0_ & ~0x00000001);
402 exprsBuilder_ =
403 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
404 getExprsFieldBuilder() : null;
405 } else {
406 exprsBuilder_.addAllMessages(other.exprs_);
407 }
408 }
409 }
410 this.mergeUnknownFields(other.getUnknownFields());
411 onChanged();
412 return this;
413 }
414
415 @java.lang.Override
416 public final boolean isInitialized() {
417 return true;
418 }
419
420 @java.lang.Override
422 com.google.protobuf.CodedInputStream input,
423 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
424 throws java.io.IOException {
425 if (extensionRegistry == null) {
426 throw new java.lang.NullPointerException();
427 }
428 try {
429 boolean done = false;
430 while (!done) {
431 int tag = input.readTag();
432 switch (tag) {
433 case 0:
434 done = true;
435 break;
436 case 10: {
438 input.readMessage(
439 com.google.ortools.sat.LinearExpressionProto.parser(),
440 extensionRegistry);
441 if (exprsBuilder_ == null) {
442 ensureExprsIsMutable();
443 exprs_.add(m);
444 } else {
445 exprsBuilder_.addMessage(m);
446 }
447 break;
448 } // case 10
449 default: {
450 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
451 done = true; // was an endgroup tag
452 }
453 break;
454 } // default:
455 } // switch (tag)
456 } // while (!done)
457 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
458 throw e.unwrapIOException();
459 } finally {
460 onChanged();
461 } // finally
462 return this;
463 }
464 private int bitField0_;
465
466 private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_ =
467 java.util.Collections.emptyList();
468 private void ensureExprsIsMutable() {
469 if (!((bitField0_ & 0x00000001) != 0)) {
470 exprs_ = new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>(exprs_);
471 bitField0_ |= 0x00000001;
472 }
473 }
474
475 private com.google.protobuf.RepeatedFieldBuilderV3<
476 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder> exprsBuilder_;
477
481 public java.util.List<com.google.ortools.sat.LinearExpressionProto> getExprsList() {
482 if (exprsBuilder_ == null) {
483 return java.util.Collections.unmodifiableList(exprs_);
484 } else {
485 return exprsBuilder_.getMessageList();
486 }
487 }
491 public int getExprsCount() {
492 if (exprsBuilder_ == null) {
493 return exprs_.size();
494 } else {
495 return exprsBuilder_.getCount();
496 }
497 }
502 if (exprsBuilder_ == null) {
503 return exprs_.get(index);
504 } else {
505 return exprsBuilder_.getMessage(index);
506 }
507 }
512 int index, com.google.ortools.sat.LinearExpressionProto value) {
513 if (exprsBuilder_ == null) {
514 if (value == null) {
515 throw new NullPointerException();
516 }
517 ensureExprsIsMutable();
518 exprs_.set(index, value);
519 onChanged();
520 } else {
521 exprsBuilder_.setMessage(index, value);
522 }
523 return this;
524 }
529 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
530 if (exprsBuilder_ == null) {
531 ensureExprsIsMutable();
532 exprs_.set(index, builderForValue.build());
533 onChanged();
534 } else {
535 exprsBuilder_.setMessage(index, builderForValue.build());
536 }
537 return this;
538 }
542 public Builder addExprs(com.google.ortools.sat.LinearExpressionProto value) {
543 if (exprsBuilder_ == null) {
544 if (value == null) {
545 throw new NullPointerException();
546 }
547 ensureExprsIsMutable();
548 exprs_.add(value);
549 onChanged();
550 } else {
551 exprsBuilder_.addMessage(value);
552 }
553 return this;
554 }
559 int index, com.google.ortools.sat.LinearExpressionProto value) {
560 if (exprsBuilder_ == null) {
561 if (value == null) {
562 throw new NullPointerException();
563 }
564 ensureExprsIsMutable();
565 exprs_.add(index, value);
566 onChanged();
567 } else {
568 exprsBuilder_.addMessage(index, value);
569 }
570 return this;
571 }
576 com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
577 if (exprsBuilder_ == null) {
578 ensureExprsIsMutable();
579 exprs_.add(builderForValue.build());
580 onChanged();
581 } else {
582 exprsBuilder_.addMessage(builderForValue.build());
583 }
584 return this;
585 }
590 int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
591 if (exprsBuilder_ == null) {
592 ensureExprsIsMutable();
593 exprs_.add(index, builderForValue.build());
594 onChanged();
595 } else {
596 exprsBuilder_.addMessage(index, builderForValue.build());
597 }
598 return this;
599 }
604 java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto> values) {
605 if (exprsBuilder_ == null) {
606 ensureExprsIsMutable();
607 com.google.protobuf.AbstractMessageLite.Builder.addAll(
608 values, exprs_);
609 onChanged();
610 } else {
611 exprsBuilder_.addAllMessages(values);
612 }
613 return this;
614 }
619 if (exprsBuilder_ == null) {
620 exprs_ = java.util.Collections.emptyList();
621 bitField0_ = (bitField0_ & ~0x00000001);
622 onChanged();
623 } else {
624 exprsBuilder_.clear();
625 }
626 return this;
627 }
631 public Builder removeExprs(int index) {
632 if (exprsBuilder_ == null) {
633 ensureExprsIsMutable();
634 exprs_.remove(index);
635 onChanged();
636 } else {
637 exprsBuilder_.remove(index);
638 }
639 return this;
640 }
645 int index) {
646 return getExprsFieldBuilder().getBuilder(index);
647 }
652 int index) {
653 if (exprsBuilder_ == null) {
654 return exprs_.get(index); } else {
655 return exprsBuilder_.getMessageOrBuilder(index);
656 }
657 }
661 public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
663 if (exprsBuilder_ != null) {
664 return exprsBuilder_.getMessageOrBuilderList();
665 } else {
666 return java.util.Collections.unmodifiableList(exprs_);
667 }
668 }
673 return getExprsFieldBuilder().addBuilder(
674 com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
675 }
680 int index) {
681 return getExprsFieldBuilder().addBuilder(
682 index, com.google.ortools.sat.LinearExpressionProto.getDefaultInstance());
683 }
687 public java.util.List<com.google.ortools.sat.LinearExpressionProto.Builder>
689 return getExprsFieldBuilder().getBuilderList();
690 }
691 private com.google.protobuf.RepeatedFieldBuilderV3<
692 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>
693 getExprsFieldBuilder() {
694 if (exprsBuilder_ == null) {
695 exprsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
696 com.google.ortools.sat.LinearExpressionProto, com.google.ortools.sat.LinearExpressionProto.Builder, com.google.ortools.sat.LinearExpressionProtoOrBuilder>(
697 exprs_,
698 ((bitField0_ & 0x00000001) != 0),
699 getParentForChildren(),
700 isClean());
701 exprs_ = null;
702 }
703 return exprsBuilder_;
704 }
705 @java.lang.Override
707 final com.google.protobuf.UnknownFieldSet unknownFields) {
708 return super.setUnknownFields(unknownFields);
709 }
710
711 @java.lang.Override
713 final com.google.protobuf.UnknownFieldSet unknownFields) {
714 return super.mergeUnknownFields(unknownFields);
715 }
716
717
718 // @@protoc_insertion_point(builder_scope:operations_research.sat.AllDifferentConstraintProto)
719 }
720
721 // @@protoc_insertion_point(class_scope:operations_research.sat.AllDifferentConstraintProto)
722 private static final com.google.ortools.sat.AllDifferentConstraintProto DEFAULT_INSTANCE;
723 static {
724 DEFAULT_INSTANCE = new com.google.ortools.sat.AllDifferentConstraintProto();
725 }
726
728 return DEFAULT_INSTANCE;
729 }
730
731 private static final com.google.protobuf.Parser<AllDifferentConstraintProto>
732 PARSER = new com.google.protobuf.AbstractParser<AllDifferentConstraintProto>() {
733 @java.lang.Override
734 public AllDifferentConstraintProto parsePartialFrom(
735 com.google.protobuf.CodedInputStream input,
736 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
737 throws com.google.protobuf.InvalidProtocolBufferException {
738 Builder builder = newBuilder();
739 try {
740 builder.mergeFrom(input, extensionRegistry);
741 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
742 throw e.setUnfinishedMessage(builder.buildPartial());
743 } catch (com.google.protobuf.UninitializedMessageException e) {
744 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
745 } catch (java.io.IOException e) {
746 throw new com.google.protobuf.InvalidProtocolBufferException(e)
747 .setUnfinishedMessage(builder.buildPartial());
748 }
749 return builder.buildPartial();
750 }
751 };
752
753 public static com.google.protobuf.Parser<AllDifferentConstraintProto> parser() {
754 return PARSER;
755 }
756
757 @java.lang.Override
758 public com.google.protobuf.Parser<AllDifferentConstraintProto> getParserForType() {
759 return PARSER;
760 }
761
762 @java.lang.Override
766
767}
768
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder()
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
Builder mergeFrom(com.google.ortools.sat.AllDifferentConstraintProto other)
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder(int index)
com.google.ortools.sat.AllDifferentConstraintProto buildPartial()
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
com.google.ortools.sat.AllDifferentConstraintProto build()
com.google.ortools.sat.LinearExpressionProto.Builder getExprsBuilder(int index)
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
Builder addAllExprs(java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto > values)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
java.util.List< com.google.ortools.sat.LinearExpressionProto.Builder > getExprsBuilderList()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addExprs(com.google.ortools.sat.LinearExpressionProto value)
Builder addExprs(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.sat.AllDifferentConstraintProto prototype)
static com.google.protobuf.Parser< AllDifferentConstraintProto > parser()
static com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstance()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.ByteString data)
void writeTo(com.google.protobuf.CodedOutputStream output)
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< AllDifferentConstraintProto > getParserForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data)
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
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.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input)