Java Reference

Java Reference

LinearArgumentProto.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 LinearArgumentProto extends
10  com.google.protobuf.GeneratedMessageV3 implements
11  // @@protoc_insertion_point(message_implements:operations_research.sat.LinearArgumentProto)
13 private static final long serialVersionUID = 0L;
14  // Use LinearArgumentProto.newBuilder() to construct.
15  private LinearArgumentProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
16  super(builder);
17  }
18  private LinearArgumentProto() {
19  exprs_ = java.util.Collections.emptyList();
20  }
21 
22  @java.lang.Override
23  @SuppressWarnings({"unused"})
24  protected java.lang.Object newInstance(
25  UnusedPrivateParameter unused) {
26  return new LinearArgumentProto();
27  }
28 
29  @java.lang.Override
30  public final com.google.protobuf.UnknownFieldSet
32  return this.unknownFields;
33  }
34  private LinearArgumentProto(
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 10: {
55  if (target_ != null) {
56  subBuilder = target_.toBuilder();
57  }
58  target_ = input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry);
59  if (subBuilder != null) {
60  subBuilder.mergeFrom(target_);
61  target_ = subBuilder.buildPartial();
62  }
63 
64  break;
65  }
66  case 18: {
67  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
68  exprs_ = new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>();
69  mutable_bitField0_ |= 0x00000001;
70  }
71  exprs_.add(
72  input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry));
73  break;
74  }
75  default: {
76  if (!parseUnknownField(
77  input, unknownFields, extensionRegistry, tag)) {
78  done = true;
79  }
80  break;
81  }
82  }
83  }
84  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
85  throw e.setUnfinishedMessage(this);
86  } catch (java.io.IOException e) {
87  throw new com.google.protobuf.InvalidProtocolBufferException(
88  e).setUnfinishedMessage(this);
89  } finally {
90  if (((mutable_bitField0_ & 0x00000001) != 0)) {
91  exprs_ = java.util.Collections.unmodifiableList(exprs_);
92  }
93  this.unknownFields = unknownFields.build();
94  makeExtensionsImmutable();
95  }
96  }
97  public static final com.google.protobuf.Descriptors.Descriptor
99  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
100  }
101 
102  @java.lang.Override
103  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
105  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_fieldAccessorTable
106  .ensureFieldAccessorsInitialized(
108  }
109 
110  public static final int TARGET_FIELD_NUMBER = 1;
111  private com.google.ortools.sat.LinearExpressionProto target_;
116  public boolean hasTarget() {
117  return target_ != null;
118  }
124  return target_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
125  }
130  return getTarget();
131  }
132 
133  public static final int EXPRS_FIELD_NUMBER = 2;
134  private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_;
139  return exprs_;
140  }
144  public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
146  return exprs_;
147  }
151  public int getExprsCount() {
152  return exprs_.size();
153  }
158  return exprs_.get(index);
159  }
164  int index) {
165  return exprs_.get(index);
166  }
167 
168  private byte memoizedIsInitialized = -1;
169  @java.lang.Override
170  public final boolean isInitialized() {
171  byte isInitialized = memoizedIsInitialized;
172  if (isInitialized == 1) return true;
173  if (isInitialized == 0) return false;
174 
175  memoizedIsInitialized = 1;
176  return true;
177  }
178 
179  @java.lang.Override
180  public void writeTo(com.google.protobuf.CodedOutputStream output)
181  throws java.io.IOException {
182  if (target_ != null) {
183  output.writeMessage(1, getTarget());
184  }
185  for (int i = 0; i < exprs_.size(); i++) {
186  output.writeMessage(2, exprs_.get(i));
187  }
188  unknownFields.writeTo(output);
189  }
190 
191  @java.lang.Override
192  public int getSerializedSize() {
193  int size = memoizedSize;
194  if (size != -1) return size;
195 
196  size = 0;
197  if (target_ != null) {
198  size += com.google.protobuf.CodedOutputStream
199  .computeMessageSize(1, getTarget());
200  }
201  for (int i = 0; i < exprs_.size(); i++) {
202  size += com.google.protobuf.CodedOutputStream
203  .computeMessageSize(2, exprs_.get(i));
204  }
205  size += unknownFields.getSerializedSize();
206  memoizedSize = size;
207  return size;
208  }
209 
210  @java.lang.Override
211  public boolean equals(final java.lang.Object obj) {
212  if (obj == this) {
213  return true;
214  }
215  if (!(obj instanceof com.google.ortools.sat.LinearArgumentProto)) {
216  return super.equals(obj);
217  }
219 
220  if (hasTarget() != other.hasTarget()) return false;
221  if (hasTarget()) {
222  if (!getTarget()
223  .equals(other.getTarget())) return false;
224  }
225  if (!getExprsList()
226  .equals(other.getExprsList())) return false;
227  if (!unknownFields.equals(other.unknownFields)) return false;
228  return true;
229  }
230 
231  @java.lang.Override
232  public int hashCode() {
233  if (memoizedHashCode != 0) {
234  return memoizedHashCode;
235  }
236  int hash = 41;
237  hash = (19 * hash) + getDescriptor().hashCode();
238  if (hasTarget()) {
239  hash = (37 * hash) + TARGET_FIELD_NUMBER;
240  hash = (53 * hash) + getTarget().hashCode();
241  }
242  if (getExprsCount() > 0) {
243  hash = (37 * hash) + EXPRS_FIELD_NUMBER;
244  hash = (53 * hash) + getExprsList().hashCode();
245  }
246  hash = (29 * hash) + unknownFields.hashCode();
247  memoizedHashCode = hash;
248  return hash;
249  }
250 
252  java.nio.ByteBuffer data)
253  throws com.google.protobuf.InvalidProtocolBufferException {
254  return PARSER.parseFrom(data);
255  }
257  java.nio.ByteBuffer data,
258  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
259  throws com.google.protobuf.InvalidProtocolBufferException {
260  return PARSER.parseFrom(data, extensionRegistry);
261  }
263  com.google.protobuf.ByteString data)
264  throws com.google.protobuf.InvalidProtocolBufferException {
265  return PARSER.parseFrom(data);
266  }
268  com.google.protobuf.ByteString data,
269  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
270  throws com.google.protobuf.InvalidProtocolBufferException {
271  return PARSER.parseFrom(data, extensionRegistry);
272  }
273  public static com.google.ortools.sat.LinearArgumentProto parseFrom(byte[] data)
274  throws com.google.protobuf.InvalidProtocolBufferException {
275  return PARSER.parseFrom(data);
276  }
278  byte[] data,
279  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
280  throws com.google.protobuf.InvalidProtocolBufferException {
281  return PARSER.parseFrom(data, extensionRegistry);
282  }
283  public static com.google.ortools.sat.LinearArgumentProto parseFrom(java.io.InputStream input)
284  throws java.io.IOException {
285  return com.google.protobuf.GeneratedMessageV3
286  .parseWithIOException(PARSER, input);
287  }
289  java.io.InputStream input,
290  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291  throws java.io.IOException {
292  return com.google.protobuf.GeneratedMessageV3
293  .parseWithIOException(PARSER, input, extensionRegistry);
294  }
295  public static com.google.ortools.sat.LinearArgumentProto parseDelimitedFrom(java.io.InputStream input)
296  throws java.io.IOException {
297  return com.google.protobuf.GeneratedMessageV3
298  .parseDelimitedWithIOException(PARSER, input);
299  }
301  java.io.InputStream input,
302  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
303  throws java.io.IOException {
304  return com.google.protobuf.GeneratedMessageV3
305  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
306  }
308  com.google.protobuf.CodedInputStream input)
309  throws java.io.IOException {
310  return com.google.protobuf.GeneratedMessageV3
311  .parseWithIOException(PARSER, input);
312  }
314  com.google.protobuf.CodedInputStream input,
315  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
316  throws java.io.IOException {
317  return com.google.protobuf.GeneratedMessageV3
318  .parseWithIOException(PARSER, input, extensionRegistry);
319  }
320 
321  @java.lang.Override
322  public Builder newBuilderForType() { return newBuilder(); }
323  public static Builder newBuilder() {
324  return DEFAULT_INSTANCE.toBuilder();
325  }
327  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
328  }
329  @java.lang.Override
330  public Builder toBuilder() {
331  return this == DEFAULT_INSTANCE
332  ? new Builder() : new Builder().mergeFrom(this);
333  }
334 
335  @java.lang.Override
337  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
338  Builder builder = new Builder(parent);
339  return builder;
340  }
344  public static final class Builder extends
345  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
346  // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearArgumentProto)
347  com.google.ortools.sat.LinearArgumentProtoOrBuilder {
348  public static final com.google.protobuf.Descriptors.Descriptor
350  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
351  }
352 
353  @java.lang.Override
354  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
356  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_fieldAccessorTable
357  .ensureFieldAccessorsInitialized(
359  }
360 
361  // Construct using com.google.ortools.sat.LinearArgumentProto.newBuilder()
362  private Builder() {
363  maybeForceBuilderInitialization();
364  }
365 
366  private Builder(
367  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
368  super(parent);
369  maybeForceBuilderInitialization();
370  }
371  private void maybeForceBuilderInitialization() {
372  if (com.google.protobuf.GeneratedMessageV3
373  .alwaysUseFieldBuilders) {
374  getExprsFieldBuilder();
375  }
376  }
377  @java.lang.Override
378  public Builder clear() {
379  super.clear();
380  if (targetBuilder_ == null) {
381  target_ = null;
382  } else {
383  target_ = null;
384  targetBuilder_ = null;
385  }
386  if (exprsBuilder_ == null) {
387  exprs_ = java.util.Collections.emptyList();
388  bitField0_ = (bitField0_ & ~0x00000001);
389  } else {
390  exprsBuilder_.clear();
391  }
392  return this;
393  }
394 
395  @java.lang.Override
396  public com.google.protobuf.Descriptors.Descriptor
398  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
399  }
400 
401  @java.lang.Override
404  }
405 
406  @java.lang.Override
409  if (!result.isInitialized()) {
410  throw newUninitializedMessageException(result);
411  }
412  return result;
413  }
414 
415  @java.lang.Override
418  int from_bitField0_ = bitField0_;
419  if (targetBuilder_ == null) {
420  result.target_ = target_;
421  } else {
422  result.target_ = targetBuilder_.build();
423  }
424  if (exprsBuilder_ == null) {
425  if (((bitField0_ & 0x00000001) != 0)) {
426  exprs_ = java.util.Collections.unmodifiableList(exprs_);
427  bitField0_ = (bitField0_ & ~0x00000001);
428  }
429  result.exprs_ = exprs_;
430  } else {
431  result.exprs_ = exprsBuilder_.build();
432  }
433  onBuilt();
434  return result;
435  }
436 
437  @java.lang.Override
438  public Builder clone() {
439  return super.clone();
440  }
441  @java.lang.Override
443  com.google.protobuf.Descriptors.FieldDescriptor field,
444  java.lang.Object value) {
445  return super.setField(field, value);
446  }
447  @java.lang.Override
449  com.google.protobuf.Descriptors.FieldDescriptor field) {
450  return super.clearField(field);
451  }
452  @java.lang.Override
454  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
455  return super.clearOneof(oneof);
456  }
457  @java.lang.Override
459  com.google.protobuf.Descriptors.FieldDescriptor field,
460  int index, java.lang.Object value) {
461  return super.setRepeatedField(field, index, value);
462  }
463  @java.lang.Override
465  com.google.protobuf.Descriptors.FieldDescriptor field,
466  java.lang.Object value) {
467  return super.addRepeatedField(field, value);
468  }
469  @java.lang.Override
470  public Builder mergeFrom(com.google.protobuf.Message other) {
471  if (other instanceof com.google.ortools.sat.LinearArgumentProto) {
473  } else {
474  super.mergeFrom(other);
475  return this;
476  }
477  }
478 
480  if (other == com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) return this;
481  if (other.hasTarget()) {
482  mergeTarget(other.getTarget());
483  }
484  if (exprsBuilder_ == null) {
485  if (!other.exprs_.isEmpty()) {
486  if (exprs_.isEmpty()) {
487  exprs_ = other.exprs_;
488  bitField0_ = (bitField0_ & ~0x00000001);
489  } else {
490  ensureExprsIsMutable();
491  exprs_.addAll(other.exprs_);
492  }
493  onChanged();
494  }
495  } else {
496  if (!other.exprs_.isEmpty()) {
497  if (exprsBuilder_.isEmpty()) {
498  exprsBuilder_.dispose();
499  exprsBuilder_ = null;
500  exprs_ = other.exprs_;
501  bitField0_ = (bitField0_ & ~0x00000001);
502  exprsBuilder_ =
503  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
504  getExprsFieldBuilder() : null;
505  } else {
506  exprsBuilder_.addAllMessages(other.exprs_);
507  }
508  }
509  }
510  this.mergeUnknownFields(other.unknownFields);
511  onChanged();
512  return this;
513  }
514 
515  @java.lang.Override
516  public final boolean isInitialized() {
517  return true;
518  }
519 
520  @java.lang.Override
522  com.google.protobuf.CodedInputStream input,
523  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
524  throws java.io.IOException {
525  com.google.ortools.sat.LinearArgumentProto parsedMessage = null;
526  try {
527  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
528  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
529  parsedMessage = (com.google.ortools.sat.LinearArgumentProto) e.getUnfinishedMessage();
530  throw e.unwrapIOException();
531  } finally {
532  if (parsedMessage != null) {
533  mergeFrom(parsedMessage);
534  }
535  }
536  return this;
537  }
538  private int bitField0_;
539 
540  private com.google.ortools.sat.LinearExpressionProto target_;
541  private com.google.protobuf.SingleFieldBuilderV3<
547  public boolean hasTarget() {
548  return targetBuilder_ != null || target_ != null;
549  }
555  if (targetBuilder_ == null) {
556  return target_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
557  } else {
558  return targetBuilder_.getMessage();
559  }
560  }
565  if (targetBuilder_ == null) {
566  if (value == null) {
567  throw new NullPointerException();
568  }
569  target_ = value;
570  onChanged();
571  } else {
572  targetBuilder_.setMessage(value);
573  }
574 
575  return this;
576  }
582  if (targetBuilder_ == null) {
583  target_ = builderForValue.build();
584  onChanged();
585  } else {
586  targetBuilder_.setMessage(builderForValue.build());
587  }
588 
589  return this;
590  }
595  if (targetBuilder_ == null) {
596  if (target_ != null) {
597  target_ =
599  } else {
600  target_ = value;
601  }
602  onChanged();
603  } else {
604  targetBuilder_.mergeFrom(value);
605  }
606 
607  return this;
608  }
612  public Builder clearTarget() {
613  if (targetBuilder_ == null) {
614  target_ = null;
615  onChanged();
616  } else {
617  target_ = null;
618  targetBuilder_ = null;
619  }
620 
621  return this;
622  }
627 
628  onChanged();
629  return getTargetFieldBuilder().getBuilder();
630  }
635  if (targetBuilder_ != null) {
636  return targetBuilder_.getMessageOrBuilder();
637  } else {
638  return target_ == null ?
640  }
641  }
645  private com.google.protobuf.SingleFieldBuilderV3<
647  getTargetFieldBuilder() {
648  if (targetBuilder_ == null) {
649  targetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
651  getTarget(),
652  getParentForChildren(),
653  isClean());
654  target_ = null;
655  }
656  return targetBuilder_;
657  }
658 
659  private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_ =
660  java.util.Collections.emptyList();
661  private void ensureExprsIsMutable() {
662  if (!((bitField0_ & 0x00000001) != 0)) {
663  exprs_ = new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>(exprs_);
664  bitField0_ |= 0x00000001;
665  }
666  }
667 
668  private com.google.protobuf.RepeatedFieldBuilderV3<
670 
675  if (exprsBuilder_ == null) {
676  return java.util.Collections.unmodifiableList(exprs_);
677  } else {
678  return exprsBuilder_.getMessageList();
679  }
680  }
684  public int getExprsCount() {
685  if (exprsBuilder_ == null) {
686  return exprs_.size();
687  } else {
688  return exprsBuilder_.getCount();
689  }
690  }
695  if (exprsBuilder_ == null) {
696  return exprs_.get(index);
697  } else {
698  return exprsBuilder_.getMessage(index);
699  }
700  }
705  int index, com.google.ortools.sat.LinearExpressionProto value) {
706  if (exprsBuilder_ == null) {
707  if (value == null) {
708  throw new NullPointerException();
709  }
710  ensureExprsIsMutable();
711  exprs_.set(index, value);
712  onChanged();
713  } else {
714  exprsBuilder_.setMessage(index, value);
715  }
716  return this;
717  }
722  int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
723  if (exprsBuilder_ == null) {
724  ensureExprsIsMutable();
725  exprs_.set(index, builderForValue.build());
726  onChanged();
727  } else {
728  exprsBuilder_.setMessage(index, builderForValue.build());
729  }
730  return this;
731  }
736  if (exprsBuilder_ == null) {
737  if (value == null) {
738  throw new NullPointerException();
739  }
740  ensureExprsIsMutable();
741  exprs_.add(value);
742  onChanged();
743  } else {
744  exprsBuilder_.addMessage(value);
745  }
746  return this;
747  }
752  int index, com.google.ortools.sat.LinearExpressionProto value) {
753  if (exprsBuilder_ == null) {
754  if (value == null) {
755  throw new NullPointerException();
756  }
757  ensureExprsIsMutable();
758  exprs_.add(index, value);
759  onChanged();
760  } else {
761  exprsBuilder_.addMessage(index, value);
762  }
763  return this;
764  }
770  if (exprsBuilder_ == null) {
771  ensureExprsIsMutable();
772  exprs_.add(builderForValue.build());
773  onChanged();
774  } else {
775  exprsBuilder_.addMessage(builderForValue.build());
776  }
777  return this;
778  }
783  int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
784  if (exprsBuilder_ == null) {
785  ensureExprsIsMutable();
786  exprs_.add(index, builderForValue.build());
787  onChanged();
788  } else {
789  exprsBuilder_.addMessage(index, builderForValue.build());
790  }
791  return this;
792  }
797  java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto> values) {
798  if (exprsBuilder_ == null) {
799  ensureExprsIsMutable();
800  com.google.protobuf.AbstractMessageLite.Builder.addAll(
801  values, exprs_);
802  onChanged();
803  } else {
804  exprsBuilder_.addAllMessages(values);
805  }
806  return this;
807  }
811  public Builder clearExprs() {
812  if (exprsBuilder_ == null) {
813  exprs_ = java.util.Collections.emptyList();
814  bitField0_ = (bitField0_ & ~0x00000001);
815  onChanged();
816  } else {
817  exprsBuilder_.clear();
818  }
819  return this;
820  }
824  public Builder removeExprs(int index) {
825  if (exprsBuilder_ == null) {
826  ensureExprsIsMutable();
827  exprs_.remove(index);
828  onChanged();
829  } else {
830  exprsBuilder_.remove(index);
831  }
832  return this;
833  }
838  int index) {
839  return getExprsFieldBuilder().getBuilder(index);
840  }
845  int index) {
846  if (exprsBuilder_ == null) {
847  return exprs_.get(index); } else {
848  return exprsBuilder_.getMessageOrBuilder(index);
849  }
850  }
854  public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
856  if (exprsBuilder_ != null) {
857  return exprsBuilder_.getMessageOrBuilderList();
858  } else {
859  return java.util.Collections.unmodifiableList(exprs_);
860  }
861  }
866  return getExprsFieldBuilder().addBuilder(
868  }
873  int index) {
874  return getExprsFieldBuilder().addBuilder(
876  }
880  public java.util.List<com.google.ortools.sat.LinearExpressionProto.Builder>
882  return getExprsFieldBuilder().getBuilderList();
883  }
884  private com.google.protobuf.RepeatedFieldBuilderV3<
886  getExprsFieldBuilder() {
887  if (exprsBuilder_ == null) {
888  exprsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
890  exprs_,
891  ((bitField0_ & 0x00000001) != 0),
892  getParentForChildren(),
893  isClean());
894  exprs_ = null;
895  }
896  return exprsBuilder_;
897  }
898  @java.lang.Override
899  public final Builder setUnknownFields(
900  final com.google.protobuf.UnknownFieldSet unknownFields) {
901  return super.setUnknownFields(unknownFields);
902  }
903 
904  @java.lang.Override
906  final com.google.protobuf.UnknownFieldSet unknownFields) {
907  return super.mergeUnknownFields(unknownFields);
908  }
909 
910 
911  // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearArgumentProto)
912  }
913 
914  // @@protoc_insertion_point(class_scope:operations_research.sat.LinearArgumentProto)
915  private static final com.google.ortools.sat.LinearArgumentProto DEFAULT_INSTANCE;
916  static {
917  DEFAULT_INSTANCE = new com.google.ortools.sat.LinearArgumentProto();
918  }
919 
921  return DEFAULT_INSTANCE;
922  }
923 
924  private static final com.google.protobuf.Parser<LinearArgumentProto>
925  PARSER = new com.google.protobuf.AbstractParser<LinearArgumentProto>() {
926  @java.lang.Override
927  public LinearArgumentProto parsePartialFrom(
928  com.google.protobuf.CodedInputStream input,
929  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
930  throws com.google.protobuf.InvalidProtocolBufferException {
931  return new LinearArgumentProto(input, extensionRegistry);
932  }
933  };
934 
935  public static com.google.protobuf.Parser<LinearArgumentProto> parser() {
936  return PARSER;
937  }
938 
939  @java.lang.Override
940  public com.google.protobuf.Parser<LinearArgumentProto> getParserForType() {
941  return PARSER;
942  }
943 
944  @java.lang.Override
946  return DEFAULT_INSTANCE;
947  }
948 
949 }
950 
com.google.ortools.sat.LinearExpressionProtoOrBuilder getTargetOrBuilder()
.operations_research.sat.LinearExpressionProto target = 1;
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.LinearArgumentProto buildPartial()
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.protobuf.Parser< LinearArgumentProto > getParserForType()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Protobuf type.
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeTarget(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto target = 1;
com.google.ortools.sat.LinearExpressionProto getTarget()
.operations_research.sat.LinearExpressionProto target = 1;
Builder setTarget(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
.operations_research.sat.LinearExpressionProto target = 1;
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.sat.LinearArgumentProto getDefaultInstance()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder toBuilder()
com.google.ortools.sat.LinearExpressionProto.Builder getExprsBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
Builder addAllExprs(java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto > values)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override int getSerializedSize()
boolean hasTarget()
.operations_research.sat.LinearExpressionProto target = 1;
.lang.Override com.google.ortools.sat.LinearArgumentProto build()
static com.google.ortools.sat.LinearArgumentProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Protobuf type.
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.ByteString data)
Builder addExprs(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
java.util.List< com.google.ortools.sat.LinearExpressionProto.Builder > getExprsBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static Builder newBuilder()
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
.lang.Override com.google.ortools.sat.LinearArgumentProto getDefaultInstanceForType()
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.io.InputStream input)
static com.google.protobuf.Parser< LinearArgumentProto > parser()
.lang.Override Builder toBuilder()
.lang.Override Builder newBuilderForType()
.lang.Override com.google.ortools.sat.LinearArgumentProto getDefaultInstanceForType()
.lang.Override int hashCode()
.lang.Override Builder clone()
Protobuf type.
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setTarget(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto target = 1;
Builder removeExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static com.google.protobuf.Parser< LinearExpressionProto > parser()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.sat.LinearExpressionProto buildPartial()
static com.google.ortools.sat.LinearArgumentProto parseDelimitedFrom(java.io.InputStream input)
Builder clearTarget()
.operations_research.sat.LinearExpressionProto target = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.sat.LinearExpressionProto.Builder getTargetBuilder()
.operations_research.sat.LinearExpressionProto target = 1;
static final int EXPRS_FIELD_NUMBER
static com.google.ortools.sat.LinearArgumentProto parseFrom(java.nio.ByteBuffer data)
Builder addExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
int getExprsCount()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
.lang.Override final boolean isInitialized()
Builder addExprs(com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
com.google.ortools.sat.LinearExpressionProto getTarget()
.operations_research.sat.LinearExpressionProto target = 1;
com.google.ortools.sat.LinearExpressionProtoOrBuilder getTargetOrBuilder()
.operations_research.sat.LinearExpressionProto target = 1;
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static Builder newBuilder(com.google.ortools.sat.LinearArgumentProto prototype)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override int hashCode()
static final int TARGET_FIELD_NUMBER
Protobuf type.
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.ortools.sat.LinearArgumentProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
boolean hasTarget()
.operations_research.sat.LinearExpressionProto target = 1;
java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static Builder newBuilder()
Builder mergeFrom(com.google.ortools.sat.LinearArgumentProto other)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.LinearArgumentProto parseFrom(byte[] data)
.lang.Override Builder clear()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
int getExprsCount()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.sat.LinearExpressionProto getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
Builder setExprs(int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static com.google.ortools.sat.LinearArgumentProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearExprs()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
.lang.Override final boolean isInitialized()