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 
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_;
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  }
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 
306  java.nio.ByteBuffer data)
307  throws com.google.protobuf.InvalidProtocolBufferException {
308  return PARSER.parseFrom(data);
309  }
311  java.nio.ByteBuffer data,
312  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313  throws com.google.protobuf.InvalidProtocolBufferException {
314  return PARSER.parseFrom(data, extensionRegistry);
315  }
317  com.google.protobuf.ByteString data)
318  throws com.google.protobuf.InvalidProtocolBufferException {
319  return PARSER.parseFrom(data);
320  }
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  }
328  throws com.google.protobuf.InvalidProtocolBufferException {
329  return PARSER.parseFrom(data);
330  }
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  }
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  }
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  }
362  com.google.protobuf.CodedInputStream input)
363  throws java.io.IOException {
364  return com.google.protobuf.GeneratedMessageV3
365  .parseWithIOException(PARSER, input);
366  }
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  }
381  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
382  }
383  @java.lang.Override
384  public Builder toBuilder() {
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(
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
455  }
456 
457  @java.lang.Override
460  if (!result.isInitialized()) {
461  throw newUninitializedMessageException(result);
462  }
463  return result;
464  }
465 
466  @java.lang.Override
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) {
520  } else {
521  super.mergeFrom(other);
522  return this;
523  }
524  }
525 
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  }
615  public Builder setVars(
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  }
650  public Builder clearVars() {
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  }
729  public Builder clearValues() {
730  values_ = emptyLongList();
731  bitField0_ = (bitField0_ & ~0x00000002);
732  onChanged();
733  return this;
734  }
735  @java.lang.Override
736  public final Builder setUnknownFields(
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 
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
778  return PARSER;
779  }
780 
781  @java.lang.Override
783  return DEFAULT_INSTANCE;
784  }
785 
786 }
787 
.lang.Override com.google.ortools.sat.PartialVariableAssignment build()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input)
static Builder newBuilder()
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
int getVarsCount()
repeated int32 vars = 1;
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data)
.lang.Override int getSerializedSize()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override final boolean isInitialized()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override int hashCode()
.lang.Override java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
Builder addVars(int value)
repeated int32 vars = 1;
.lang.Override Builder clone()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.sat.PartialVariableAssignment buildPartial()
int getVars(int index)
repeated int32 vars = 1;
.lang.Override java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
Builder addValues(long value)
repeated int64 values = 2;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override final boolean isInitialized()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getValuesCount()
repeated int64 values = 2;
static Builder newBuilder(com.google.ortools.sat.PartialVariableAssignment prototype)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.sat.PartialVariableAssignment getDefaultInstance()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
long getValues(int index)
repeated int64 values = 2;
.lang.Override Builder newBuilderForType()
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data)
int getVarsCount()
repeated int32 vars = 1;
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override Builder clear()
static com.google.protobuf.Parser< PartialVariableAssignment > parser()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.io.InputStream input)
static final int VALUES_FIELD_NUMBER
Builder addAllValues(java.lang.Iterable<? extends java.lang.Long > values)
repeated int64 values = 2;
long getValues(int index)
repeated int64 values = 2;
.lang.Override com.google.protobuf.Parser< PartialVariableAssignment > getParserForType()
java.util.List< java.lang.Long > getValuesList()
repeated int64 values = 2;
Builder setVars(int index, int value)
repeated int32 vars = 1;
Builder setValues(int index, long value)
repeated int64 values = 2;
Builder clearVars()
repeated int32 vars = 1;
static com.google.ortools.sat.PartialVariableAssignment parseDelimitedFrom(java.io.InputStream input)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Builder mergeFrom(com.google.ortools.sat.PartialVariableAssignment other)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
int getValuesCount()
repeated int64 values = 2;
.lang.Override com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static final int VARS_FIELD_NUMBER
.lang.Override Builder toBuilder()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.PartialVariableAssignment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearValues()
repeated int64 values = 2;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.PartialVariableAssignment parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)