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 
4 package com.google.ortools.sat;
5 
13 public final class AllDifferentConstraintProto extends
14  com.google.protobuf.GeneratedMessageV3 implements
15  // @@protoc_insertion_point(message_implements:operations_research.sat.AllDifferentConstraintProto)
17 private static final long serialVersionUID = 0L;
18  // Use AllDifferentConstraintProto.newBuilder() to construct.
19  private AllDifferentConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
20  super(builder);
21  }
22  private AllDifferentConstraintProto() {
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(
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
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
130  return exprs_.get(index);
131  }
135  @java.lang.Override
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  }
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 
209  java.nio.ByteBuffer data)
210  throws com.google.protobuf.InvalidProtocolBufferException {
211  return PARSER.parseFrom(data);
212  }
214  java.nio.ByteBuffer data,
215  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
216  throws com.google.protobuf.InvalidProtocolBufferException {
217  return PARSER.parseFrom(data, extensionRegistry);
218  }
220  com.google.protobuf.ByteString data)
221  throws com.google.protobuf.InvalidProtocolBufferException {
222  return PARSER.parseFrom(data);
223  }
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  }
231  throws com.google.protobuf.InvalidProtocolBufferException {
232  return PARSER.parseFrom(data);
233  }
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  }
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  }
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  }
265  com.google.protobuf.CodedInputStream input)
266  throws java.io.IOException {
267  return com.google.protobuf.GeneratedMessageV3
268  .parseWithIOException(PARSER, input);
269  }
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  }
284  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
285  }
286  @java.lang.Override
287  public Builder toBuilder() {
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(
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
359  }
360 
361  @java.lang.Override
364  if (!result.isInitialized()) {
365  throw newUninitializedMessageException(result);
366  }
367  return result;
368  }
369 
370  @java.lang.Override
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) {
423  } else {
424  super.mergeFrom(other);
425  return this;
426  }
427  }
428 
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<
498 
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  }
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  }
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  }
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  }
639  public Builder clearExprs() {
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  }
666  int index) {
667  return getExprsFieldBuilder().getBuilder(index);
668  }
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  }
694  return getExprsFieldBuilder().addBuilder(
696  }
701  int index) {
702  return getExprsFieldBuilder().addBuilder(
704  }
708  public java.util.List<com.google.ortools.sat.LinearExpressionProto.Builder>
710  return getExprsFieldBuilder().getBuilderList();
711  }
712  private com.google.protobuf.RepeatedFieldBuilderV3<
714  getExprsFieldBuilder() {
715  if (exprsBuilder_ == null) {
716  exprsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
718  exprs_,
719  ((bitField0_ & 0x00000001) != 0),
720  getParentForChildren(),
721  isClean());
722  exprs_ = null;
723  }
724  return exprsBuilder_;
725  }
726  @java.lang.Override
727  public final Builder setUnknownFields(
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 
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
769  return PARSER;
770  }
771 
772  @java.lang.Override
774  return DEFAULT_INSTANCE;
775  }
776 
777 }
778 
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override boolean equals(final java.lang.Object obj)
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override int getExprsCount()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
com.google.ortools.sat.LinearExpressionProto.Builder getExprsBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder mergeFrom(com.google.ortools.sat.AllDifferentConstraintProto other)
.lang.Override com.google.protobuf.Parser< AllDifferentConstraintProto > getParserForType()
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto buildPartial()
Builder addAllExprs(java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto > values)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] 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.Descriptors.Descriptor getDescriptorForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
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 final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto build()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override com.google.ortools.sat.LinearExpressionProto getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static Builder newBuilder(com.google.ortools.sat.AllDifferentConstraintProto prototype)
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
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;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addExprs(com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder removeExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder addExprs(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
Builder clearExprs()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
.lang.Override com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getExprsCount()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
static com.google.ortools.sat.AllDifferentConstraintProto parseDelimitedFrom(java.io.InputStream input)
java.util.List< com.google.ortools.sat.LinearExpressionProto.Builder > getExprsBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.AllDifferentConstraintProto getDefaultInstance()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.protobuf.Parser< LinearExpressionProto > parser()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.AllDifferentConstraintProto parseFrom(byte[] data)
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
static com.google.protobuf.Parser< AllDifferentConstraintProto > parser()