CircuitCoveringConstraintProto.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/sat/cp_model.proto
3 
4 package com.google.ortools.sat;
5 
15 public final class CircuitCoveringConstraintProto extends
16  com.google.protobuf.GeneratedMessageV3 implements
17  // @@protoc_insertion_point(message_implements:operations_research.sat.CircuitCoveringConstraintProto)
19 private static final long serialVersionUID = 0L;
20  // Use CircuitCoveringConstraintProto.newBuilder() to construct.
21  private CircuitCoveringConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22  super(builder);
23  }
25  nexts_ = emptyIntList();
26  distinguishedNodes_ = emptyLongList();
27  }
28 
29  @java.lang.Override
30  @SuppressWarnings({"unused"})
31  protected java.lang.Object newInstance(
32  UnusedPrivateParameter unused) {
33  return new CircuitCoveringConstraintProto();
34  }
35 
36  @java.lang.Override
37  public final com.google.protobuf.UnknownFieldSet
39  return this.unknownFields;
40  }
42  com.google.protobuf.CodedInputStream input,
43  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
44  throws com.google.protobuf.InvalidProtocolBufferException {
45  this();
46  if (extensionRegistry == null) {
47  throw new java.lang.NullPointerException();
48  }
49  int mutable_bitField0_ = 0;
50  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
51  com.google.protobuf.UnknownFieldSet.newBuilder();
52  try {
53  boolean done = false;
54  while (!done) {
55  int tag = input.readTag();
56  switch (tag) {
57  case 0:
58  done = true;
59  break;
60  case 8: {
61  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
62  nexts_ = newIntList();
63  mutable_bitField0_ |= 0x00000001;
64  }
65  nexts_.addInt(input.readInt32());
66  break;
67  }
68  case 10: {
69  int length = input.readRawVarint32();
70  int limit = input.pushLimit(length);
71  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
72  nexts_ = newIntList();
73  mutable_bitField0_ |= 0x00000001;
74  }
75  while (input.getBytesUntilLimit() > 0) {
76  nexts_.addInt(input.readInt32());
77  }
78  input.popLimit(limit);
79  break;
80  }
81  case 16: {
82  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83  distinguishedNodes_ = newLongList();
84  mutable_bitField0_ |= 0x00000002;
85  }
86  distinguishedNodes_.addLong(input.readInt64());
87  break;
88  }
89  case 18: {
90  int length = input.readRawVarint32();
91  int limit = input.pushLimit(length);
92  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
93  distinguishedNodes_ = newLongList();
94  mutable_bitField0_ |= 0x00000002;
95  }
96  while (input.getBytesUntilLimit() > 0) {
97  distinguishedNodes_.addLong(input.readInt64());
98  }
99  input.popLimit(limit);
100  break;
101  }
102  default: {
103  if (!parseUnknownField(
104  input, unknownFields, extensionRegistry, tag)) {
105  done = true;
106  }
107  break;
108  }
109  }
110  }
111  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
112  throw e.setUnfinishedMessage(this);
113  } catch (java.io.IOException e) {
114  throw new com.google.protobuf.InvalidProtocolBufferException(
115  e).setUnfinishedMessage(this);
116  } finally {
117  if (((mutable_bitField0_ & 0x00000001) != 0)) {
118  nexts_.makeImmutable(); // C
119  }
120  if (((mutable_bitField0_ & 0x00000002) != 0)) {
121  distinguishedNodes_.makeImmutable(); // C
122  }
123  this.unknownFields = unknownFields.build();
124  makeExtensionsImmutable();
125  }
126  }
127  public static final com.google.protobuf.Descriptors.Descriptor
129  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_descriptor;
130  }
131 
132  @java.lang.Override
133  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
135  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_fieldAccessorTable
136  .ensureFieldAccessorsInitialized(
138  }
139 
140  public static final int NEXTS_FIELD_NUMBER = 1;
141  private com.google.protobuf.Internal.IntList nexts_;
145  public java.util.List<java.lang.Integer>
147  return nexts_;
148  }
152  public int getNextsCount() {
153  return nexts_.size();
154  }
158  public int getNexts(int index) {
159  return nexts_.getInt(index);
160  }
161  private int nextsMemoizedSerializedSize = -1;
162 
163  public static final int DISTINGUISHED_NODES_FIELD_NUMBER = 2;
164  private com.google.protobuf.Internal.LongList distinguishedNodes_;
168  public java.util.List<java.lang.Long>
170  return distinguishedNodes_;
171  }
176  return distinguishedNodes_.size();
177  }
181  public long getDistinguishedNodes(int index) {
182  return distinguishedNodes_.getLong(index);
183  }
184  private int distinguishedNodesMemoizedSerializedSize = -1;
185 
186  private byte memoizedIsInitialized = -1;
187  @java.lang.Override
188  public final boolean isInitialized() {
189  byte isInitialized = memoizedIsInitialized;
190  if (isInitialized == 1) return true;
191  if (isInitialized == 0) return false;
192 
193  memoizedIsInitialized = 1;
194  return true;
195  }
196 
197  @java.lang.Override
198  public void writeTo(com.google.protobuf.CodedOutputStream output)
199  throws java.io.IOException {
201  if (getNextsList().size() > 0) {
202  output.writeUInt32NoTag(10);
203  output.writeUInt32NoTag(nextsMemoizedSerializedSize);
204  }
205  for (int i = 0; i < nexts_.size(); i++) {
206  output.writeInt32NoTag(nexts_.getInt(i));
207  }
208  if (getDistinguishedNodesList().size() > 0) {
209  output.writeUInt32NoTag(18);
210  output.writeUInt32NoTag(distinguishedNodesMemoizedSerializedSize);
211  }
212  for (int i = 0; i < distinguishedNodes_.size(); i++) {
213  output.writeInt64NoTag(distinguishedNodes_.getLong(i));
214  }
215  unknownFields.writeTo(output);
216  }
217 
218  @java.lang.Override
219  public int getSerializedSize() {
220  int size = memoizedSize;
221  if (size != -1) return size;
222 
223  size = 0;
224  {
225  int dataSize = 0;
226  for (int i = 0; i < nexts_.size(); i++) {
227  dataSize += com.google.protobuf.CodedOutputStream
228  .computeInt32SizeNoTag(nexts_.getInt(i));
229  }
230  size += dataSize;
231  if (!getNextsList().isEmpty()) {
232  size += 1;
233  size += com.google.protobuf.CodedOutputStream
234  .computeInt32SizeNoTag(dataSize);
235  }
236  nextsMemoizedSerializedSize = dataSize;
237  }
238  {
239  int dataSize = 0;
240  for (int i = 0; i < distinguishedNodes_.size(); i++) {
241  dataSize += com.google.protobuf.CodedOutputStream
242  .computeInt64SizeNoTag(distinguishedNodes_.getLong(i));
243  }
244  size += dataSize;
245  if (!getDistinguishedNodesList().isEmpty()) {
246  size += 1;
247  size += com.google.protobuf.CodedOutputStream
248  .computeInt32SizeNoTag(dataSize);
249  }
250  distinguishedNodesMemoizedSerializedSize = dataSize;
251  }
252  size += unknownFields.getSerializedSize();
253  memoizedSize = size;
254  return size;
255  }
256 
257  @java.lang.Override
258  public boolean equals(final java.lang.Object obj) {
259  if (obj == this) {
260  return true;
261  }
262  if (!(obj instanceof com.google.ortools.sat.CircuitCoveringConstraintProto)) {
263  return super.equals(obj);
264  }
266 
267  if (!getNextsList()
268  .equals(other.getNextsList())) return false;
270  .equals(other.getDistinguishedNodesList())) return false;
271  if (!unknownFields.equals(other.unknownFields)) return false;
272  return true;
273  }
274 
275  @java.lang.Override
276  public int hashCode() {
277  if (memoizedHashCode != 0) {
278  return memoizedHashCode;
279  }
280  int hash = 41;
281  hash = (19 * hash) + getDescriptor().hashCode();
282  if (getNextsCount() > 0) {
283  hash = (37 * hash) + NEXTS_FIELD_NUMBER;
284  hash = (53 * hash) + getNextsList().hashCode();
285  }
286  if (getDistinguishedNodesCount() > 0) {
287  hash = (37 * hash) + DISTINGUISHED_NODES_FIELD_NUMBER;
288  hash = (53 * hash) + getDistinguishedNodesList().hashCode();
289  }
290  hash = (29 * hash) + unknownFields.hashCode();
291  memoizedHashCode = hash;
292  return hash;
293  }
294 
296  java.nio.ByteBuffer data)
297  throws com.google.protobuf.InvalidProtocolBufferException {
298  return PARSER.parseFrom(data);
299  }
301  java.nio.ByteBuffer data,
302  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
303  throws com.google.protobuf.InvalidProtocolBufferException {
304  return PARSER.parseFrom(data, extensionRegistry);
305  }
307  com.google.protobuf.ByteString data)
308  throws com.google.protobuf.InvalidProtocolBufferException {
309  return PARSER.parseFrom(data);
310  }
312  com.google.protobuf.ByteString data,
313  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314  throws com.google.protobuf.InvalidProtocolBufferException {
315  return PARSER.parseFrom(data, extensionRegistry);
316  }
318  throws com.google.protobuf.InvalidProtocolBufferException {
319  return PARSER.parseFrom(data);
320  }
322  byte[] data,
323  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
324  throws com.google.protobuf.InvalidProtocolBufferException {
325  return PARSER.parseFrom(data, extensionRegistry);
326  }
327  public static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.io.InputStream input)
328  throws java.io.IOException {
329  return com.google.protobuf.GeneratedMessageV3
330  .parseWithIOException(PARSER, input);
331  }
333  java.io.InputStream input,
334  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
335  throws java.io.IOException {
336  return com.google.protobuf.GeneratedMessageV3
337  .parseWithIOException(PARSER, input, extensionRegistry);
338  }
339  public static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom(java.io.InputStream input)
340  throws java.io.IOException {
341  return com.google.protobuf.GeneratedMessageV3
342  .parseDelimitedWithIOException(PARSER, input);
343  }
345  java.io.InputStream input,
346  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
347  throws java.io.IOException {
348  return com.google.protobuf.GeneratedMessageV3
349  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
350  }
352  com.google.protobuf.CodedInputStream input)
353  throws java.io.IOException {
354  return com.google.protobuf.GeneratedMessageV3
355  .parseWithIOException(PARSER, input);
356  }
358  com.google.protobuf.CodedInputStream input,
359  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseWithIOException(PARSER, input, extensionRegistry);
363  }
364 
365  @java.lang.Override
366  public Builder newBuilderForType() { return newBuilder(); }
367  public static Builder newBuilder() {
368  return DEFAULT_INSTANCE.toBuilder();
369  }
371  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
372  }
373  @java.lang.Override
374  public Builder toBuilder() {
375  return this == DEFAULT_INSTANCE
376  ? new Builder() : new Builder().mergeFrom(this);
377  }
378 
379  @java.lang.Override
381  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
382  Builder builder = new Builder(parent);
383  return builder;
384  }
394  public static final class Builder extends
395  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
396  // @@protoc_insertion_point(builder_implements:operations_research.sat.CircuitCoveringConstraintProto)
397  com.google.ortools.sat.CircuitCoveringConstraintProtoOrBuilder {
398  public static final com.google.protobuf.Descriptors.Descriptor
400  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_descriptor;
401  }
402 
403  @java.lang.Override
404  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
406  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_fieldAccessorTable
407  .ensureFieldAccessorsInitialized(
409  }
410 
411  // Construct using com.google.ortools.sat.CircuitCoveringConstraintProto.newBuilder()
412  private Builder() {
413  maybeForceBuilderInitialization();
414  }
415 
416  private Builder(
417  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
418  super(parent);
419  maybeForceBuilderInitialization();
420  }
421  private void maybeForceBuilderInitialization() {
422  if (com.google.protobuf.GeneratedMessageV3
423  .alwaysUseFieldBuilders) {
424  }
425  }
426  @java.lang.Override
427  public Builder clear() {
428  super.clear();
429  nexts_ = emptyIntList();
430  bitField0_ = (bitField0_ & ~0x00000001);
431  distinguishedNodes_ = emptyLongList();
432  bitField0_ = (bitField0_ & ~0x00000002);
433  return this;
434  }
435 
436  @java.lang.Override
437  public com.google.protobuf.Descriptors.Descriptor
439  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_descriptor;
440  }
441 
442  @java.lang.Override
445  }
446 
447  @java.lang.Override
450  if (!result.isInitialized()) {
451  throw newUninitializedMessageException(result);
452  }
453  return result;
454  }
455 
456  @java.lang.Override
459  int from_bitField0_ = bitField0_;
460  if (((bitField0_ & 0x00000001) != 0)) {
461  nexts_.makeImmutable();
462  bitField0_ = (bitField0_ & ~0x00000001);
463  }
464  result.nexts_ = nexts_;
465  if (((bitField0_ & 0x00000002) != 0)) {
466  distinguishedNodes_.makeImmutable();
467  bitField0_ = (bitField0_ & ~0x00000002);
468  }
469  result.distinguishedNodes_ = distinguishedNodes_;
470  onBuilt();
471  return result;
472  }
473 
474  @java.lang.Override
475  public Builder clone() {
476  return super.clone();
477  }
478  @java.lang.Override
480  com.google.protobuf.Descriptors.FieldDescriptor field,
481  java.lang.Object value) {
482  return super.setField(field, value);
483  }
484  @java.lang.Override
486  com.google.protobuf.Descriptors.FieldDescriptor field) {
487  return super.clearField(field);
488  }
489  @java.lang.Override
491  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
492  return super.clearOneof(oneof);
493  }
494  @java.lang.Override
496  com.google.protobuf.Descriptors.FieldDescriptor field,
497  int index, java.lang.Object value) {
498  return super.setRepeatedField(field, index, value);
499  }
500  @java.lang.Override
502  com.google.protobuf.Descriptors.FieldDescriptor field,
503  java.lang.Object value) {
504  return super.addRepeatedField(field, value);
505  }
506  @java.lang.Override
507  public Builder mergeFrom(com.google.protobuf.Message other) {
508  if (other instanceof com.google.ortools.sat.CircuitCoveringConstraintProto) {
510  } else {
511  super.mergeFrom(other);
512  return this;
513  }
514  }
515 
518  if (!other.nexts_.isEmpty()) {
519  if (nexts_.isEmpty()) {
520  nexts_ = other.nexts_;
521  bitField0_ = (bitField0_ & ~0x00000001);
522  } else {
523  ensureNextsIsMutable();
524  nexts_.addAll(other.nexts_);
525  }
526  onChanged();
527  }
528  if (!other.distinguishedNodes_.isEmpty()) {
529  if (distinguishedNodes_.isEmpty()) {
530  distinguishedNodes_ = other.distinguishedNodes_;
531  bitField0_ = (bitField0_ & ~0x00000002);
532  } else {
533  ensureDistinguishedNodesIsMutable();
534  distinguishedNodes_.addAll(other.distinguishedNodes_);
535  }
536  onChanged();
537  }
538  this.mergeUnknownFields(other.unknownFields);
539  onChanged();
540  return this;
541  }
542 
543  @java.lang.Override
544  public final boolean isInitialized() {
545  return true;
546  }
547 
548  @java.lang.Override
550  com.google.protobuf.CodedInputStream input,
551  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
552  throws java.io.IOException {
553  com.google.ortools.sat.CircuitCoveringConstraintProto parsedMessage = null;
554  try {
555  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
556  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
557  parsedMessage = (com.google.ortools.sat.CircuitCoveringConstraintProto) e.getUnfinishedMessage();
558  throw e.unwrapIOException();
559  } finally {
560  if (parsedMessage != null) {
561  mergeFrom(parsedMessage);
562  }
563  }
564  return this;
565  }
566  private int bitField0_;
567 
568  private com.google.protobuf.Internal.IntList nexts_ = emptyIntList();
569  private void ensureNextsIsMutable() {
570  if (!((bitField0_ & 0x00000001) != 0)) {
571  nexts_ = mutableCopy(nexts_);
572  bitField0_ |= 0x00000001;
573  }
574  }
578  public java.util.List<java.lang.Integer>
580  return ((bitField0_ & 0x00000001) != 0) ?
581  java.util.Collections.unmodifiableList(nexts_) : nexts_;
582  }
586  public int getNextsCount() {
587  return nexts_.size();
588  }
592  public int getNexts(int index) {
593  return nexts_.getInt(index);
594  }
599  int index, int value) {
600  ensureNextsIsMutable();
601  nexts_.setInt(index, value);
602  onChanged();
603  return this;
604  }
608  public Builder addNexts(int value) {
609  ensureNextsIsMutable();
610  nexts_.addInt(value);
611  onChanged();
612  return this;
613  }
618  java.lang.Iterable<? extends java.lang.Integer> values) {
619  ensureNextsIsMutable();
620  com.google.protobuf.AbstractMessageLite.Builder.addAll(
621  values, nexts_);
622  onChanged();
623  return this;
624  }
628  public Builder clearNexts() {
629  nexts_ = emptyIntList();
630  bitField0_ = (bitField0_ & ~0x00000001);
631  onChanged();
632  return this;
633  }
634 
635  private com.google.protobuf.Internal.LongList distinguishedNodes_ = emptyLongList();
636  private void ensureDistinguishedNodesIsMutable() {
637  if (!((bitField0_ & 0x00000002) != 0)) {
638  distinguishedNodes_ = mutableCopy(distinguishedNodes_);
639  bitField0_ |= 0x00000002;
640  }
641  }
645  public java.util.List<java.lang.Long>
647  return ((bitField0_ & 0x00000002) != 0) ?
648  java.util.Collections.unmodifiableList(distinguishedNodes_) : distinguishedNodes_;
649  }
654  return distinguishedNodes_.size();
655  }
659  public long getDistinguishedNodes(int index) {
660  return distinguishedNodes_.getLong(index);
661  }
666  int index, long value) {
667  ensureDistinguishedNodesIsMutable();
668  distinguishedNodes_.setLong(index, value);
669  onChanged();
670  return this;
671  }
675  public Builder addDistinguishedNodes(long value) {
676  ensureDistinguishedNodesIsMutable();
677  distinguishedNodes_.addLong(value);
678  onChanged();
679  return this;
680  }
685  java.lang.Iterable<? extends java.lang.Long> values) {
686  ensureDistinguishedNodesIsMutable();
687  com.google.protobuf.AbstractMessageLite.Builder.addAll(
688  values, distinguishedNodes_);
689  onChanged();
690  return this;
691  }
696  distinguishedNodes_ = emptyLongList();
697  bitField0_ = (bitField0_ & ~0x00000002);
698  onChanged();
699  return this;
700  }
701  @java.lang.Override
702  public final Builder setUnknownFields(
703  final com.google.protobuf.UnknownFieldSet unknownFields) {
704  return super.setUnknownFields(unknownFields);
705  }
706 
707  @java.lang.Override
709  final com.google.protobuf.UnknownFieldSet unknownFields) {
710  return super.mergeUnknownFields(unknownFields);
711  }
712 
713 
714  // @@protoc_insertion_point(builder_scope:operations_research.sat.CircuitCoveringConstraintProto)
715  }
716 
717  // @@protoc_insertion_point(class_scope:operations_research.sat.CircuitCoveringConstraintProto)
718  private static final com.google.ortools.sat.CircuitCoveringConstraintProto DEFAULT_INSTANCE;
719  static {
720  DEFAULT_INSTANCE = new com.google.ortools.sat.CircuitCoveringConstraintProto();
721  }
722 
724  return DEFAULT_INSTANCE;
725  }
726 
727  private static final com.google.protobuf.Parser<CircuitCoveringConstraintProto>
728  PARSER = new com.google.protobuf.AbstractParser<CircuitCoveringConstraintProto>() {
729  @java.lang.Override
730  public CircuitCoveringConstraintProto parsePartialFrom(
731  com.google.protobuf.CodedInputStream input,
732  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
733  throws com.google.protobuf.InvalidProtocolBufferException {
734  return new CircuitCoveringConstraintProto(input, extensionRegistry);
735  }
736  };
737 
738  public static com.google.protobuf.Parser<CircuitCoveringConstraintProto> parser() {
739  return PARSER;
740  }
741 
742  @java.lang.Override
744  return PARSER;
745  }
746 
747  @java.lang.Override
749  return DEFAULT_INSTANCE;
750  }
751 
752 }
753 
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static Builder newBuilder(com.google.ortools.sat.CircuitCoveringConstraintProto prototype)
static com.google.protobuf.Parser< CircuitCoveringConstraintProto > parser()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.List< java.lang.Integer > getNextsList()
repeated int32 nexts = 1;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.ByteString data)
Builder setDistinguishedNodes(int index, long value)
repeated int64 distinguished_nodes = 2;
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto buildPartial()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.io.InputStream input)
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstanceForType()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
long getDistinguishedNodes(int index)
repeated int64 distinguished_nodes = 2;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getDistinguishedNodesCount()
repeated int64 distinguished_nodes = 2;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Long > getDistinguishedNodesList()
repeated int64 distinguished_nodes = 2;
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto build()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(byte[] data)
java.util.List< java.lang.Long > getDistinguishedNodesList()
repeated int64 distinguished_nodes = 2;
long getDistinguishedNodes(int index)
repeated int64 distinguished_nodes = 2;
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Integer > getNextsList()
repeated int32 nexts = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder mergeFrom(com.google.ortools.sat.CircuitCoveringConstraintProto other)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstance()
Builder addDistinguishedNodes(long value)
repeated int64 distinguished_nodes = 2;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder setNexts(int index, int value)
repeated int32 nexts = 1;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addAllNexts(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 nexts = 1;
.lang.Override com.google.protobuf.Parser< CircuitCoveringConstraintProto > getParserForType()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom(java.io.InputStream input)
Builder addAllDistinguishedNodes(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 distinguished_nodes = 2;
Builder clearDistinguishedNodes()
repeated int64 distinguished_nodes = 2;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.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.ortools.sat.CircuitCoveringConstraintProto getDefaultInstanceForType()