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 package com.google.ortools.sat;
5 
15 public final class PartialVariableAssignment extends
16  com.google.protobuf.GeneratedMessageV3 implements
17  // @@protoc_insertion_point(message_implements:operations_research.sat.PartialVariableAssignment)
19 private static final long serialVersionUID = 0L;
20  // Use PartialVariableAssignment.newBuilder() to construct.
21  private PartialVariableAssignment(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
22  super(builder);
23  }
24  private PartialVariableAssignment() {
25  vars_ = emptyIntList();
26  values_ = emptyLongList();
27  }
28 
29  @java.lang.Override
30  public final com.google.protobuf.UnknownFieldSet
32  return this.unknownFields;
33  }
35  com.google.protobuf.CodedInputStream input,
36  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
37  throws com.google.protobuf.InvalidProtocolBufferException {
38  this();
39  if (extensionRegistry == null) {
40  throw new java.lang.NullPointerException();
41  }
42  int mutable_bitField0_ = 0;
43  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
44  com.google.protobuf.UnknownFieldSet.newBuilder();
45  try {
46  boolean done = false;
47  while (!done) {
48  int tag = input.readTag();
49  switch (tag) {
50  case 0:
51  done = true;
52  break;
53  case 8: {
54  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
55  vars_ = newIntList();
56  mutable_bitField0_ |= 0x00000001;
57  }
58  vars_.addInt(input.readInt32());
59  break;
60  }
61  case 10: {
62  int length = input.readRawVarint32();
63  int limit = input.pushLimit(length);
64  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
65  vars_ = newIntList();
66  mutable_bitField0_ |= 0x00000001;
67  }
68  while (input.getBytesUntilLimit() > 0) {
69  vars_.addInt(input.readInt32());
70  }
71  input.popLimit(limit);
72  break;
73  }
74  case 16: {
75  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
76  values_ = newLongList();
77  mutable_bitField0_ |= 0x00000002;
78  }
79  values_.addLong(input.readInt64());
80  break;
81  }
82  case 18: {
83  int length = input.readRawVarint32();
84  int limit = input.pushLimit(length);
85  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
86  values_ = newLongList();
87  mutable_bitField0_ |= 0x00000002;
88  }
89  while (input.getBytesUntilLimit() > 0) {
90  values_.addLong(input.readInt64());
91  }
92  input.popLimit(limit);
93  break;
94  }
95  default: {
96  if (!parseUnknownField(
97  input, unknownFields, extensionRegistry, tag)) {
98  done = true;
99  }
100  break;
101  }
102  }
103  }
104  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
105  throw e.setUnfinishedMessage(this);
106  } catch (java.io.IOException e) {
107  throw new com.google.protobuf.InvalidProtocolBufferException(
108  e).setUnfinishedMessage(this);
109  } finally {
110  if (((mutable_bitField0_ & 0x00000001) != 0)) {
111  vars_.makeImmutable(); // C
112  }
113  if (((mutable_bitField0_ & 0x00000002) != 0)) {
114  values_.makeImmutable(); // C
115  }
116  this.unknownFields = unknownFields.build();
117  makeExtensionsImmutable();
118  }
119  }
120  public static final com.google.protobuf.Descriptors.Descriptor
122  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
123  }
124 
125  @java.lang.Override
126  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
128  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_fieldAccessorTable
129  .ensureFieldAccessorsInitialized(
131  }
132 
133  public static final int VARS_FIELD_NUMBER = 1;
134  private com.google.protobuf.Internal.IntList vars_;
138  public java.util.List<java.lang.Integer>
140  return vars_;
141  }
145  public int getVarsCount() {
146  return vars_.size();
147  }
151  public int getVars(int index) {
152  return vars_.getInt(index);
153  }
154  private int varsMemoizedSerializedSize = -1;
155 
156  public static final int VALUES_FIELD_NUMBER = 2;
157  private com.google.protobuf.Internal.LongList values_;
161  public java.util.List<java.lang.Long>
163  return values_;
164  }
168  public int getValuesCount() {
169  return values_.size();
170  }
174  public long getValues(int index) {
175  return values_.getLong(index);
176  }
177  private int valuesMemoizedSerializedSize = -1;
178 
179  private byte memoizedIsInitialized = -1;
180  @java.lang.Override
181  public final boolean isInitialized() {
182  byte isInitialized = memoizedIsInitialized;
183  if (isInitialized == 1) return true;
184  if (isInitialized == 0) return false;
185 
186  memoizedIsInitialized = 1;
187  return true;
188  }
189 
190  @java.lang.Override
191  public void writeTo(com.google.protobuf.CodedOutputStream output)
192  throws java.io.IOException {
194  if (getVarsList().size() > 0) {
195  output.writeUInt32NoTag(10);
196  output.writeUInt32NoTag(varsMemoizedSerializedSize);
197  }
198  for (int i = 0; i < vars_.size(); i++) {
199  output.writeInt32NoTag(vars_.getInt(i));
200  }
201  if (getValuesList().size() > 0) {
202  output.writeUInt32NoTag(18);
203  output.writeUInt32NoTag(valuesMemoizedSerializedSize);
204  }
205  for (int i = 0; i < values_.size(); i++) {
206  output.writeInt64NoTag(values_.getLong(i));
207  }
208  unknownFields.writeTo(output);
209  }
210 
211  @java.lang.Override
212  public int getSerializedSize() {
213  int size = memoizedSize;
214  if (size != -1) return size;
215 
216  size = 0;
217  {
218  int dataSize = 0;
219  for (int i = 0; i < vars_.size(); i++) {
220  dataSize += com.google.protobuf.CodedOutputStream
221  .computeInt32SizeNoTag(vars_.getInt(i));
222  }
223  size += dataSize;
224  if (!getVarsList().isEmpty()) {
225  size += 1;
226  size += com.google.protobuf.CodedOutputStream
227  .computeInt32SizeNoTag(dataSize);
228  }
229  varsMemoizedSerializedSize = dataSize;
230  }
231  {
232  int dataSize = 0;
233  for (int i = 0; i < values_.size(); i++) {
234  dataSize += com.google.protobuf.CodedOutputStream
235  .computeInt64SizeNoTag(values_.getLong(i));
236  }
237  size += dataSize;
238  if (!getValuesList().isEmpty()) {
239  size += 1;
240  size += com.google.protobuf.CodedOutputStream
241  .computeInt32SizeNoTag(dataSize);
242  }
243  valuesMemoizedSerializedSize = dataSize;
244  }
245  size += unknownFields.getSerializedSize();
246  memoizedSize = size;
247  return size;
248  }
249 
250  @java.lang.Override
251  public boolean equals(final java.lang.Object obj) {
252  if (obj == this) {
253  return true;
254  }
255  if (!(obj instanceof com.google.ortools.sat.PartialVariableAssignment)) {
256  return super.equals(obj);
257  }
259 
260  if (!getVarsList()
261  .equals(other.getVarsList())) return false;
262  if (!getValuesList()
263  .equals(other.getValuesList())) return false;
264  if (!unknownFields.equals(other.unknownFields)) return false;
265  return true;
266  }
267 
268  @java.lang.Override
269  public int hashCode() {
270  if (memoizedHashCode != 0) {
271  return memoizedHashCode;
272  }
273  int hash = 41;
274  hash = (19 * hash) + getDescriptor().hashCode();
275  if (getVarsCount() > 0) {
276  hash = (37 * hash) + VARS_FIELD_NUMBER;
277  hash = (53 * hash) + getVarsList().hashCode();
278  }
279  if (getValuesCount() > 0) {
280  hash = (37 * hash) + VALUES_FIELD_NUMBER;
281  hash = (53 * hash) + getValuesList().hashCode();
282  }
283  hash = (29 * hash) + unknownFields.hashCode();
284  memoizedHashCode = hash;
285  return hash;
286  }
287 
289  java.nio.ByteBuffer data)
290  throws com.google.protobuf.InvalidProtocolBufferException {
291  return PARSER.parseFrom(data);
292  }
294  java.nio.ByteBuffer data,
295  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
296  throws com.google.protobuf.InvalidProtocolBufferException {
297  return PARSER.parseFrom(data, extensionRegistry);
298  }
300  com.google.protobuf.ByteString data)
301  throws com.google.protobuf.InvalidProtocolBufferException {
302  return PARSER.parseFrom(data);
303  }
305  com.google.protobuf.ByteString data,
306  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
307  throws com.google.protobuf.InvalidProtocolBufferException {
308  return PARSER.parseFrom(data, extensionRegistry);
309  }
311  throws com.google.protobuf.InvalidProtocolBufferException {
312  return PARSER.parseFrom(data);
313  }
315  byte[] data,
316  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
317  throws com.google.protobuf.InvalidProtocolBufferException {
318  return PARSER.parseFrom(data, extensionRegistry);
319  }
320  public static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
321  throws java.io.IOException {
322  return com.google.protobuf.GeneratedMessageV3
323  .parseWithIOException(PARSER, input);
324  }
326  java.io.InputStream input,
327  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
328  throws java.io.IOException {
329  return com.google.protobuf.GeneratedMessageV3
330  .parseWithIOException(PARSER, input, extensionRegistry);
331  }
332  public static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
333  throws java.io.IOException {
334  return com.google.protobuf.GeneratedMessageV3
335  .parseDelimitedWithIOException(PARSER, input);
336  }
338  java.io.InputStream input,
339  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
340  throws java.io.IOException {
341  return com.google.protobuf.GeneratedMessageV3
342  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
343  }
345  com.google.protobuf.CodedInputStream input)
346  throws java.io.IOException {
347  return com.google.protobuf.GeneratedMessageV3
348  .parseWithIOException(PARSER, input);
349  }
351  com.google.protobuf.CodedInputStream input,
352  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
353  throws java.io.IOException {
354  return com.google.protobuf.GeneratedMessageV3
355  .parseWithIOException(PARSER, input, extensionRegistry);
356  }
357 
358  @java.lang.Override
359  public Builder newBuilderForType() { return newBuilder(); }
360  public static Builder newBuilder() {
361  return DEFAULT_INSTANCE.toBuilder();
362  }
364  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
365  }
366  @java.lang.Override
367  public Builder toBuilder() {
368  return this == DEFAULT_INSTANCE
369  ? new Builder() : new Builder().mergeFrom(this);
370  }
371 
372  @java.lang.Override
374  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
375  Builder builder = new Builder(parent);
376  return builder;
377  }
387  public static final class Builder extends
388  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
389  // @@protoc_insertion_point(builder_implements:operations_research.sat.PartialVariableAssignment)
390  com.google.ortools.sat.PartialVariableAssignmentOrBuilder {
391  public static final com.google.protobuf.Descriptors.Descriptor
393  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
394  }
395 
396  @java.lang.Override
397  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
399  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_fieldAccessorTable
400  .ensureFieldAccessorsInitialized(
402  }
403 
404  // Construct using com.google.ortools.sat.PartialVariableAssignment.newBuilder()
405  private Builder() {
406  maybeForceBuilderInitialization();
407  }
408 
409  private Builder(
410  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
411  super(parent);
412  maybeForceBuilderInitialization();
413  }
414  private void maybeForceBuilderInitialization() {
415  if (com.google.protobuf.GeneratedMessageV3
416  .alwaysUseFieldBuilders) {
417  }
418  }
419  @java.lang.Override
420  public Builder clear() {
421  super.clear();
422  vars_ = emptyIntList();
423  bitField0_ = (bitField0_ & ~0x00000001);
424  values_ = emptyLongList();
425  bitField0_ = (bitField0_ & ~0x00000002);
426  return this;
427  }
428 
429  @java.lang.Override
430  public com.google.protobuf.Descriptors.Descriptor
432  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
433  }
434 
435  @java.lang.Override
438  }
439 
440  @java.lang.Override
443  if (!result.isInitialized()) {
444  throw newUninitializedMessageException(result);
445  }
446  return result;
447  }
448 
449  @java.lang.Override
452  int from_bitField0_ = bitField0_;
453  if (((bitField0_ & 0x00000001) != 0)) {
454  vars_.makeImmutable();
455  bitField0_ = (bitField0_ & ~0x00000001);
456  }
457  result.vars_ = vars_;
458  if (((bitField0_ & 0x00000002) != 0)) {
459  values_.makeImmutable();
460  bitField0_ = (bitField0_ & ~0x00000002);
461  }
462  result.values_ = values_;
463  onBuilt();
464  return result;
465  }
466 
467  @java.lang.Override
468  public Builder clone() {
469  return super.clone();
470  }
471  @java.lang.Override
473  com.google.protobuf.Descriptors.FieldDescriptor field,
474  java.lang.Object value) {
475  return super.setField(field, value);
476  }
477  @java.lang.Override
479  com.google.protobuf.Descriptors.FieldDescriptor field) {
480  return super.clearField(field);
481  }
482  @java.lang.Override
484  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
485  return super.clearOneof(oneof);
486  }
487  @java.lang.Override
489  com.google.protobuf.Descriptors.FieldDescriptor field,
490  int index, java.lang.Object value) {
491  return super.setRepeatedField(field, index, value);
492  }
493  @java.lang.Override
495  com.google.protobuf.Descriptors.FieldDescriptor field,
496  java.lang.Object value) {
497  return super.addRepeatedField(field, value);
498  }
499  @java.lang.Override
500  public Builder mergeFrom(com.google.protobuf.Message other) {
501  if (other instanceof com.google.ortools.sat.PartialVariableAssignment) {
503  } else {
504  super.mergeFrom(other);
505  return this;
506  }
507  }
508 
511  if (!other.vars_.isEmpty()) {
512  if (vars_.isEmpty()) {
513  vars_ = other.vars_;
514  bitField0_ = (bitField0_ & ~0x00000001);
515  } else {
516  ensureVarsIsMutable();
517  vars_.addAll(other.vars_);
518  }
519  onChanged();
520  }
521  if (!other.values_.isEmpty()) {
522  if (values_.isEmpty()) {
523  values_ = other.values_;
524  bitField0_ = (bitField0_ & ~0x00000002);
525  } else {
526  ensureValuesIsMutable();
527  values_.addAll(other.values_);
528  }
529  onChanged();
530  }
531  this.mergeUnknownFields(other.unknownFields);
532  onChanged();
533  return this;
534  }
535 
536  @java.lang.Override
537  public final boolean isInitialized() {
538  return true;
539  }
540 
541  @java.lang.Override
543  com.google.protobuf.CodedInputStream input,
544  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
545  throws java.io.IOException {
546  com.google.ortools.sat.PartialVariableAssignment parsedMessage = null;
547  try {
548  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
549  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
550  parsedMessage = (com.google.ortools.sat.PartialVariableAssignment) e.getUnfinishedMessage();
551  throw e.unwrapIOException();
552  } finally {
553  if (parsedMessage != null) {
554  mergeFrom(parsedMessage);
555  }
556  }
557  return this;
558  }
559  private int bitField0_;
560 
561  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
562  private void ensureVarsIsMutable() {
563  if (!((bitField0_ & 0x00000001) != 0)) {
564  vars_ = mutableCopy(vars_);
565  bitField0_ |= 0x00000001;
566  }
567  }
571  public java.util.List<java.lang.Integer>
573  return ((bitField0_ & 0x00000001) != 0) ?
574  java.util.Collections.unmodifiableList(vars_) : vars_;
575  }
579  public int getVarsCount() {
580  return vars_.size();
581  }
585  public int getVars(int index) {
586  return vars_.getInt(index);
587  }
591  public Builder setVars(
592  int index, int value) {
593  ensureVarsIsMutable();
594  vars_.setInt(index, value);
595  onChanged();
596  return this;
597  }
601  public Builder addVars(int value) {
602  ensureVarsIsMutable();
603  vars_.addInt(value);
604  onChanged();
605  return this;
606  }
611  java.lang.Iterable<? extends java.lang.Integer> values) {
612  ensureVarsIsMutable();
613  com.google.protobuf.AbstractMessageLite.Builder.addAll(
614  values, vars_);
615  onChanged();
616  return this;
617  }
621  public Builder clearVars() {
622  vars_ = emptyIntList();
623  bitField0_ = (bitField0_ & ~0x00000001);
624  onChanged();
625  return this;
626  }
627 
628  private com.google.protobuf.Internal.LongList values_ = emptyLongList();
629  private void ensureValuesIsMutable() {
630  if (!((bitField0_ & 0x00000002) != 0)) {
631  values_ = mutableCopy(values_);
632  bitField0_ |= 0x00000002;
633  }
634  }
638  public java.util.List<java.lang.Long>
640  return ((bitField0_ & 0x00000002) != 0) ?
641  java.util.Collections.unmodifiableList(values_) : values_;
642  }
646  public int getValuesCount() {
647  return values_.size();
648  }
652  public long getValues(int index) {
653  return values_.getLong(index);
654  }
659  int index, long value) {
660  ensureValuesIsMutable();
661  values_.setLong(index, value);
662  onChanged();
663  return this;
664  }
668  public Builder addValues(long value) {
669  ensureValuesIsMutable();
670  values_.addLong(value);
671  onChanged();
672  return this;
673  }
678  java.lang.Iterable<? extends java.lang.Long> values) {
679  ensureValuesIsMutable();
680  com.google.protobuf.AbstractMessageLite.Builder.addAll(
681  values, values_);
682  onChanged();
683  return this;
684  }
688  public Builder clearValues() {
689  values_ = emptyLongList();
690  bitField0_ = (bitField0_ & ~0x00000002);
691  onChanged();
692  return this;
693  }
694  @java.lang.Override
695  public final Builder setUnknownFields(
696  final com.google.protobuf.UnknownFieldSet unknownFields) {
697  return super.setUnknownFields(unknownFields);
698  }
699 
700  @java.lang.Override
702  final com.google.protobuf.UnknownFieldSet unknownFields) {
703  return super.mergeUnknownFields(unknownFields);
704  }
705 
706 
707  // @@protoc_insertion_point(builder_scope:operations_research.sat.PartialVariableAssignment)
708  }
709 
710  // @@protoc_insertion_point(class_scope:operations_research.sat.PartialVariableAssignment)
711  private static final com.google.ortools.sat.PartialVariableAssignment DEFAULT_INSTANCE;
712  static {
713  DEFAULT_INSTANCE = new com.google.ortools.sat.PartialVariableAssignment();
714  }
715 
717  return DEFAULT_INSTANCE;
718  }
719 
720  private static final com.google.protobuf.Parser<PartialVariableAssignment>
721  PARSER = new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
722  @java.lang.Override
723  public PartialVariableAssignment parsePartialFrom(
724  com.google.protobuf.CodedInputStream input,
725  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
726  throws com.google.protobuf.InvalidProtocolBufferException {
727  return new PartialVariableAssignment(input, extensionRegistry);
728  }
729  };
730 
731  public static com.google.protobuf.Parser<PartialVariableAssignment> parser() {
732  return PARSER;
733  }
734 
735  @java.lang.Override
737  return PARSER;
738  }
739 
740  @java.lang.Override
742  return DEFAULT_INSTANCE;
743  }
744 
745 }
746 
static Builder newBuilder(com.google.ortools.sat.PartialVariableAssignment prototype)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.Parser< PartialVariableAssignment > getParserForType()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data)
.lang.Override com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder addValues(long value)
repeated int64 values = 2;
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.PartialVariableAssignment getDefaultInstance()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
long getValues(int index)
repeated int64 values = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.protobuf.Parser< PartialVariableAssignment > parser()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
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.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
Builder setValues(int index, long value)
repeated int64 values = 2;
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.ortools.sat.PartialVariableAssignment build()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.sat.PartialVariableAssignment buildPartial()
Builder mergeFrom(com.google.ortools.sat.PartialVariableAssignment other)
Builder addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 values = 2;
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder setVars(int index, int value)
repeated int32 vars = 1;