Java Reference

Java Reference

LinearExpressionProto.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 
9 public final class LinearExpressionProto extends
10  com.google.protobuf.GeneratedMessageV3 implements
11  // @@protoc_insertion_point(message_implements:operations_research.sat.LinearExpressionProto)
13 private static final long serialVersionUID = 0L;
14  // Use LinearExpressionProto.newBuilder() to construct.
15  private LinearExpressionProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
16  super(builder);
17  }
18  private LinearExpressionProto() {
19  vars_ = emptyIntList();
20  coeffs_ = emptyIntList();
21  }
22 
23  @java.lang.Override
24  @SuppressWarnings({"unused"})
25  protected java.lang.Object newInstance(
26  UnusedPrivateParameter unused) {
27  return new LinearExpressionProto();
28  }
29 
30  @java.lang.Override
31  public final com.google.protobuf.UnknownFieldSet
33  return this.unknownFields;
34  }
35  private LinearExpressionProto(
36  com.google.protobuf.CodedInputStream input,
37  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
38  throws com.google.protobuf.InvalidProtocolBufferException {
39  this();
40  if (extensionRegistry == null) {
41  throw new java.lang.NullPointerException();
42  }
43  int mutable_bitField0_ = 0;
44  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
45  com.google.protobuf.UnknownFieldSet.newBuilder();
46  try {
47  boolean done = false;
48  while (!done) {
49  int tag = input.readTag();
50  switch (tag) {
51  case 0:
52  done = true;
53  break;
54  case 8: {
55  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
56  vars_ = newIntList();
57  mutable_bitField0_ |= 0x00000001;
58  }
59  vars_.addInt(input.readInt32());
60  break;
61  }
62  case 10: {
63  int length = input.readRawVarint32();
64  int limit = input.pushLimit(length);
65  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
66  vars_ = newIntList();
67  mutable_bitField0_ |= 0x00000001;
68  }
69  while (input.getBytesUntilLimit() > 0) {
70  vars_.addInt(input.readInt32());
71  }
72  input.popLimit(limit);
73  break;
74  }
75  case 16: {
76  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
77  coeffs_ = newIntList();
78  mutable_bitField0_ |= 0x00000002;
79  }
80  coeffs_.addInt(input.readInt32());
81  break;
82  }
83  case 18: {
84  int length = input.readRawVarint32();
85  int limit = input.pushLimit(length);
86  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
87  coeffs_ = newIntList();
88  mutable_bitField0_ |= 0x00000002;
89  }
90  while (input.getBytesUntilLimit() > 0) {
91  coeffs_.addInt(input.readInt32());
92  }
93  input.popLimit(limit);
94  break;
95  }
96  case 24: {
97 
98  offset_ = input.readInt64();
99  break;
100  }
101  default: {
102  if (!parseUnknownField(
103  input, unknownFields, extensionRegistry, tag)) {
104  done = true;
105  }
106  break;
107  }
108  }
109  }
110  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
111  throw e.setUnfinishedMessage(this);
112  } catch (java.io.IOException e) {
113  throw new com.google.protobuf.InvalidProtocolBufferException(
114  e).setUnfinishedMessage(this);
115  } finally {
116  if (((mutable_bitField0_ & 0x00000001) != 0)) {
117  vars_.makeImmutable(); // C
118  }
119  if (((mutable_bitField0_ & 0x00000002) != 0)) {
120  coeffs_.makeImmutable(); // C
121  }
122  this.unknownFields = unknownFields.build();
123  makeExtensionsImmutable();
124  }
125  }
126  public static final com.google.protobuf.Descriptors.Descriptor
128  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
129  }
130 
131  @java.lang.Override
132  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
134  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_fieldAccessorTable
135  .ensureFieldAccessorsInitialized(
137  }
138 
139  public static final int VARS_FIELD_NUMBER = 1;
140  private com.google.protobuf.Internal.IntList vars_;
145  public java.util.List<java.lang.Integer>
147  return vars_;
148  }
153  public int getVarsCount() {
154  return vars_.size();
155  }
161  public int getVars(int index) {
162  return vars_.getInt(index);
163  }
164  private int varsMemoizedSerializedSize = -1;
165 
166  public static final int COEFFS_FIELD_NUMBER = 2;
167  private com.google.protobuf.Internal.IntList coeffs_;
172  public java.util.List<java.lang.Integer>
174  return coeffs_;
175  }
180  public int getCoeffsCount() {
181  return coeffs_.size();
182  }
188  public int getCoeffs(int index) {
189  return coeffs_.getInt(index);
190  }
191  private int coeffsMemoizedSerializedSize = -1;
192 
193  public static final int OFFSET_FIELD_NUMBER = 3;
194  private long offset_;
199  public long getOffset() {
200  return offset_;
201  }
202 
203  private byte memoizedIsInitialized = -1;
204  @java.lang.Override
205  public final boolean isInitialized() {
206  byte isInitialized = memoizedIsInitialized;
207  if (isInitialized == 1) return true;
208  if (isInitialized == 0) return false;
209 
210  memoizedIsInitialized = 1;
211  return true;
212  }
213 
214  @java.lang.Override
215  public void writeTo(com.google.protobuf.CodedOutputStream output)
216  throws java.io.IOException {
218  if (getVarsList().size() > 0) {
219  output.writeUInt32NoTag(10);
220  output.writeUInt32NoTag(varsMemoizedSerializedSize);
221  }
222  for (int i = 0; i < vars_.size(); i++) {
223  output.writeInt32NoTag(vars_.getInt(i));
224  }
225  if (getCoeffsList().size() > 0) {
226  output.writeUInt32NoTag(18);
227  output.writeUInt32NoTag(coeffsMemoizedSerializedSize);
228  }
229  for (int i = 0; i < coeffs_.size(); i++) {
230  output.writeInt32NoTag(coeffs_.getInt(i));
231  }
232  if (offset_ != 0L) {
233  output.writeInt64(3, offset_);
234  }
235  unknownFields.writeTo(output);
236  }
237 
238  @java.lang.Override
239  public int getSerializedSize() {
240  int size = memoizedSize;
241  if (size != -1) return size;
242 
243  size = 0;
244  {
245  int dataSize = 0;
246  for (int i = 0; i < vars_.size(); i++) {
247  dataSize += com.google.protobuf.CodedOutputStream
248  .computeInt32SizeNoTag(vars_.getInt(i));
249  }
250  size += dataSize;
251  if (!getVarsList().isEmpty()) {
252  size += 1;
253  size += com.google.protobuf.CodedOutputStream
254  .computeInt32SizeNoTag(dataSize);
255  }
256  varsMemoizedSerializedSize = dataSize;
257  }
258  {
259  int dataSize = 0;
260  for (int i = 0; i < coeffs_.size(); i++) {
261  dataSize += com.google.protobuf.CodedOutputStream
262  .computeInt32SizeNoTag(coeffs_.getInt(i));
263  }
264  size += dataSize;
265  if (!getCoeffsList().isEmpty()) {
266  size += 1;
267  size += com.google.protobuf.CodedOutputStream
268  .computeInt32SizeNoTag(dataSize);
269  }
270  coeffsMemoizedSerializedSize = dataSize;
271  }
272  if (offset_ != 0L) {
273  size += com.google.protobuf.CodedOutputStream
274  .computeInt64Size(3, offset_);
275  }
276  size += unknownFields.getSerializedSize();
277  memoizedSize = size;
278  return size;
279  }
280 
281  @java.lang.Override
282  public boolean equals(final java.lang.Object obj) {
283  if (obj == this) {
284  return true;
285  }
286  if (!(obj instanceof com.google.ortools.sat.LinearExpressionProto)) {
287  return super.equals(obj);
288  }
290 
291  if (!getVarsList()
292  .equals(other.getVarsList())) return false;
293  if (!getCoeffsList()
294  .equals(other.getCoeffsList())) return false;
295  if (getOffset()
296  != other.getOffset()) return false;
297  if (!unknownFields.equals(other.unknownFields)) return false;
298  return true;
299  }
300 
301  @java.lang.Override
302  public int hashCode() {
303  if (memoizedHashCode != 0) {
304  return memoizedHashCode;
305  }
306  int hash = 41;
307  hash = (19 * hash) + getDescriptor().hashCode();
308  if (getVarsCount() > 0) {
309  hash = (37 * hash) + VARS_FIELD_NUMBER;
310  hash = (53 * hash) + getVarsList().hashCode();
311  }
312  if (getCoeffsCount() > 0) {
313  hash = (37 * hash) + COEFFS_FIELD_NUMBER;
314  hash = (53 * hash) + getCoeffsList().hashCode();
315  }
316  hash = (37 * hash) + OFFSET_FIELD_NUMBER;
317  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
318  getOffset());
319  hash = (29 * hash) + unknownFields.hashCode();
320  memoizedHashCode = hash;
321  return hash;
322  }
323 
325  java.nio.ByteBuffer data)
326  throws com.google.protobuf.InvalidProtocolBufferException {
327  return PARSER.parseFrom(data);
328  }
330  java.nio.ByteBuffer data,
331  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
332  throws com.google.protobuf.InvalidProtocolBufferException {
333  return PARSER.parseFrom(data, extensionRegistry);
334  }
336  com.google.protobuf.ByteString data)
337  throws com.google.protobuf.InvalidProtocolBufferException {
338  return PARSER.parseFrom(data);
339  }
341  com.google.protobuf.ByteString data,
342  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
343  throws com.google.protobuf.InvalidProtocolBufferException {
344  return PARSER.parseFrom(data, extensionRegistry);
345  }
347  throws com.google.protobuf.InvalidProtocolBufferException {
348  return PARSER.parseFrom(data);
349  }
351  byte[] data,
352  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
353  throws com.google.protobuf.InvalidProtocolBufferException {
354  return PARSER.parseFrom(data, extensionRegistry);
355  }
356  public static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
357  throws java.io.IOException {
358  return com.google.protobuf.GeneratedMessageV3
359  .parseWithIOException(PARSER, input);
360  }
362  java.io.InputStream input,
363  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
364  throws java.io.IOException {
365  return com.google.protobuf.GeneratedMessageV3
366  .parseWithIOException(PARSER, input, extensionRegistry);
367  }
368  public static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
369  throws java.io.IOException {
370  return com.google.protobuf.GeneratedMessageV3
371  .parseDelimitedWithIOException(PARSER, input);
372  }
374  java.io.InputStream input,
375  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
376  throws java.io.IOException {
377  return com.google.protobuf.GeneratedMessageV3
378  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
379  }
381  com.google.protobuf.CodedInputStream input)
382  throws java.io.IOException {
383  return com.google.protobuf.GeneratedMessageV3
384  .parseWithIOException(PARSER, input);
385  }
387  com.google.protobuf.CodedInputStream input,
388  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389  throws java.io.IOException {
390  return com.google.protobuf.GeneratedMessageV3
391  .parseWithIOException(PARSER, input, extensionRegistry);
392  }
393 
394  @java.lang.Override
395  public Builder newBuilderForType() { return newBuilder(); }
396  public static Builder newBuilder() {
397  return DEFAULT_INSTANCE.toBuilder();
398  }
400  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
401  }
402  @java.lang.Override
403  public Builder toBuilder() {
404  return this == DEFAULT_INSTANCE
405  ? new Builder() : new Builder().mergeFrom(this);
406  }
407 
408  @java.lang.Override
410  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
411  Builder builder = new Builder(parent);
412  return builder;
413  }
417  public static final class Builder extends
418  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
419  // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearExpressionProto)
420  com.google.ortools.sat.LinearExpressionProtoOrBuilder {
421  public static final com.google.protobuf.Descriptors.Descriptor
423  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
424  }
425 
426  @java.lang.Override
427  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
429  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_fieldAccessorTable
430  .ensureFieldAccessorsInitialized(
432  }
433 
434  // Construct using com.google.ortools.sat.LinearExpressionProto.newBuilder()
435  private Builder() {
436  maybeForceBuilderInitialization();
437  }
438 
439  private Builder(
440  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
441  super(parent);
442  maybeForceBuilderInitialization();
443  }
444  private void maybeForceBuilderInitialization() {
445  if (com.google.protobuf.GeneratedMessageV3
446  .alwaysUseFieldBuilders) {
447  }
448  }
449  @java.lang.Override
450  public Builder clear() {
451  super.clear();
452  vars_ = emptyIntList();
453  bitField0_ = (bitField0_ & ~0x00000001);
454  coeffs_ = emptyIntList();
455  bitField0_ = (bitField0_ & ~0x00000002);
456  offset_ = 0L;
457 
458  return this;
459  }
460 
461  @java.lang.Override
462  public com.google.protobuf.Descriptors.Descriptor
464  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearExpressionProto_descriptor;
465  }
466 
467  @java.lang.Override
470  }
471 
472  @java.lang.Override
475  if (!result.isInitialized()) {
476  throw newUninitializedMessageException(result);
477  }
478  return result;
479  }
480 
481  @java.lang.Override
484  int from_bitField0_ = bitField0_;
485  if (((bitField0_ & 0x00000001) != 0)) {
486  vars_.makeImmutable();
487  bitField0_ = (bitField0_ & ~0x00000001);
488  }
489  result.vars_ = vars_;
490  if (((bitField0_ & 0x00000002) != 0)) {
491  coeffs_.makeImmutable();
492  bitField0_ = (bitField0_ & ~0x00000002);
493  }
494  result.coeffs_ = coeffs_;
495  result.offset_ = offset_;
496  onBuilt();
497  return result;
498  }
499 
500  @java.lang.Override
501  public Builder clone() {
502  return super.clone();
503  }
504  @java.lang.Override
506  com.google.protobuf.Descriptors.FieldDescriptor field,
507  java.lang.Object value) {
508  return super.setField(field, value);
509  }
510  @java.lang.Override
512  com.google.protobuf.Descriptors.FieldDescriptor field) {
513  return super.clearField(field);
514  }
515  @java.lang.Override
517  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
518  return super.clearOneof(oneof);
519  }
520  @java.lang.Override
522  com.google.protobuf.Descriptors.FieldDescriptor field,
523  int index, java.lang.Object value) {
524  return super.setRepeatedField(field, index, value);
525  }
526  @java.lang.Override
528  com.google.protobuf.Descriptors.FieldDescriptor field,
529  java.lang.Object value) {
530  return super.addRepeatedField(field, value);
531  }
532  @java.lang.Override
533  public Builder mergeFrom(com.google.protobuf.Message other) {
534  if (other instanceof com.google.ortools.sat.LinearExpressionProto) {
536  } else {
537  super.mergeFrom(other);
538  return this;
539  }
540  }
541 
543  if (other == com.google.ortools.sat.LinearExpressionProto.getDefaultInstance()) return this;
544  if (!other.vars_.isEmpty()) {
545  if (vars_.isEmpty()) {
546  vars_ = other.vars_;
547  bitField0_ = (bitField0_ & ~0x00000001);
548  } else {
549  ensureVarsIsMutable();
550  vars_.addAll(other.vars_);
551  }
552  onChanged();
553  }
554  if (!other.coeffs_.isEmpty()) {
555  if (coeffs_.isEmpty()) {
556  coeffs_ = other.coeffs_;
557  bitField0_ = (bitField0_ & ~0x00000002);
558  } else {
559  ensureCoeffsIsMutable();
560  coeffs_.addAll(other.coeffs_);
561  }
562  onChanged();
563  }
564  if (other.getOffset() != 0L) {
565  setOffset(other.getOffset());
566  }
567  this.mergeUnknownFields(other.unknownFields);
568  onChanged();
569  return this;
570  }
571 
572  @java.lang.Override
573  public final boolean isInitialized() {
574  return true;
575  }
576 
577  @java.lang.Override
579  com.google.protobuf.CodedInputStream input,
580  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
581  throws java.io.IOException {
582  com.google.ortools.sat.LinearExpressionProto parsedMessage = null;
583  try {
584  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
585  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
586  parsedMessage = (com.google.ortools.sat.LinearExpressionProto) e.getUnfinishedMessage();
587  throw e.unwrapIOException();
588  } finally {
589  if (parsedMessage != null) {
590  mergeFrom(parsedMessage);
591  }
592  }
593  return this;
594  }
595  private int bitField0_;
596 
597  private com.google.protobuf.Internal.IntList vars_ = emptyIntList();
598  private void ensureVarsIsMutable() {
599  if (!((bitField0_ & 0x00000001) != 0)) {
600  vars_ = mutableCopy(vars_);
601  bitField0_ |= 0x00000001;
602  }
603  }
608  public java.util.List<java.lang.Integer>
610  return ((bitField0_ & 0x00000001) != 0) ?
611  java.util.Collections.unmodifiableList(vars_) : vars_;
612  }
617  public int getVarsCount() {
618  return vars_.size();
619  }
625  public int getVars(int index) {
626  return vars_.getInt(index);
627  }
634  public Builder setVars(
635  int index, int value) {
636  ensureVarsIsMutable();
637  vars_.setInt(index, value);
638  onChanged();
639  return this;
640  }
646  public Builder addVars(int value) {
647  ensureVarsIsMutable();
648  vars_.addInt(value);
649  onChanged();
650  return this;
651  }
658  java.lang.Iterable<? extends java.lang.Integer> values) {
659  ensureVarsIsMutable();
660  com.google.protobuf.AbstractMessageLite.Builder.addAll(
661  values, vars_);
662  onChanged();
663  return this;
664  }
669  public Builder clearVars() {
670  vars_ = emptyIntList();
671  bitField0_ = (bitField0_ & ~0x00000001);
672  onChanged();
673  return this;
674  }
675 
676  private com.google.protobuf.Internal.IntList coeffs_ = emptyIntList();
677  private void ensureCoeffsIsMutable() {
678  if (!((bitField0_ & 0x00000002) != 0)) {
679  coeffs_ = mutableCopy(coeffs_);
680  bitField0_ |= 0x00000002;
681  }
682  }
687  public java.util.List<java.lang.Integer>
689  return ((bitField0_ & 0x00000002) != 0) ?
690  java.util.Collections.unmodifiableList(coeffs_) : coeffs_;
691  }
696  public int getCoeffsCount() {
697  return coeffs_.size();
698  }
704  public int getCoeffs(int index) {
705  return coeffs_.getInt(index);
706  }
714  int index, int value) {
715  ensureCoeffsIsMutable();
716  coeffs_.setInt(index, value);
717  onChanged();
718  return this;
719  }
725  public Builder addCoeffs(int value) {
726  ensureCoeffsIsMutable();
727  coeffs_.addInt(value);
728  onChanged();
729  return this;
730  }
737  java.lang.Iterable<? extends java.lang.Integer> values) {
738  ensureCoeffsIsMutable();
739  com.google.protobuf.AbstractMessageLite.Builder.addAll(
740  values, coeffs_);
741  onChanged();
742  return this;
743  }
748  public Builder clearCoeffs() {
749  coeffs_ = emptyIntList();
750  bitField0_ = (bitField0_ & ~0x00000002);
751  onChanged();
752  return this;
753  }
754 
755  private long offset_ ;
760  public long getOffset() {
761  return offset_;
762  }
768  public Builder setOffset(long value) {
769 
770  offset_ = value;
771  onChanged();
772  return this;
773  }
778  public Builder clearOffset() {
779 
780  offset_ = 0L;
781  onChanged();
782  return this;
783  }
784  @java.lang.Override
785  public final Builder setUnknownFields(
786  final com.google.protobuf.UnknownFieldSet unknownFields) {
787  return super.setUnknownFields(unknownFields);
788  }
789 
790  @java.lang.Override
792  final com.google.protobuf.UnknownFieldSet unknownFields) {
793  return super.mergeUnknownFields(unknownFields);
794  }
795 
796 
797  // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearExpressionProto)
798  }
799 
800  // @@protoc_insertion_point(class_scope:operations_research.sat.LinearExpressionProto)
801  private static final com.google.ortools.sat.LinearExpressionProto DEFAULT_INSTANCE;
802  static {
803  DEFAULT_INSTANCE = new com.google.ortools.sat.LinearExpressionProto();
804  }
805 
807  return DEFAULT_INSTANCE;
808  }
809 
810  private static final com.google.protobuf.Parser<LinearExpressionProto>
811  PARSER = new com.google.protobuf.AbstractParser<LinearExpressionProto>() {
812  @java.lang.Override
813  public LinearExpressionProto parsePartialFrom(
814  com.google.protobuf.CodedInputStream input,
815  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
816  throws com.google.protobuf.InvalidProtocolBufferException {
817  return new LinearExpressionProto(input, extensionRegistry);
818  }
819  };
820 
821  public static com.google.protobuf.Parser<LinearExpressionProto> parser() {
822  return PARSER;
823  }
824 
825  @java.lang.Override
826  public com.google.protobuf.Parser<LinearExpressionProto> getParserForType() {
827  return PARSER;
828  }
829 
830  @java.lang.Override
832  return DEFAULT_INSTANCE;
833  }
834 
835 }
836 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
int getCoeffsCount()
repeated int32 coeffs = 2;
Builder addAllCoeffs(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 coeffs = 2;
Builder clearVars()
repeated int32 vars = 1;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder addVars(int value)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
static final int VARS_FIELD_NUMBER
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.ortools.sat.LinearExpressionProto other)
int getVars(int index)
repeated int32 vars = 1;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
int getVars(int index)
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final boolean isInitialized()
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data)
Builder addAllVars(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 vars = 1;
java.util.List< java.lang.Integer > getCoeffsList()
repeated int32 coeffs = 2;
int getCoeffsCount()
repeated int32 coeffs = 2;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Protobuf type.
Builder addCoeffs(int value)
repeated int32 coeffs = 2;
static final int OFFSET_FIELD_NUMBER
Builder clearCoeffs()
repeated int32 coeffs = 2;
.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
static Builder newBuilder()
static final int COEFFS_FIELD_NUMBER
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder toBuilder()
.lang.Override com.google.ortools.sat.LinearExpressionProto build()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
long getOffset()
int64 offset = 3;
java.util.List< java.lang.Integer > getVarsList()
repeated int32 vars = 1;
static com.google.ortools.sat.LinearExpressionProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearOffset()
int64 offset = 3;
static com.google.protobuf.Parser< LinearExpressionProto > parser()
.lang.Override com.google.ortools.sat.LinearExpressionProto buildPartial()
static com.google.ortools.sat.LinearExpressionProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getVarsCount()
repeated int32 vars = 1;
java.util.List< java.lang.Integer > getCoeffsList()
repeated int32 coeffs = 2;
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.io.InputStream input)
Builder setCoeffs(int index, int value)
repeated int32 coeffs = 2;
.lang.Override Builder clear()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override int hashCode()
static com.google.ortools.sat.LinearExpressionProto parseFrom(java.nio.ByteBuffer data)
Protobuf type.
Builder setVars(int index, int value)
repeated int32 vars = 1;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
int getCoeffs(int index)
repeated int32 coeffs = 2;
.lang.Override Builder newBuilderForType()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.LinearExpressionProto parseFrom(byte[] data)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
int getVarsCount()
repeated int32 vars = 1;
.lang.Override int getSerializedSize()
long getOffset()
int64 offset = 3;
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
.lang.Override com.google.protobuf.Parser< LinearExpressionProto > getParserForType()
.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override final boolean isInitialized()
static Builder newBuilder(com.google.ortools.sat.LinearExpressionProto prototype)
int getCoeffs(int index)
repeated int32 coeffs = 2;
.lang.Override Builder clone()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setOffset(long value)
int64 offset = 3;