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  @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(
138  }
139 
140  public static final int VARS_FIELD_NUMBER = 1;
141  private com.google.protobuf.Internal.IntList vars_;
145  public java.util.List<java.lang.Integer>
147  return vars_;
148  }
152  public int getVarsCount() {
153  return vars_.size();
154  }
158  public int getVars(int index) {
159  return vars_.getInt(index);
160  }
161  private int varsMemoizedSerializedSize = -1;
162 
163  public static final int VALUES_FIELD_NUMBER = 2;
164  private com.google.protobuf.Internal.LongList values_;
168  public java.util.List<java.lang.Long>
170  return values_;
171  }
175  public int getValuesCount() {
176  return values_.size();
177  }
181  public long getValues(int index) {
182  return values_.getLong(index);
183  }
184  private int valuesMemoizedSerializedSize = -1;
185 
186  private byte memoizedIsInitialized = -1;
187  @java.lang.Override
188  public final boolean isInitialized() {
189  byte isInitialized = memoizedIsInitialized;
190  if (isInitialized == 1) return true;
191  if (isInitialized == 0) return false;
192 
193  memoizedIsInitialized = 1;
194  return true;
195  }
196 
197  @java.lang.Override
198  public void writeTo(com.google.protobuf.CodedOutputStream output)
199  throws java.io.IOException {
201  if (getVarsList().size() > 0) {
202  output.writeUInt32NoTag(10);
203  output.writeUInt32NoTag(varsMemoizedSerializedSize);
204  }
205  for (int i = 0; i < vars_.size(); i++) {
206  output.writeInt32NoTag(vars_.getInt(i));
207  }
208  if (getValuesList().size() > 0) {
209  output.writeUInt32NoTag(18);
210  output.writeUInt32NoTag(valuesMemoizedSerializedSize);
211  }
212  for (int i = 0; i < values_.size(); i++) {
213  output.writeInt64NoTag(values_.getLong(i));
214  }
215  unknownFields.writeTo(output);
216  }
217 
218  @java.lang.Override
219  public int getSerializedSize() {
220  int size = memoizedSize;
221  if (size != -1) return size;
222 
223  size = 0;
224  {
225  int dataSize = 0;
226  for (int i = 0; i < vars_.size(); i++) {
227  dataSize += com.google.protobuf.CodedOutputStream
228  .computeInt32SizeNoTag(vars_.getInt(i));
229  }
230  size += dataSize;
231  if (!getVarsList().isEmpty()) {
232  size += 1;
233  size += com.google.protobuf.CodedOutputStream
234  .computeInt32SizeNoTag(dataSize);
235  }
236  varsMemoizedSerializedSize = dataSize;
237  }
238  {
239  int dataSize = 0;
240  for (int i = 0; i < values_.size(); i++) {
241  dataSize += com.google.protobuf.CodedOutputStream
242  .computeInt64SizeNoTag(values_.getLong(i));
243  }
244  size += dataSize;
245  if (!getValuesList().isEmpty()) {
246  size += 1;
247  size += com.google.protobuf.CodedOutputStream
248  .computeInt32SizeNoTag(dataSize);
249  }
250  valuesMemoizedSerializedSize = dataSize;
251  }
252  size += unknownFields.getSerializedSize();
253  memoizedSize = size;
254  return size;
255  }
256 
257  @java.lang.Override
258  public boolean equals(final java.lang.Object obj) {
259  if (obj == this) {
260  return true;
261  }
262  if (!(obj instanceof com.google.ortools.sat.PartialVariableAssignment)) {
263  return super.equals(obj);
264  }
266 
267  if (!getVarsList()
268  .equals(other.getVarsList())) return false;
269  if (!getValuesList()
270  .equals(other.getValuesList())) return false;
271  if (!unknownFields.equals(other.unknownFields)) return false;
272  return true;
273  }
274 
275  @java.lang.Override
276  public int hashCode() {
277  if (memoizedHashCode != 0) {
278  return memoizedHashCode;
279  }
280  int hash = 41;
281  hash = (19 * hash) + getDescriptor().hashCode();
282  if (getVarsCount() > 0) {
283  hash = (37 * hash) + VARS_FIELD_NUMBER;
284  hash = (53 * hash) + getVarsList().hashCode();
285  }
286  if (getValuesCount() > 0) {
287  hash = (37 * hash) + VALUES_FIELD_NUMBER;
288  hash = (53 * hash) + getValuesList().hashCode();
289  }
290  hash = (29 * hash) + unknownFields.hashCode();
291  memoizedHashCode = hash;
292  return hash;
293  }
294 
296  java.nio.ByteBuffer data)
297  throws com.google.protobuf.InvalidProtocolBufferException {
298  return PARSER.parseFrom(data);
299  }
301  java.nio.ByteBuffer data,
302  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
303  throws com.google.protobuf.InvalidProtocolBufferException {
304  return PARSER.parseFrom(data, extensionRegistry);
305  }
307  com.google.protobuf.ByteString data)
308  throws com.google.protobuf.InvalidProtocolBufferException {
309  return PARSER.parseFrom(data);
310  }
312  com.google.protobuf.ByteString data,
313  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
314  throws com.google.protobuf.InvalidProtocolBufferException {
315  return PARSER.parseFrom(data, extensionRegistry);
316  }
318  throws com.google.protobuf.InvalidProtocolBufferException {
319  return PARSER.parseFrom(data);
320  }
322  byte[] data,
323  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
324  throws com.google.protobuf.InvalidProtocolBufferException {
325  return PARSER.parseFrom(data, extensionRegistry);
326  }
327  public static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
328  throws java.io.IOException {
329  return com.google.protobuf.GeneratedMessageV3
330  .parseWithIOException(PARSER, input);
331  }
333  java.io.InputStream input,
334  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
335  throws java.io.IOException {
336  return com.google.protobuf.GeneratedMessageV3
337  .parseWithIOException(PARSER, input, extensionRegistry);
338  }
339  public static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
340  throws java.io.IOException {
341  return com.google.protobuf.GeneratedMessageV3
342  .parseDelimitedWithIOException(PARSER, input);
343  }
345  java.io.InputStream input,
346  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
347  throws java.io.IOException {
348  return com.google.protobuf.GeneratedMessageV3
349  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
350  }
352  com.google.protobuf.CodedInputStream input)
353  throws java.io.IOException {
354  return com.google.protobuf.GeneratedMessageV3
355  .parseWithIOException(PARSER, input);
356  }
358  com.google.protobuf.CodedInputStream input,
359  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseWithIOException(PARSER, input, extensionRegistry);
363  }
364 
365  @java.lang.Override
366  public Builder newBuilderForType() { return newBuilder(); }
367  public static Builder newBuilder() {
368  return DEFAULT_INSTANCE.toBuilder();
369  }
371  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
372  }
373  @java.lang.Override
374  public Builder toBuilder() {
375  return this == DEFAULT_INSTANCE
376  ? new Builder() : new Builder().mergeFrom(this);
377  }
378 
379  @java.lang.Override
381  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
382  Builder builder = new Builder(parent);
383  return builder;
384  }
394  public static final class Builder extends
395  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
396  // @@protoc_insertion_point(builder_implements:operations_research.sat.PartialVariableAssignment)
397  com.google.ortools.sat.PartialVariableAssignmentOrBuilder {
398  public static final com.google.protobuf.Descriptors.Descriptor
400  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
401  }
402 
403  @java.lang.Override
404  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
406  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_fieldAccessorTable
407  .ensureFieldAccessorsInitialized(
409  }
410 
411  // Construct using com.google.ortools.sat.PartialVariableAssignment.newBuilder()
412  private Builder() {
413  maybeForceBuilderInitialization();
414  }
415 
416  private Builder(
417  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
418  super(parent);
419  maybeForceBuilderInitialization();
420  }
421  private void maybeForceBuilderInitialization() {
422  if (com.google.protobuf.GeneratedMessageV3
423  .alwaysUseFieldBuilders) {
424  }
425  }
426  @java.lang.Override
427  public Builder clear() {
428  super.clear();
429  vars_ = emptyIntList();
430  bitField0_ = (bitField0_ & ~0x00000001);
431  values_ = emptyLongList();
432  bitField0_ = (bitField0_ & ~0x00000002);
433  return this;
434  }
435 
436  @java.lang.Override
437  public com.google.protobuf.Descriptors.Descriptor
439  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_PartialVariableAssignment_descriptor;
440  }
441 
442  @java.lang.Override
445  }
446 
447  @java.lang.Override
450  if (!result.isInitialized()) {
451  throw newUninitializedMessageException(result);
452  }
453  return result;
454  }
455 
456  @java.lang.Override
459  int from_bitField0_ = bitField0_;
460  if (((bitField0_ & 0x00000001) != 0)) {
461  vars_.makeImmutable();
462  bitField0_ = (bitField0_ & ~0x00000001);
463  }
464  result.vars_ = vars_;
465  if (((bitField0_ & 0x00000002) != 0)) {
466  values_.makeImmutable();
467  bitField0_ = (bitField0_ & ~0x00000002);
468  }
469  result.values_ = values_;
470  onBuilt();
471  return result;
472  }
473 
474  @java.lang.Override
475  public Builder clone() {
476  return super.clone();
477  }
478  @java.lang.Override
480  com.google.protobuf.Descriptors.FieldDescriptor field,
481  java.lang.Object value) {
482  return super.setField(field, value);
483  }
484  @java.lang.Override
486  com.google.protobuf.Descriptors.FieldDescriptor field) {
487  return super.clearField(field);
488  }
489  @java.lang.Override
491  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
492  return super.clearOneof(oneof);
493  }
494  @java.lang.Override
496  com.google.protobuf.Descriptors.FieldDescriptor field,
497  int index, java.lang.Object value) {
498  return super.setRepeatedField(field, index, value);
499  }
500  @java.lang.Override
502  com.google.protobuf.Descriptors.FieldDescriptor field,
503  java.lang.Object value) {
504  return super.addRepeatedField(field, value);
505  }
506  @java.lang.Override
507  public Builder mergeFrom(com.google.protobuf.Message other) {
508  if (other instanceof com.google.ortools.sat.PartialVariableAssignment) {
510  } else {
511  super.mergeFrom(other);
512  return this;
513  }
514  }
515 
518  if (!other.vars_.isEmpty()) {
519  if (vars_.isEmpty()) {
520  vars_ = other.vars_;
521  bitField0_ = (bitField0_ & ~0x00000001);
522  } else {
523  ensureVarsIsMutable();
524  vars_.addAll(other.vars_);
525  }
526  onChanged();
527  }
528  if (!other.values_.isEmpty()) {
529  if (values_.isEmpty()) {
530  values_ = other.values_;
531  bitField0_ = (bitField0_ & ~0x00000002);
532  } else {
533  ensureValuesIsMutable();
534  values_.addAll(other.values_);
535  }
536  onChanged();
537  }
538  this.mergeUnknownFields(other.unknownFields);
539  onChanged();
540  return this;
541  }
542 
543  @java.lang.Override
544  public final boolean isInitialized() {
545  return true;
546  }
547 
548  @java.lang.Override
550  com.google.protobuf.CodedInputStream input,
551  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
552  throws java.io.IOException {
553  com.google.ortools.sat.PartialVariableAssignment parsedMessage = null;
554  try {
555  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
556  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
557  parsedMessage = (com.google.ortools.sat.PartialVariableAssignment) e.getUnfinishedMessage();
558  throw e.unwrapIOException();
559  } finally {
560  if (parsedMessage != null) {
561  mergeFrom(parsedMessage);
562  }
563  }
564  return this;
565  }
566  private int bitField0_;
567 
568  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
569  private void ensureVarsIsMutable() {
570  if (!((bitField0_ & 0x00000001) != 0)) {
571  vars_ = mutableCopy(vars_);
572  bitField0_ |= 0x00000001;
573  }
574  }
578  public java.util.List<java.lang.Integer>
580  return ((bitField0_ & 0x00000001) != 0) ?
581  java.util.Collections.unmodifiableList(vars_) : vars_;
582  }
586  public int getVarsCount() {
587  return vars_.size();
588  }
592  public int getVars(int index) {
593  return vars_.getInt(index);
594  }
598  public Builder setVars(
599  int index, int value) {
600  ensureVarsIsMutable();
601  vars_.setInt(index, value);
602  onChanged();
603  return this;
604  }
608  public Builder addVars(int value) {
609  ensureVarsIsMutable();
610  vars_.addInt(value);
611  onChanged();
612  return this;
613  }
618  java.lang.Iterable<? extends java.lang.Integer> values) {
619  ensureVarsIsMutable();
620  com.google.protobuf.AbstractMessageLite.Builder.addAll(
621  values, vars_);
622  onChanged();
623  return this;
624  }
628  public Builder clearVars() {
629  vars_ = emptyIntList();
630  bitField0_ = (bitField0_ & ~0x00000001);
631  onChanged();
632  return this;
633  }
634 
635  private com.google.protobuf.Internal.LongList values_ = emptyLongList();
636  private void ensureValuesIsMutable() {
637  if (!((bitField0_ & 0x00000002) != 0)) {
638  values_ = mutableCopy(values_);
639  bitField0_ |= 0x00000002;
640  }
641  }
645  public java.util.List<java.lang.Long>
647  return ((bitField0_ & 0x00000002) != 0) ?
648  java.util.Collections.unmodifiableList(values_) : values_;
649  }
653  public int getValuesCount() {
654  return values_.size();
655  }
659  public long getValues(int index) {
660  return values_.getLong(index);
661  }
666  int index, long value) {
667  ensureValuesIsMutable();
668  values_.setLong(index, value);
669  onChanged();
670  return this;
671  }
675  public Builder addValues(long value) {
676  ensureValuesIsMutable();
677  values_.addLong(value);
678  onChanged();
679  return this;
680  }
685  java.lang.Iterable<? extends java.lang.Long> values) {
686  ensureValuesIsMutable();
687  com.google.protobuf.AbstractMessageLite.Builder.addAll(
688  values, values_);
689  onChanged();
690  return this;
691  }
695  public Builder clearValues() {
696  values_ = emptyLongList();
697  bitField0_ = (bitField0_ & ~0x00000002);
698  onChanged();
699  return this;
700  }
701  @java.lang.Override
702  public final Builder setUnknownFields(
703  final com.google.protobuf.UnknownFieldSet unknownFields) {
704  return super.setUnknownFields(unknownFields);
705  }
706 
707  @java.lang.Override
709  final com.google.protobuf.UnknownFieldSet unknownFields) {
710  return super.mergeUnknownFields(unknownFields);
711  }
712 
713 
714  // @@protoc_insertion_point(builder_scope:operations_research.sat.PartialVariableAssignment)
715  }
716 
717  // @@protoc_insertion_point(class_scope:operations_research.sat.PartialVariableAssignment)
718  private static final com.google.ortools.sat.PartialVariableAssignment DEFAULT_INSTANCE;
719  static {
720  DEFAULT_INSTANCE = new com.google.ortools.sat.PartialVariableAssignment();
721  }
722 
724  return DEFAULT_INSTANCE;
725  }
726 
727  private static final com.google.protobuf.Parser<PartialVariableAssignment>
728  PARSER = new com.google.protobuf.AbstractParser<PartialVariableAssignment>() {
729  @java.lang.Override
730  public PartialVariableAssignment parsePartialFrom(
731  com.google.protobuf.CodedInputStream input,
732  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
733  throws com.google.protobuf.InvalidProtocolBufferException {
734  return new PartialVariableAssignment(input, extensionRegistry);
735  }
736  };
737 
738  public static com.google.protobuf.Parser<PartialVariableAssignment> parser() {
739  return PARSER;
740  }
741 
742  @java.lang.Override
744  return PARSER;
745  }
746 
747  @java.lang.Override
749  return DEFAULT_INSTANCE;
750  }
751 
752 }
753 
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 java.lang.Object newInstance(UnusedPrivateParameter unused)
.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;