Java Reference

Java Reference

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_;
146  public java.util.List<java.lang.Integer>
148  return nexts_;
149  }
154  public int getNextsCount() {
155  return nexts_.size();
156  }
162  public int getNexts(int index) {
163  return nexts_.getInt(index);
164  }
165  private int nextsMemoizedSerializedSize = -1;
166 
167  public static final int DISTINGUISHED_NODES_FIELD_NUMBER = 2;
168  private com.google.protobuf.Internal.LongList distinguishedNodes_;
173  public java.util.List<java.lang.Long>
175  return distinguishedNodes_;
176  }
182  return distinguishedNodes_.size();
183  }
189  public long getDistinguishedNodes(int index) {
190  return distinguishedNodes_.getLong(index);
191  }
192  private int distinguishedNodesMemoizedSerializedSize = -1;
193 
194  private byte memoizedIsInitialized = -1;
195  @java.lang.Override
196  public final boolean isInitialized() {
197  byte isInitialized = memoizedIsInitialized;
198  if (isInitialized == 1) return true;
199  if (isInitialized == 0) return false;
200 
201  memoizedIsInitialized = 1;
202  return true;
203  }
204 
205  @java.lang.Override
206  public void writeTo(com.google.protobuf.CodedOutputStream output)
207  throws java.io.IOException {
209  if (getNextsList().size() > 0) {
210  output.writeUInt32NoTag(10);
211  output.writeUInt32NoTag(nextsMemoizedSerializedSize);
212  }
213  for (int i = 0; i < nexts_.size(); i++) {
214  output.writeInt32NoTag(nexts_.getInt(i));
215  }
216  if (getDistinguishedNodesList().size() > 0) {
217  output.writeUInt32NoTag(18);
218  output.writeUInt32NoTag(distinguishedNodesMemoizedSerializedSize);
219  }
220  for (int i = 0; i < distinguishedNodes_.size(); i++) {
221  output.writeInt64NoTag(distinguishedNodes_.getLong(i));
222  }
223  unknownFields.writeTo(output);
224  }
225 
226  @java.lang.Override
227  public int getSerializedSize() {
228  int size = memoizedSize;
229  if (size != -1) return size;
230 
231  size = 0;
232  {
233  int dataSize = 0;
234  for (int i = 0; i < nexts_.size(); i++) {
235  dataSize += com.google.protobuf.CodedOutputStream
236  .computeInt32SizeNoTag(nexts_.getInt(i));
237  }
238  size += dataSize;
239  if (!getNextsList().isEmpty()) {
240  size += 1;
241  size += com.google.protobuf.CodedOutputStream
242  .computeInt32SizeNoTag(dataSize);
243  }
244  nextsMemoizedSerializedSize = dataSize;
245  }
246  {
247  int dataSize = 0;
248  for (int i = 0; i < distinguishedNodes_.size(); i++) {
249  dataSize += com.google.protobuf.CodedOutputStream
250  .computeInt64SizeNoTag(distinguishedNodes_.getLong(i));
251  }
252  size += dataSize;
253  if (!getDistinguishedNodesList().isEmpty()) {
254  size += 1;
255  size += com.google.protobuf.CodedOutputStream
256  .computeInt32SizeNoTag(dataSize);
257  }
258  distinguishedNodesMemoizedSerializedSize = dataSize;
259  }
260  size += unknownFields.getSerializedSize();
261  memoizedSize = size;
262  return size;
263  }
264 
265  @java.lang.Override
266  public boolean equals(final java.lang.Object obj) {
267  if (obj == this) {
268  return true;
269  }
270  if (!(obj instanceof com.google.ortools.sat.CircuitCoveringConstraintProto)) {
271  return super.equals(obj);
272  }
274 
275  if (!getNextsList()
276  .equals(other.getNextsList())) return false;
278  .equals(other.getDistinguishedNodesList())) return false;
279  if (!unknownFields.equals(other.unknownFields)) return false;
280  return true;
281  }
282 
283  @java.lang.Override
284  public int hashCode() {
285  if (memoizedHashCode != 0) {
286  return memoizedHashCode;
287  }
288  int hash = 41;
289  hash = (19 * hash) + getDescriptor().hashCode();
290  if (getNextsCount() > 0) {
291  hash = (37 * hash) + NEXTS_FIELD_NUMBER;
292  hash = (53 * hash) + getNextsList().hashCode();
293  }
294  if (getDistinguishedNodesCount() > 0) {
295  hash = (37 * hash) + DISTINGUISHED_NODES_FIELD_NUMBER;
296  hash = (53 * hash) + getDistinguishedNodesList().hashCode();
297  }
298  hash = (29 * hash) + unknownFields.hashCode();
299  memoizedHashCode = hash;
300  return hash;
301  }
302 
304  java.nio.ByteBuffer data)
305  throws com.google.protobuf.InvalidProtocolBufferException {
306  return PARSER.parseFrom(data);
307  }
309  java.nio.ByteBuffer data,
310  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
311  throws com.google.protobuf.InvalidProtocolBufferException {
312  return PARSER.parseFrom(data, extensionRegistry);
313  }
315  com.google.protobuf.ByteString data)
316  throws com.google.protobuf.InvalidProtocolBufferException {
317  return PARSER.parseFrom(data);
318  }
320  com.google.protobuf.ByteString data,
321  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
322  throws com.google.protobuf.InvalidProtocolBufferException {
323  return PARSER.parseFrom(data, extensionRegistry);
324  }
326  throws com.google.protobuf.InvalidProtocolBufferException {
327  return PARSER.parseFrom(data);
328  }
330  byte[] data,
331  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
332  throws com.google.protobuf.InvalidProtocolBufferException {
333  return PARSER.parseFrom(data, extensionRegistry);
334  }
335  public static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.io.InputStream input)
336  throws java.io.IOException {
337  return com.google.protobuf.GeneratedMessageV3
338  .parseWithIOException(PARSER, input);
339  }
341  java.io.InputStream input,
342  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
343  throws java.io.IOException {
344  return com.google.protobuf.GeneratedMessageV3
345  .parseWithIOException(PARSER, input, extensionRegistry);
346  }
347  public static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom(java.io.InputStream input)
348  throws java.io.IOException {
349  return com.google.protobuf.GeneratedMessageV3
350  .parseDelimitedWithIOException(PARSER, input);
351  }
353  java.io.InputStream input,
354  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
355  throws java.io.IOException {
356  return com.google.protobuf.GeneratedMessageV3
357  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
358  }
360  com.google.protobuf.CodedInputStream input)
361  throws java.io.IOException {
362  return com.google.protobuf.GeneratedMessageV3
363  .parseWithIOException(PARSER, input);
364  }
366  com.google.protobuf.CodedInputStream input,
367  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
368  throws java.io.IOException {
369  return com.google.protobuf.GeneratedMessageV3
370  .parseWithIOException(PARSER, input, extensionRegistry);
371  }
372 
373  @java.lang.Override
374  public Builder newBuilderForType() { return newBuilder(); }
375  public static Builder newBuilder() {
376  return DEFAULT_INSTANCE.toBuilder();
377  }
379  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
380  }
381  @java.lang.Override
382  public Builder toBuilder() {
383  return this == DEFAULT_INSTANCE
384  ? new Builder() : new Builder().mergeFrom(this);
385  }
386 
387  @java.lang.Override
389  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
390  Builder builder = new Builder(parent);
391  return builder;
392  }
402  public static final class Builder extends
403  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
404  // @@protoc_insertion_point(builder_implements:operations_research.sat.CircuitCoveringConstraintProto)
405  com.google.ortools.sat.CircuitCoveringConstraintProtoOrBuilder {
406  public static final com.google.protobuf.Descriptors.Descriptor
408  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_descriptor;
409  }
410 
411  @java.lang.Override
412  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
414  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_fieldAccessorTable
415  .ensureFieldAccessorsInitialized(
417  }
418 
419  // Construct using com.google.ortools.sat.CircuitCoveringConstraintProto.newBuilder()
420  private Builder() {
421  maybeForceBuilderInitialization();
422  }
423 
424  private Builder(
425  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
426  super(parent);
427  maybeForceBuilderInitialization();
428  }
429  private void maybeForceBuilderInitialization() {
430  if (com.google.protobuf.GeneratedMessageV3
431  .alwaysUseFieldBuilders) {
432  }
433  }
434  @java.lang.Override
435  public Builder clear() {
436  super.clear();
437  nexts_ = emptyIntList();
438  bitField0_ = (bitField0_ & ~0x00000001);
439  distinguishedNodes_ = emptyLongList();
440  bitField0_ = (bitField0_ & ~0x00000002);
441  return this;
442  }
443 
444  @java.lang.Override
445  public com.google.protobuf.Descriptors.Descriptor
447  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CircuitCoveringConstraintProto_descriptor;
448  }
449 
450  @java.lang.Override
453  }
454 
455  @java.lang.Override
458  if (!result.isInitialized()) {
459  throw newUninitializedMessageException(result);
460  }
461  return result;
462  }
463 
464  @java.lang.Override
467  int from_bitField0_ = bitField0_;
468  if (((bitField0_ & 0x00000001) != 0)) {
469  nexts_.makeImmutable();
470  bitField0_ = (bitField0_ & ~0x00000001);
471  }
472  result.nexts_ = nexts_;
473  if (((bitField0_ & 0x00000002) != 0)) {
474  distinguishedNodes_.makeImmutable();
475  bitField0_ = (bitField0_ & ~0x00000002);
476  }
477  result.distinguishedNodes_ = distinguishedNodes_;
478  onBuilt();
479  return result;
480  }
481 
482  @java.lang.Override
483  public Builder clone() {
484  return super.clone();
485  }
486  @java.lang.Override
488  com.google.protobuf.Descriptors.FieldDescriptor field,
489  java.lang.Object value) {
490  return super.setField(field, value);
491  }
492  @java.lang.Override
494  com.google.protobuf.Descriptors.FieldDescriptor field) {
495  return super.clearField(field);
496  }
497  @java.lang.Override
499  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
500  return super.clearOneof(oneof);
501  }
502  @java.lang.Override
504  com.google.protobuf.Descriptors.FieldDescriptor field,
505  int index, java.lang.Object value) {
506  return super.setRepeatedField(field, index, value);
507  }
508  @java.lang.Override
510  com.google.protobuf.Descriptors.FieldDescriptor field,
511  java.lang.Object value) {
512  return super.addRepeatedField(field, value);
513  }
514  @java.lang.Override
515  public Builder mergeFrom(com.google.protobuf.Message other) {
516  if (other instanceof com.google.ortools.sat.CircuitCoveringConstraintProto) {
518  } else {
519  super.mergeFrom(other);
520  return this;
521  }
522  }
523 
526  if (!other.nexts_.isEmpty()) {
527  if (nexts_.isEmpty()) {
528  nexts_ = other.nexts_;
529  bitField0_ = (bitField0_ & ~0x00000001);
530  } else {
531  ensureNextsIsMutable();
532  nexts_.addAll(other.nexts_);
533  }
534  onChanged();
535  }
536  if (!other.distinguishedNodes_.isEmpty()) {
537  if (distinguishedNodes_.isEmpty()) {
538  distinguishedNodes_ = other.distinguishedNodes_;
539  bitField0_ = (bitField0_ & ~0x00000002);
540  } else {
541  ensureDistinguishedNodesIsMutable();
542  distinguishedNodes_.addAll(other.distinguishedNodes_);
543  }
544  onChanged();
545  }
546  this.mergeUnknownFields(other.unknownFields);
547  onChanged();
548  return this;
549  }
550 
551  @java.lang.Override
552  public final boolean isInitialized() {
553  return true;
554  }
555 
556  @java.lang.Override
558  com.google.protobuf.CodedInputStream input,
559  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
560  throws java.io.IOException {
561  com.google.ortools.sat.CircuitCoveringConstraintProto parsedMessage = null;
562  try {
563  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
564  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
565  parsedMessage = (com.google.ortools.sat.CircuitCoveringConstraintProto) e.getUnfinishedMessage();
566  throw e.unwrapIOException();
567  } finally {
568  if (parsedMessage != null) {
569  mergeFrom(parsedMessage);
570  }
571  }
572  return this;
573  }
574  private int bitField0_;
575 
576  private com.google.protobuf.Internal.IntList nexts_ = emptyIntList();
577  private void ensureNextsIsMutable() {
578  if (!((bitField0_ & 0x00000001) != 0)) {
579  nexts_ = mutableCopy(nexts_);
580  bitField0_ |= 0x00000001;
581  }
582  }
587  public java.util.List<java.lang.Integer>
589  return ((bitField0_ & 0x00000001) != 0) ?
590  java.util.Collections.unmodifiableList(nexts_) : nexts_;
591  }
596  public int getNextsCount() {
597  return nexts_.size();
598  }
604  public int getNexts(int index) {
605  return nexts_.getInt(index);
606  }
614  int index, int value) {
615  ensureNextsIsMutable();
616  nexts_.setInt(index, value);
617  onChanged();
618  return this;
619  }
625  public Builder addNexts(int value) {
626  ensureNextsIsMutable();
627  nexts_.addInt(value);
628  onChanged();
629  return this;
630  }
637  java.lang.Iterable<? extends java.lang.Integer> values) {
638  ensureNextsIsMutable();
639  com.google.protobuf.AbstractMessageLite.Builder.addAll(
640  values, nexts_);
641  onChanged();
642  return this;
643  }
648  public Builder clearNexts() {
649  nexts_ = emptyIntList();
650  bitField0_ = (bitField0_ & ~0x00000001);
651  onChanged();
652  return this;
653  }
654 
655  private com.google.protobuf.Internal.LongList distinguishedNodes_ = emptyLongList();
656  private void ensureDistinguishedNodesIsMutable() {
657  if (!((bitField0_ & 0x00000002) != 0)) {
658  distinguishedNodes_ = mutableCopy(distinguishedNodes_);
659  bitField0_ |= 0x00000002;
660  }
661  }
666  public java.util.List<java.lang.Long>
668  return ((bitField0_ & 0x00000002) != 0) ?
669  java.util.Collections.unmodifiableList(distinguishedNodes_) : distinguishedNodes_;
670  }
676  return distinguishedNodes_.size();
677  }
683  public long getDistinguishedNodes(int index) {
684  return distinguishedNodes_.getLong(index);
685  }
693  int index, long value) {
694  ensureDistinguishedNodesIsMutable();
695  distinguishedNodes_.setLong(index, value);
696  onChanged();
697  return this;
698  }
704  public Builder addDistinguishedNodes(long value) {
705  ensureDistinguishedNodesIsMutable();
706  distinguishedNodes_.addLong(value);
707  onChanged();
708  return this;
709  }
716  java.lang.Iterable<? extends java.lang.Long> values) {
717  ensureDistinguishedNodesIsMutable();
718  com.google.protobuf.AbstractMessageLite.Builder.addAll(
719  values, distinguishedNodes_);
720  onChanged();
721  return this;
722  }
728  distinguishedNodes_ = emptyLongList();
729  bitField0_ = (bitField0_ & ~0x00000002);
730  onChanged();
731  return this;
732  }
733  @java.lang.Override
734  public final Builder setUnknownFields(
735  final com.google.protobuf.UnknownFieldSet unknownFields) {
736  return super.setUnknownFields(unknownFields);
737  }
738 
739  @java.lang.Override
741  final com.google.protobuf.UnknownFieldSet unknownFields) {
742  return super.mergeUnknownFields(unknownFields);
743  }
744 
745 
746  // @@protoc_insertion_point(builder_scope:operations_research.sat.CircuitCoveringConstraintProto)
747  }
748 
749  // @@protoc_insertion_point(class_scope:operations_research.sat.CircuitCoveringConstraintProto)
750  private static final com.google.ortools.sat.CircuitCoveringConstraintProto DEFAULT_INSTANCE;
751  static {
752  DEFAULT_INSTANCE = new com.google.ortools.sat.CircuitCoveringConstraintProto();
753  }
754 
756  return DEFAULT_INSTANCE;
757  }
758 
759  private static final com.google.protobuf.Parser<CircuitCoveringConstraintProto>
760  PARSER = new com.google.protobuf.AbstractParser<CircuitCoveringConstraintProto>() {
761  @java.lang.Override
762  public CircuitCoveringConstraintProto parsePartialFrom(
763  com.google.protobuf.CodedInputStream input,
764  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
765  throws com.google.protobuf.InvalidProtocolBufferException {
766  return new CircuitCoveringConstraintProto(input, extensionRegistry);
767  }
768  };
769 
770  public static com.google.protobuf.Parser<CircuitCoveringConstraintProto> parser() {
771  return PARSER;
772  }
773 
774  @java.lang.Override
776  return PARSER;
777  }
778 
779  @java.lang.Override
781  return DEFAULT_INSTANCE;
782  }
783 
784 }
785 
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder toBuilder()
Builder addDistinguishedNodes(long value)
repeated int64 distinguished_nodes = 2;
.lang.Override Builder clear()
Builder clearDistinguishedNodes()
repeated int64 distinguished_nodes = 2;
.lang.Override final boolean isInitialized()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstance()
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto buildPartial()
java.util.List< java.lang.Integer > getNextsList()
repeated int32 nexts = 1;
static Builder newBuilder()
.lang.Override int getSerializedSize()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
int getNexts(int index)
repeated int32 nexts = 1;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final int DISTINGUISHED_NODES_FIELD_NUMBER
Builder addAllDistinguishedNodes(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 distinguished_nodes = 2;
static final int NEXTS_FIELD_NUMBER
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.io.InputStream input)
Builder setNexts(int index, int value)
repeated int32 nexts = 1;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom(java.io.InputStream input)
Builder addAllNexts(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 nexts = 1;
Builder setDistinguishedNodes(int index, long value)
repeated int64 distinguished_nodes = 2;
static com.google.protobuf.Parser< CircuitCoveringConstraintProto > parser()
int getDistinguishedNodesCount()
repeated int64 distinguished_nodes = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
Builder mergeFrom(com.google.ortools.sat.CircuitCoveringConstraintProto other)
long getDistinguishedNodes(int index)
repeated int64 distinguished_nodes = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(byte[] data)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder clearNexts()
repeated int32 nexts = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.protobuf.Parser< CircuitCoveringConstraintProto > getParserForType()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
int getNexts(int index)
repeated int32 nexts = 1;
long getDistinguishedNodes(int index)
repeated int64 distinguished_nodes = 2;
int getNextsCount()
repeated int32 nexts = 1;
Builder addNexts(int value)
repeated int32 nexts = 1;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override final boolean isInitialized()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
int getDistinguishedNodesCount()
repeated int64 distinguished_nodes = 2;
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override int hashCode()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< java.lang.Long > getDistinguishedNodesList()
repeated int64 distinguished_nodes = 2;
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder newBuilderForType()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
java.util.List< java.lang.Integer > getNextsList()
repeated int32 nexts = 1;
.lang.Override Builder clone()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.CircuitCoveringConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static Builder newBuilder(com.google.ortools.sat.CircuitCoveringConstraintProto prototype)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
java.util.List< java.lang.Long > getDistinguishedNodesList()
repeated int64 distinguished_nodes = 2;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto getDefaultInstanceForType()
int getNextsCount()
repeated int32 nexts = 1;
.lang.Override com.google.ortools.sat.CircuitCoveringConstraintProto build()