Java Reference

Java Reference

sat/PartialVariableAssignment.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/cp_model.proto
3
4package com.google.ortools.sat;
5
15public final class PartialVariableAssignment extends
16 com.google.protobuf.GeneratedMessageV3 implements
17 // @@protoc_insertion_point(message_implements:operations_research.sat.PartialVariableAssignment)
19private static final long serialVersionUID = 0L;
20 // Use PartialVariableAssignment.newBuilder() to construct.
21 private PartialVariableAssignment(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22 super(builder);
23 }
25 vars_ = emptyIntList();
26 values_ = emptyLongList();
27 }
28
29 @java.lang.Override
30 @SuppressWarnings({"unused"})
31 protected java.lang.Object newInstance(
32 UnusedPrivateParameter unused) {
33 return new PartialVariableAssignment();
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 vars_ = newIntList();
63 mutable_bitField0_ |= 0x00000001;
64 }
65 vars_.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 vars_ = newIntList();
73 mutable_bitField0_ |= 0x00000001;
74 }
75 while (input.getBytesUntilLimit() > 0) {
76 vars_.addInt(input.readInt32());
77 }
78 input.popLimit(limit);
79 break;
80 }
81 case 16: {
82 if (!((mutable_bitField0_ & 0x00000002) != 0)) {
83 values_ = newLongList();
84 mutable_bitField0_ |= 0x00000002;
85 }
86 values_.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 values_ = newLongList();
94 mutable_bitField0_ |= 0x00000002;
95 }
96 while (input.getBytesUntilLimit() > 0) {
97 values_.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 vars_.makeImmutable(); // C
119 }
120 if (((mutable_bitField0_ & 0x00000002) != 0)) {
121 values_.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_PartialVariableAssignment_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_PartialVariableAssignment_fieldAccessorTable
136 .ensureFieldAccessorsInitialized(
137 com.google.ortools.sat.PartialVariableAssignment.class, com.google.ortools.sat.PartialVariableAssignment.Builder.class);
138 }
139
140 public static final int VARS_FIELD_NUMBER = 1;
141 private com.google.protobuf.Internal.IntList vars_;
146 @java.lang.Override
147 public java.util.List<java.lang.Integer>
149 return vars_;
150 }
155 public int getVarsCount() {
156 return vars_.size();
157 }
163 public int getVars(int index) {
164 return vars_.getInt(index);
165 }
166 private int varsMemoizedSerializedSize = -1;
167
168 public static final int VALUES_FIELD_NUMBER = 2;
169 private com.google.protobuf.Internal.LongList values_;
174 @java.lang.Override
175 public java.util.List<java.lang.Long>
177 return values_;
178 }
183 public int getValuesCount() {
184 return values_.size();
185 }
191 public long getValues(int index) {
192 return values_.getLong(index);
193 }
194 private int valuesMemoizedSerializedSize = -1;
195
196 private byte memoizedIsInitialized = -1;
197 @java.lang.Override
198 public final boolean isInitialized() {
199 byte isInitialized = memoizedIsInitialized;
200 if (isInitialized == 1) return true;
201 if (isInitialized == 0) return false;
202
203 memoizedIsInitialized = 1;
204 return true;
205 }
206
207 @java.lang.Override
208 public void writeTo(com.google.protobuf.CodedOutputStream output)
209 throws java.io.IOException {
211 if (getVarsList().size() > 0) {
212 output.writeUInt32NoTag(10);
213 output.writeUInt32NoTag(varsMemoizedSerializedSize);
214 }
215 for (int i = 0; i < vars_.size(); i++) {
216 output.writeInt32NoTag(vars_.getInt(i));
217 }
218 if (getValuesList().size() > 0) {
219 output.writeUInt32NoTag(18);
220 output.writeUInt32NoTag(valuesMemoizedSerializedSize);
221 }
222 for (int i = 0; i < values_.size(); i++) {
223 output.writeInt64NoTag(values_.getLong(i));
224 }
225 unknownFields.writeTo(output);
226 }
227
228 @java.lang.Override
229 public int getSerializedSize() {
230 int size = memoizedSize;
231 if (size != -1) return size;
232
233 size = 0;
234 {
235 int dataSize = 0;
236 for (int i = 0; i < vars_.size(); i++) {
237 dataSize += com.google.protobuf.CodedOutputStream
238 .computeInt32SizeNoTag(vars_.getInt(i));
239 }
240 size += dataSize;
241 if (!getVarsList().isEmpty()) {
242 size += 1;
243 size += com.google.protobuf.CodedOutputStream
244 .computeInt32SizeNoTag(dataSize);
245 }
246 varsMemoizedSerializedSize = dataSize;
247 }
248 {
249 int dataSize = 0;
250 for (int i = 0; i < values_.size(); i++) {
251 dataSize += com.google.protobuf.CodedOutputStream
252 .computeInt64SizeNoTag(values_.getLong(i));
253 }
254 size += dataSize;
255 if (!getValuesList().isEmpty()) {
256 size += 1;
257 size += com.google.protobuf.CodedOutputStream
258 .computeInt32SizeNoTag(dataSize);
259 }
260 valuesMemoizedSerializedSize = dataSize;
261 }
262 size += unknownFields.getSerializedSize();
263 memoizedSize = size;
264 return size;
265 }
266
267 @java.lang.Override
268 public boolean equals(final java.lang.Object obj) {
269 if (obj == this) {
270 return true;
271 }
272 if (!(obj instanceof com.google.ortools.sat.PartialVariableAssignment)) {
273 return super.equals(obj);
274 }
275 com.google.ortools.sat.PartialVariableAssignment other = (com.google.ortools.sat.PartialVariableAssignment) obj;
276
277 if (!getVarsList()
278 .equals(other.getVarsList())) return false;
279 if (!getValuesList()
280 .equals(other.getValuesList())) return false;
281 if (!unknownFields.equals(other.unknownFields)) return false;
282 return true;
283 }
284
285 @java.lang.Override
286 public int hashCode() {
287 if (memoizedHashCode != 0) {
288 return memoizedHashCode;
289 }
290 int hash = 41;
291 hash = (19 * hash) + getDescriptor().hashCode();
292 if (getVarsCount() > 0) {
293 hash = (37 * hash) + VARS_FIELD_NUMBER;
294 hash = (53 * hash) + getVarsList().hashCode();
295 }
296 if (getValuesCount() > 0) {
297 hash = (37 * hash) + VALUES_FIELD_NUMBER;
298 hash = (53 * hash) + getValuesList().hashCode();
299 }
300 hash = (29 * hash) + unknownFields.hashCode();
301 memoizedHashCode = hash;
302 return hash;
303 }
304
305 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
306 java.nio.ByteBuffer data)
307 throws com.google.protobuf.InvalidProtocolBufferException {
308 return PARSER.parseFrom(data);
309 }
310 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
311 java.nio.ByteBuffer data,
312 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313 throws com.google.protobuf.InvalidProtocolBufferException {
314 return PARSER.parseFrom(data, extensionRegistry);
315 }
316 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
317 com.google.protobuf.ByteString data)
318 throws com.google.protobuf.InvalidProtocolBufferException {
319 return PARSER.parseFrom(data);
320 }
321 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
322 com.google.protobuf.ByteString 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.PartialVariableAssignment parseFrom(byte[] data)
328 throws com.google.protobuf.InvalidProtocolBufferException {
329 return PARSER.parseFrom(data);
330 }
331 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
332 byte[] data,
333 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
334 throws com.google.protobuf.InvalidProtocolBufferException {
335 return PARSER.parseFrom(data, extensionRegistry);
336 }
337 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
338 throws java.io.IOException {
339 return com.google.protobuf.GeneratedMessageV3
340 .parseWithIOException(PARSER, input);
341 }
342 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
343 java.io.InputStream input,
344 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
345 throws java.io.IOException {
346 return com.google.protobuf.GeneratedMessageV3
347 .parseWithIOException(PARSER, input, extensionRegistry);
348 }
349 public static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
350 throws java.io.IOException {
351 return com.google.protobuf.GeneratedMessageV3
352 .parseDelimitedWithIOException(PARSER, input);
353 }
354 public static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(
355 java.io.InputStream input,
356 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
357 throws java.io.IOException {
358 return com.google.protobuf.GeneratedMessageV3
359 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
360 }
361 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
362 com.google.protobuf.CodedInputStream input)
363 throws java.io.IOException {
364 return com.google.protobuf.GeneratedMessageV3
365 .parseWithIOException(PARSER, input);
366 }
367 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(
368 com.google.protobuf.CodedInputStream input,
369 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
370 throws java.io.IOException {
371 return com.google.protobuf.GeneratedMessageV3
372 .parseWithIOException(PARSER, input, extensionRegistry);
373 }
374
375 @java.lang.Override
376 public Builder newBuilderForType() { return newBuilder(); }
377 public static Builder newBuilder() {
378 return DEFAULT_INSTANCE.toBuilder();
379 }
380 public static Builder newBuilder(com.google.ortools.sat.PartialVariableAssignment prototype) {
381 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
382 }
383 @java.lang.Override
385 return this == DEFAULT_INSTANCE
386 ? new Builder() : new Builder().mergeFrom(this);
387 }
388
389 @java.lang.Override
391 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
392 Builder builder = new Builder(parent);
393 return builder;
394 }
404 public static final class Builder extends
405 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
406 // @@protoc_insertion_point(builder_implements:operations_research.sat.PartialVariableAssignment)
407 com.google.ortools.sat.PartialVariableAssignmentOrBuilder {
408 public static final com.google.protobuf.Descriptors.Descriptor
410 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
411 }
412
413 @java.lang.Override
414 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
416 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_fieldAccessorTable
417 .ensureFieldAccessorsInitialized(
418 com.google.ortools.sat.PartialVariableAssignment.class, com.google.ortools.sat.PartialVariableAssignment.Builder.class);
419 }
420
421 // Construct using com.google.ortools.sat.PartialVariableAssignment.newBuilder()
422 private Builder() {
423 maybeForceBuilderInitialization();
424 }
425
426 private Builder(
427 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
428 super(parent);
429 maybeForceBuilderInitialization();
430 }
431 private void maybeForceBuilderInitialization() {
432 if (com.google.protobuf.GeneratedMessageV3
433 .alwaysUseFieldBuilders) {
434 }
435 }
436 @java.lang.Override
437 public Builder clear() {
438 super.clear();
439 vars_ = emptyIntList();
440 bitField0_ = (bitField0_ & ~0x00000001);
441 values_ = emptyLongList();
442 bitField0_ = (bitField0_ & ~0x00000002);
443 return this;
444 }
445
446 @java.lang.Override
447 public com.google.protobuf.Descriptors.Descriptor
449 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
450 }
451
452 @java.lang.Override
453 public com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType() {
454 return com.google.ortools.sat.PartialVariableAssignment.getDefaultInstance();
455 }
456
457 @java.lang.Override
458 public com.google.ortools.sat.PartialVariableAssignment build() {
459 com.google.ortools.sat.PartialVariableAssignment result = buildPartial();
460 if (!result.isInitialized()) {
461 throw newUninitializedMessageException(result);
462 }
463 return result;
464 }
465
466 @java.lang.Override
467 public com.google.ortools.sat.PartialVariableAssignment buildPartial() {
468 com.google.ortools.sat.PartialVariableAssignment result = new com.google.ortools.sat.PartialVariableAssignment(this);
469 int from_bitField0_ = bitField0_;
470 if (((bitField0_ & 0x00000001) != 0)) {
471 vars_.makeImmutable();
472 bitField0_ = (bitField0_ & ~0x00000001);
473 }
474 result.vars_ = vars_;
475 if (((bitField0_ & 0x00000002) != 0)) {
476 values_.makeImmutable();
477 bitField0_ = (bitField0_ & ~0x00000002);
478 }
479 result.values_ = values_;
480 onBuilt();
481 return result;
482 }
483
484 @java.lang.Override
485 public Builder clone() {
486 return super.clone();
487 }
488 @java.lang.Override
490 com.google.protobuf.Descriptors.FieldDescriptor field,
491 java.lang.Object value) {
492 return super.setField(field, value);
493 }
494 @java.lang.Override
496 com.google.protobuf.Descriptors.FieldDescriptor field) {
497 return super.clearField(field);
498 }
499 @java.lang.Override
501 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
502 return super.clearOneof(oneof);
503 }
504 @java.lang.Override
506 com.google.protobuf.Descriptors.FieldDescriptor field,
507 int index, java.lang.Object value) {
508 return super.setRepeatedField(field, index, value);
509 }
510 @java.lang.Override
512 com.google.protobuf.Descriptors.FieldDescriptor field,
513 java.lang.Object value) {
514 return super.addRepeatedField(field, value);
515 }
516 @java.lang.Override
517 public Builder mergeFrom(com.google.protobuf.Message other) {
518 if (other instanceof com.google.ortools.sat.PartialVariableAssignment) {
519 return mergeFrom((com.google.ortools.sat.PartialVariableAssignment)other);
520 } else {
521 super.mergeFrom(other);
522 return this;
523 }
524 }
525
526 public Builder mergeFrom(com.google.ortools.sat.PartialVariableAssignment other) {
527 if (other == com.google.ortools.sat.PartialVariableAssignment.getDefaultInstance()) return this;
528 if (!other.vars_.isEmpty()) {
529 if (vars_.isEmpty()) {
530 vars_ = other.vars_;
531 bitField0_ = (bitField0_ & ~0x00000001);
532 } else {
533 ensureVarsIsMutable();
534 vars_.addAll(other.vars_);
535 }
536 onChanged();
537 }
538 if (!other.values_.isEmpty()) {
539 if (values_.isEmpty()) {
540 values_ = other.values_;
541 bitField0_ = (bitField0_ & ~0x00000002);
542 } else {
543 ensureValuesIsMutable();
544 values_.addAll(other.values_);
545 }
546 onChanged();
547 }
548 this.mergeUnknownFields(other.unknownFields);
549 onChanged();
550 return this;
551 }
552
553 @java.lang.Override
554 public final boolean isInitialized() {
555 return true;
556 }
557
558 @java.lang.Override
560 com.google.protobuf.CodedInputStream input,
561 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
562 throws java.io.IOException {
563 com.google.ortools.sat.PartialVariableAssignment parsedMessage = null;
564 try {
565 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
566 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
567 parsedMessage = (com.google.ortools.sat.PartialVariableAssignment) e.getUnfinishedMessage();
568 throw e.unwrapIOException();
569 } finally {
570 if (parsedMessage != null) {
571 mergeFrom(parsedMessage);
572 }
573 }
574 return this;
575 }
576 private int bitField0_;
577
578 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
579 private void ensureVarsIsMutable() {
580 if (!((bitField0_ & 0x00000001) != 0)) {
581 vars_ = mutableCopy(vars_);
582 bitField0_ |= 0x00000001;
583 }
584 }
589 public java.util.List<java.lang.Integer>
591 return ((bitField0_ & 0x00000001) != 0) ?
592 java.util.Collections.unmodifiableList(vars_) : vars_;
593 }
598 public int getVarsCount() {
599 return vars_.size();
600 }
606 public int getVars(int index) {
607 return vars_.getInt(index);
608 }
616 int index, int value) {
617 ensureVarsIsMutable();
618 vars_.setInt(index, value);
619 onChanged();
620 return this;
621 }
627 public Builder addVars(int value) {
628 ensureVarsIsMutable();
629 vars_.addInt(value);
630 onChanged();
631 return this;
632 }
639 java.lang.Iterable<? extends java.lang.Integer> values) {
640 ensureVarsIsMutable();
641 com.google.protobuf.AbstractMessageLite.Builder.addAll(
642 values, vars_);
643 onChanged();
644 return this;
645 }
651 vars_ = emptyIntList();
652 bitField0_ = (bitField0_ & ~0x00000001);
653 onChanged();
654 return this;
655 }
656
657 private com.google.protobuf.Internal.LongList values_ = emptyLongList();
658 private void ensureValuesIsMutable() {
659 if (!((bitField0_ & 0x00000002) != 0)) {
660 values_ = mutableCopy(values_);
661 bitField0_ |= 0x00000002;
662 }
663 }
668 public java.util.List<java.lang.Long>
670 return ((bitField0_ & 0x00000002) != 0) ?
671 java.util.Collections.unmodifiableList(values_) : values_;
672 }
677 public int getValuesCount() {
678 return values_.size();
679 }
685 public long getValues(int index) {
686 return values_.getLong(index);
687 }
695 int index, long value) {
696 ensureValuesIsMutable();
697 values_.setLong(index, value);
698 onChanged();
699 return this;
700 }
706 public Builder addValues(long value) {
707 ensureValuesIsMutable();
708 values_.addLong(value);
709 onChanged();
710 return this;
711 }
718 java.lang.Iterable<? extends java.lang.Long> values) {
719 ensureValuesIsMutable();
720 com.google.protobuf.AbstractMessageLite.Builder.addAll(
721 values, values_);
722 onChanged();
723 return this;
724 }
730 values_ = emptyLongList();
731 bitField0_ = (bitField0_ & ~0x00000002);
732 onChanged();
733 return this;
734 }
735 @java.lang.Override
737 final com.google.protobuf.UnknownFieldSet unknownFields) {
738 return super.setUnknownFields(unknownFields);
739 }
740
741 @java.lang.Override
743 final com.google.protobuf.UnknownFieldSet unknownFields) {
744 return super.mergeUnknownFields(unknownFields);
745 }
746
747
748 // @@protoc_insertion_point(builder_scope:operations_research.sat.PartialVariableAssignment)
749 }
750
751 // @@protoc_insertion_point(class_scope:operations_research.sat.PartialVariableAssignment)
752 private static final com.google.ortools.sat.PartialVariableAssignment DEFAULT_INSTANCE;
753 static {
754 DEFAULT_INSTANCE = new com.google.ortools.sat.PartialVariableAssignment();
755 }
756
757 public static com.google.ortools.sat.PartialVariableAssignment getDefaultInstance() {
758 return DEFAULT_INSTANCE;
759 }
760
761 private static final com.google.protobuf.Parser<PartialVariableAssignment>
762 PARSER = new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
763 @java.lang.Override
764 public PartialVariableAssignment parsePartialFrom(
765 com.google.protobuf.CodedInputStream input,
766 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
767 throws com.google.protobuf.InvalidProtocolBufferException {
768 return new PartialVariableAssignment(input, extensionRegistry);
769 }
770 };
771
772 public static com.google.protobuf.Parser<PartialVariableAssignment> parser() {
773 return PARSER;
774 }
775
776 @java.lang.Override
777 public com.google.protobuf.Parser<PartialVariableAssignment> getParserForType() {
778 return PARSER;
779 }
780
781 @java.lang.Override
782 public com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType() {
783 return DEFAULT_INSTANCE;
784 }
785
786}
787
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder setValues(int index, long value)
repeated int64 values = 2;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.ortools.sat.PartialVariableAssignment other)
.lang.Override com.google.ortools.sat.PartialVariableAssignment build()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder setVars(int index, int value)
repeated int32 vars = 1;
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 values = 2;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.ortools.sat.PartialVariableAssignment buildPartial()
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< PartialVariableAssignment > parser()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
.lang.Override com.google.protobuf.Parser< PartialVariableAssignment > getParserForType()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment getDefaultInstance()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input)
static Builder newBuilder(com.google.ortools.sat.PartialVariableAssignment prototype)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data)
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data)
.lang.Override java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
.lang.Override com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)