Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
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
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
16public final class PartialVariableAssignment extends
17 com.google.protobuf.GeneratedMessageV3 implements
18 // @@protoc_insertion_point(message_implements:operations_research.sat.PartialVariableAssignment)
20private static final long serialVersionUID = 0L;
21 // Use PartialVariableAssignment.newBuilder() to construct.
22 private PartialVariableAssignment(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
23 super(builder);
24 }
26 vars_ = emptyIntList();
27 values_ = emptyLongList();
28 }
29
30 @java.lang.Override
31 @SuppressWarnings({"unused"})
32 protected java.lang.Object newInstance(
33 UnusedPrivateParameter unused) {
34 return new PartialVariableAssignment();
35 }
36
37 public static final com.google.protobuf.Descriptors.Descriptor
39 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
40 }
41
42 @java.lang.Override
43 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_fieldAccessorTable
46 .ensureFieldAccessorsInitialized(
47 com.google.ortools.sat.PartialVariableAssignment.class, com.google.ortools.sat.PartialVariableAssignment.Builder.class);
48 }
49
50 public static final int VARS_FIELD_NUMBER = 1;
51 @SuppressWarnings("serial")
52 private com.google.protobuf.Internal.IntList vars_ =
53 emptyIntList();
58 @java.lang.Override
59 public java.util.List<java.lang.Integer>
61 return vars_;
62 }
67 public int getVarsCount() {
68 return vars_.size();
69 }
75 public int getVars(int index) {
76 return vars_.getInt(index);
77 }
78 private int varsMemoizedSerializedSize = -1;
79
80 public static final int VALUES_FIELD_NUMBER = 2;
81 @SuppressWarnings("serial")
82 private com.google.protobuf.Internal.LongList values_ =
83 emptyLongList();
88 @java.lang.Override
89 public java.util.List<java.lang.Long>
91 return values_;
92 }
97 public int getValuesCount() {
98 return values_.size();
99 }
105 public long getValues(int index) {
106 return values_.getLong(index);
107 }
108 private int valuesMemoizedSerializedSize = -1;
109
110 private byte memoizedIsInitialized = -1;
111 @java.lang.Override
112 public final boolean isInitialized() {
113 byte isInitialized = memoizedIsInitialized;
114 if (isInitialized == 1) return true;
115 if (isInitialized == 0) return false;
116
117 memoizedIsInitialized = 1;
118 return true;
119 }
120
121 @java.lang.Override
122 public void writeTo(com.google.protobuf.CodedOutputStream output)
123 throws java.io.IOException {
125 if (getVarsList().size() > 0) {
126 output.writeUInt32NoTag(10);
127 output.writeUInt32NoTag(varsMemoizedSerializedSize);
128 }
129 for (int i = 0; i < vars_.size(); i++) {
130 output.writeInt32NoTag(vars_.getInt(i));
131 }
132 if (getValuesList().size() > 0) {
133 output.writeUInt32NoTag(18);
134 output.writeUInt32NoTag(valuesMemoizedSerializedSize);
135 }
136 for (int i = 0; i < values_.size(); i++) {
137 output.writeInt64NoTag(values_.getLong(i));
138 }
139 getUnknownFields().writeTo(output);
140 }
141
142 @java.lang.Override
143 public int getSerializedSize() {
144 int size = memoizedSize;
145 if (size != -1) return size;
146
147 size = 0;
148 {
149 int dataSize = 0;
150 for (int i = 0; i < vars_.size(); i++) {
151 dataSize += com.google.protobuf.CodedOutputStream
152 .computeInt32SizeNoTag(vars_.getInt(i));
153 }
154 size += dataSize;
155 if (!getVarsList().isEmpty()) {
156 size += 1;
157 size += com.google.protobuf.CodedOutputStream
158 .computeInt32SizeNoTag(dataSize);
159 }
160 varsMemoizedSerializedSize = dataSize;
161 }
162 {
163 int dataSize = 0;
164 for (int i = 0; i < values_.size(); i++) {
165 dataSize += com.google.protobuf.CodedOutputStream
166 .computeInt64SizeNoTag(values_.getLong(i));
167 }
168 size += dataSize;
169 if (!getValuesList().isEmpty()) {
170 size += 1;
171 size += com.google.protobuf.CodedOutputStream
172 .computeInt32SizeNoTag(dataSize);
173 }
174 valuesMemoizedSerializedSize = dataSize;
175 }
176 size += getUnknownFields().getSerializedSize();
177 memoizedSize = size;
178 return size;
179 }
180
181 @java.lang.Override
182 public boolean equals(final java.lang.Object obj) {
183 if (obj == this) {
184 return true;
185 }
186 if (!(obj instanceof com.google.ortools.sat.PartialVariableAssignment)) {
187 return super.equals(obj);
188 }
189 com.google.ortools.sat.PartialVariableAssignment other = (com.google.ortools.sat.PartialVariableAssignment) obj;
190
191 if (!getVarsList()
192 .equals(other.getVarsList())) return false;
193 if (!getValuesList()
194 .equals(other.getValuesList())) return false;
195 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
196 return true;
197 }
198
199 @java.lang.Override
200 public int hashCode() {
201 if (memoizedHashCode != 0) {
202 return memoizedHashCode;
203 }
204 int hash = 41;
205 hash = (19 * hash) + getDescriptor().hashCode();
206 if (getVarsCount() > 0) {
207 hash = (37 * hash) + VARS_FIELD_NUMBER;
208 hash = (53 * hash) + getVarsList().hashCode();
209 }
210 if (getValuesCount() > 0) {
211 hash = (37 * hash) + VALUES_FIELD_NUMBER;
212 hash = (53 * hash) + getValuesList().hashCode();
213 }
214 hash = (29 * hash) + getUnknownFields().hashCode();
215 memoizedHashCode = hash;
216 return hash;
217 }
218
220 java.nio.ByteBuffer data)
221 throws com.google.protobuf.InvalidProtocolBufferException {
222 return PARSER.parseFrom(data);
223 }
225 java.nio.ByteBuffer data,
226 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
227 throws com.google.protobuf.InvalidProtocolBufferException {
228 return PARSER.parseFrom(data, extensionRegistry);
229 }
231 com.google.protobuf.ByteString data)
232 throws com.google.protobuf.InvalidProtocolBufferException {
233 return PARSER.parseFrom(data);
234 }
236 com.google.protobuf.ByteString data,
237 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238 throws com.google.protobuf.InvalidProtocolBufferException {
239 return PARSER.parseFrom(data, extensionRegistry);
240 }
242 throws com.google.protobuf.InvalidProtocolBufferException {
243 return PARSER.parseFrom(data);
244 }
246 byte[] data,
247 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248 throws com.google.protobuf.InvalidProtocolBufferException {
249 return PARSER.parseFrom(data, extensionRegistry);
250 }
251 public static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
252 throws java.io.IOException {
253 return com.google.protobuf.GeneratedMessageV3
254 .parseWithIOException(PARSER, input);
255 }
257 java.io.InputStream input,
258 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
259 throws java.io.IOException {
260 return com.google.protobuf.GeneratedMessageV3
261 .parseWithIOException(PARSER, input, extensionRegistry);
262 }
263
265 throws java.io.IOException {
266 return com.google.protobuf.GeneratedMessageV3
267 .parseDelimitedWithIOException(PARSER, input);
268 }
269
271 java.io.InputStream input,
272 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273 throws java.io.IOException {
274 return com.google.protobuf.GeneratedMessageV3
275 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
276 }
278 com.google.protobuf.CodedInputStream input)
279 throws java.io.IOException {
280 return com.google.protobuf.GeneratedMessageV3
281 .parseWithIOException(PARSER, input);
282 }
284 com.google.protobuf.CodedInputStream input,
285 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
286 throws java.io.IOException {
287 return com.google.protobuf.GeneratedMessageV3
288 .parseWithIOException(PARSER, input, extensionRegistry);
289 }
290
291 @java.lang.Override
292 public Builder newBuilderForType() { return newBuilder(); }
293 public static Builder newBuilder() {
294 return DEFAULT_INSTANCE.toBuilder();
295 }
296 public static Builder newBuilder(com.google.ortools.sat.PartialVariableAssignment prototype) {
297 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
298 }
299 @java.lang.Override
301 return this == DEFAULT_INSTANCE
302 ? new Builder() : new Builder().mergeFrom(this);
303 }
304
305 @java.lang.Override
307 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
308 Builder builder = new Builder(parent);
309 return builder;
310 }
320 public static final class Builder extends
321 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
322 // @@protoc_insertion_point(builder_implements:operations_research.sat.PartialVariableAssignment)
323 com.google.ortools.sat.PartialVariableAssignmentOrBuilder {
324 public static final com.google.protobuf.Descriptors.Descriptor
326 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
327 }
328
329 @java.lang.Override
330 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
332 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_fieldAccessorTable
333 .ensureFieldAccessorsInitialized(
334 com.google.ortools.sat.PartialVariableAssignment.class, com.google.ortools.sat.PartialVariableAssignment.Builder.class);
335 }
336
337 // Construct using com.google.ortools.sat.PartialVariableAssignment.newBuilder()
338 private Builder() {
339
340 }
341
342 private Builder(
343 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
344 super(parent);
345
346 }
347 @java.lang.Override
348 public Builder clear() {
349 super.clear();
350 bitField0_ = 0;
351 vars_ = emptyIntList();
352 values_ = emptyLongList();
353 return this;
354 }
355
356 @java.lang.Override
357 public com.google.protobuf.Descriptors.Descriptor
359 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
360 }
361
362 @java.lang.Override
364 return com.google.ortools.sat.PartialVariableAssignment.getDefaultInstance();
365 }
366
367 @java.lang.Override
370 if (!result.isInitialized()) {
371 throw newUninitializedMessageException(result);
372 }
373 return result;
374 }
375
376 @java.lang.Override
378 com.google.ortools.sat.PartialVariableAssignment result = new com.google.ortools.sat.PartialVariableAssignment(this);
379 if (bitField0_ != 0) { buildPartial0(result); }
380 onBuilt();
381 return result;
382 }
383
384 private void buildPartial0(com.google.ortools.sat.PartialVariableAssignment result) {
385 int from_bitField0_ = bitField0_;
386 if (((from_bitField0_ & 0x00000001) != 0)) {
387 vars_.makeImmutable();
388 result.vars_ = vars_;
389 }
390 if (((from_bitField0_ & 0x00000002) != 0)) {
391 values_.makeImmutable();
392 result.values_ = values_;
393 }
394 }
395
396 @java.lang.Override
397 public Builder clone() {
398 return super.clone();
399 }
400 @java.lang.Override
402 com.google.protobuf.Descriptors.FieldDescriptor field,
403 java.lang.Object value) {
404 return super.setField(field, value);
405 }
406 @java.lang.Override
408 com.google.protobuf.Descriptors.FieldDescriptor field) {
409 return super.clearField(field);
410 }
411 @java.lang.Override
413 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
414 return super.clearOneof(oneof);
415 }
416 @java.lang.Override
418 com.google.protobuf.Descriptors.FieldDescriptor field,
419 int index, java.lang.Object value) {
420 return super.setRepeatedField(field, index, value);
421 }
422 @java.lang.Override
424 com.google.protobuf.Descriptors.FieldDescriptor field,
425 java.lang.Object value) {
426 return super.addRepeatedField(field, value);
427 }
428 @java.lang.Override
429 public Builder mergeFrom(com.google.protobuf.Message other) {
430 if (other instanceof com.google.ortools.sat.PartialVariableAssignment) {
431 return mergeFrom((com.google.ortools.sat.PartialVariableAssignment)other);
432 } else {
433 super.mergeFrom(other);
434 return this;
435 }
436 }
437
438 public Builder mergeFrom(com.google.ortools.sat.PartialVariableAssignment other) {
439 if (other == com.google.ortools.sat.PartialVariableAssignment.getDefaultInstance()) return this;
440 if (!other.vars_.isEmpty()) {
441 if (vars_.isEmpty()) {
442 vars_ = other.vars_;
443 vars_.makeImmutable();
444 bitField0_ |= 0x00000001;
445 } else {
446 ensureVarsIsMutable();
447 vars_.addAll(other.vars_);
448 }
449 onChanged();
450 }
451 if (!other.values_.isEmpty()) {
452 if (values_.isEmpty()) {
453 values_ = other.values_;
454 values_.makeImmutable();
455 bitField0_ |= 0x00000002;
456 } else {
457 ensureValuesIsMutable();
458 values_.addAll(other.values_);
459 }
460 onChanged();
461 }
462 this.mergeUnknownFields(other.getUnknownFields());
463 onChanged();
464 return this;
465 }
466
467 @java.lang.Override
468 public final boolean isInitialized() {
469 return true;
470 }
471
472 @java.lang.Override
474 com.google.protobuf.CodedInputStream input,
475 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
476 throws java.io.IOException {
477 if (extensionRegistry == null) {
478 throw new java.lang.NullPointerException();
479 }
480 try {
481 boolean done = false;
482 while (!done) {
483 int tag = input.readTag();
484 switch (tag) {
485 case 0:
486 done = true;
487 break;
488 case 8: {
489 int v = input.readInt32();
490 ensureVarsIsMutable();
491 vars_.addInt(v);
492 break;
493 } // case 8
494 case 10: {
495 int length = input.readRawVarint32();
496 int limit = input.pushLimit(length);
497 ensureVarsIsMutable();
498 while (input.getBytesUntilLimit() > 0) {
499 vars_.addInt(input.readInt32());
500 }
501 input.popLimit(limit);
502 break;
503 } // case 10
504 case 16: {
505 long v = input.readInt64();
506 ensureValuesIsMutable();
507 values_.addLong(v);
508 break;
509 } // case 16
510 case 18: {
511 int length = input.readRawVarint32();
512 int limit = input.pushLimit(length);
513 ensureValuesIsMutable();
514 while (input.getBytesUntilLimit() > 0) {
515 values_.addLong(input.readInt64());
516 }
517 input.popLimit(limit);
518 break;
519 } // case 18
520 default: {
521 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
522 done = true; // was an endgroup tag
523 }
524 break;
525 } // default:
526 } // switch (tag)
527 } // while (!done)
528 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
529 throw e.unwrapIOException();
530 } finally {
531 onChanged();
532 } // finally
533 return this;
534 }
535 private int bitField0_;
536
537 private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
538 private void ensureVarsIsMutable() {
539 if (!vars_.isModifiable()) {
540 vars_ = makeMutableCopy(vars_);
541 }
542 bitField0_ |= 0x00000001;
543 }
548 public java.util.List<java.lang.Integer>
550 vars_.makeImmutable();
551 return vars_;
552 }
557 public int getVarsCount() {
558 return vars_.size();
559 }
565 public int getVars(int index) {
566 return vars_.getInt(index);
567 }
575 int index, int value) {
576
577 ensureVarsIsMutable();
578 vars_.setInt(index, value);
579 bitField0_ |= 0x00000001;
580 onChanged();
581 return this;
582 }
588 public Builder addVars(int value) {
589
590 ensureVarsIsMutable();
591 vars_.addInt(value);
592 bitField0_ |= 0x00000001;
593 onChanged();
594 return this;
595 }
602 java.lang.Iterable<? extends java.lang.Integer> values) {
603 ensureVarsIsMutable();
604 com.google.protobuf.AbstractMessageLite.Builder.addAll(
605 values, vars_);
606 bitField0_ |= 0x00000001;
607 onChanged();
608 return this;
609 }
615 vars_ = emptyIntList();
616 bitField0_ = (bitField0_ & ~0x00000001);
617 onChanged();
618 return this;
619 }
620
621 private com.google.protobuf.Internal.LongList values_ = emptyLongList();
622 private void ensureValuesIsMutable() {
623 if (!values_.isModifiable()) {
624 values_ = makeMutableCopy(values_);
625 }
626 bitField0_ |= 0x00000002;
627 }
632 public java.util.List<java.lang.Long>
634 values_.makeImmutable();
635 return values_;
636 }
641 public int getValuesCount() {
642 return values_.size();
643 }
649 public long getValues(int index) {
650 return values_.getLong(index);
651 }
659 int index, long value) {
660
661 ensureValuesIsMutable();
662 values_.setLong(index, value);
663 bitField0_ |= 0x00000002;
664 onChanged();
665 return this;
666 }
672 public Builder addValues(long value) {
673
674 ensureValuesIsMutable();
675 values_.addLong(value);
676 bitField0_ |= 0x00000002;
677 onChanged();
678 return this;
679 }
686 java.lang.Iterable<? extends java.lang.Long> values) {
687 ensureValuesIsMutable();
688 com.google.protobuf.AbstractMessageLite.Builder.addAll(
689 values, values_);
690 bitField0_ |= 0x00000002;
691 onChanged();
692 return this;
693 }
699 values_ = emptyLongList();
700 bitField0_ = (bitField0_ & ~0x00000002);
701 onChanged();
702 return this;
703 }
704 @java.lang.Override
706 final com.google.protobuf.UnknownFieldSet unknownFields) {
707 return super.setUnknownFields(unknownFields);
708 }
709
710 @java.lang.Override
712 final com.google.protobuf.UnknownFieldSet unknownFields) {
713 return super.mergeUnknownFields(unknownFields);
714 }
715
716
717 // @@protoc_insertion_point(builder_scope:operations_research.sat.PartialVariableAssignment)
718 }
719
720 // @@protoc_insertion_point(class_scope:operations_research.sat.PartialVariableAssignment)
721 private static final com.google.ortools.sat.PartialVariableAssignment DEFAULT_INSTANCE;
722 static {
723 DEFAULT_INSTANCE = new com.google.ortools.sat.PartialVariableAssignment();
724 }
725
727 return DEFAULT_INSTANCE;
728 }
729
730 private static final com.google.protobuf.Parser<PartialVariableAssignment>
731 PARSER = new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
732 @java.lang.Override
733 public PartialVariableAssignment parsePartialFrom(
734 com.google.protobuf.CodedInputStream input,
735 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
736 throws com.google.protobuf.InvalidProtocolBufferException {
737 Builder builder = newBuilder();
738 try {
739 builder.mergeFrom(input, extensionRegistry);
740 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
741 throw e.setUnfinishedMessage(builder.buildPartial());
742 } catch (com.google.protobuf.UninitializedMessageException e) {
743 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
744 } catch (java.io.IOException e) {
745 throw new com.google.protobuf.InvalidProtocolBufferException(e)
746 .setUnfinishedMessage(builder.buildPartial());
747 }
748 return builder.buildPartial();
749 }
750 };
751
752 public static com.google.protobuf.Parser<PartialVariableAssignment> parser() {
753 return PARSER;
754 }
755
756 @java.lang.Override
757 public com.google.protobuf.Parser<PartialVariableAssignment> getParserForType() {
758 return PARSER;
759 }
760
761 @java.lang.Override
765
766}
767
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.ortools.sat.PartialVariableAssignment build()
Builder mergeFrom(com.google.ortools.sat.PartialVariableAssignment other)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.sat.PartialVariableAssignment buildPartial()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< PartialVariableAssignment > getParserForType()
static com.google.protobuf.Parser< PartialVariableAssignment > parser()
java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Builder newBuilder(com.google.ortools.sat.PartialVariableAssignment prototype)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.PartialVariableAssignment getDefaultInstance()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)