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  @java.lang.Override
117  public boolean hasTarget() {
118  return target_ != null;
119  }
124  @java.lang.Override
126  return target_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
127  }
131  @java.lang.Override
133  return getTarget();
134  }
135 
136  public static final int EXPRS_FIELD_NUMBER = 2;
137  private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_;
141  @java.lang.Override
143  return exprs_;
144  }
148  @java.lang.Override
149  public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
151  return exprs_;
152  }
156  @java.lang.Override
157  public int getExprsCount() {
158  return exprs_.size();
159  }
163  @java.lang.Override
165  return exprs_.get(index);
166  }
170  @java.lang.Override
172  int index) {
173  return exprs_.get(index);
174  }
175 
176  private byte memoizedIsInitialized = -1;
177  @java.lang.Override
178  public final boolean isInitialized() {
179  byte isInitialized = memoizedIsInitialized;
180  if (isInitialized == 1) return true;
181  if (isInitialized == 0) return false;
182 
183  memoizedIsInitialized = 1;
184  return true;
185  }
186 
187  @java.lang.Override
188  public void writeTo(com.google.protobuf.CodedOutputStream output)
189  throws java.io.IOException {
190  if (target_ != null) {
191  output.writeMessage(1, getTarget());
192  }
193  for (int i = 0; i < exprs_.size(); i++) {
194  output.writeMessage(2, exprs_.get(i));
195  }
196  unknownFields.writeTo(output);
197  }
198 
199  @java.lang.Override
200  public int getSerializedSize() {
201  int size = memoizedSize;
202  if (size != -1) return size;
203 
204  size = 0;
205  if (target_ != null) {
206  size += com.google.protobuf.CodedOutputStream
207  .computeMessageSize(1, getTarget());
208  }
209  for (int i = 0; i < exprs_.size(); i++) {
210  size += com.google.protobuf.CodedOutputStream
211  .computeMessageSize(2, exprs_.get(i));
212  }
213  size += unknownFields.getSerializedSize();
214  memoizedSize = size;
215  return size;
216  }
217 
218  @java.lang.Override
219  public boolean equals(final java.lang.Object obj) {
220  if (obj == this) {
221  return true;
222  }
223  if (!(obj instanceof com.google.ortools.sat.LinearArgumentProto)) {
224  return super.equals(obj);
225  }
227 
228  if (hasTarget() != other.hasTarget()) return false;
229  if (hasTarget()) {
230  if (!getTarget()
231  .equals(other.getTarget())) return false;
232  }
233  if (!getExprsList()
234  .equals(other.getExprsList())) return false;
235  if (!unknownFields.equals(other.unknownFields)) return false;
236  return true;
237  }
238 
239  @java.lang.Override
240  public int hashCode() {
241  if (memoizedHashCode != 0) {
242  return memoizedHashCode;
243  }
244  int hash = 41;
245  hash = (19 * hash) + getDescriptor().hashCode();
246  if (hasTarget()) {
247  hash = (37 * hash) + TARGET_FIELD_NUMBER;
248  hash = (53 * hash) + getTarget().hashCode();
249  }
250  if (getExprsCount() > 0) {
251  hash = (37 * hash) + EXPRS_FIELD_NUMBER;
252  hash = (53 * hash) + getExprsList().hashCode();
253  }
254  hash = (29 * hash) + unknownFields.hashCode();
255  memoizedHashCode = hash;
256  return hash;
257  }
258 
260  java.nio.ByteBuffer data)
261  throws com.google.protobuf.InvalidProtocolBufferException {
262  return PARSER.parseFrom(data);
263  }
265  java.nio.ByteBuffer data,
266  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
267  throws com.google.protobuf.InvalidProtocolBufferException {
268  return PARSER.parseFrom(data, extensionRegistry);
269  }
271  com.google.protobuf.ByteString data)
272  throws com.google.protobuf.InvalidProtocolBufferException {
273  return PARSER.parseFrom(data);
274  }
276  com.google.protobuf.ByteString data,
277  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
278  throws com.google.protobuf.InvalidProtocolBufferException {
279  return PARSER.parseFrom(data, extensionRegistry);
280  }
281  public static com.google.ortools.sat.LinearArgumentProto parseFrom(byte[] data)
282  throws com.google.protobuf.InvalidProtocolBufferException {
283  return PARSER.parseFrom(data);
284  }
286  byte[] data,
287  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
288  throws com.google.protobuf.InvalidProtocolBufferException {
289  return PARSER.parseFrom(data, extensionRegistry);
290  }
291  public static com.google.ortools.sat.LinearArgumentProto parseFrom(java.io.InputStream input)
292  throws java.io.IOException {
293  return com.google.protobuf.GeneratedMessageV3
294  .parseWithIOException(PARSER, input);
295  }
297  java.io.InputStream input,
298  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
299  throws java.io.IOException {
300  return com.google.protobuf.GeneratedMessageV3
301  .parseWithIOException(PARSER, input, extensionRegistry);
302  }
303  public static com.google.ortools.sat.LinearArgumentProto parseDelimitedFrom(java.io.InputStream input)
304  throws java.io.IOException {
305  return com.google.protobuf.GeneratedMessageV3
306  .parseDelimitedWithIOException(PARSER, input);
307  }
309  java.io.InputStream input,
310  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
311  throws java.io.IOException {
312  return com.google.protobuf.GeneratedMessageV3
313  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
314  }
316  com.google.protobuf.CodedInputStream input)
317  throws java.io.IOException {
318  return com.google.protobuf.GeneratedMessageV3
319  .parseWithIOException(PARSER, input);
320  }
322  com.google.protobuf.CodedInputStream input,
323  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
324  throws java.io.IOException {
325  return com.google.protobuf.GeneratedMessageV3
326  .parseWithIOException(PARSER, input, extensionRegistry);
327  }
328 
329  @java.lang.Override
330  public Builder newBuilderForType() { return newBuilder(); }
331  public static Builder newBuilder() {
332  return DEFAULT_INSTANCE.toBuilder();
333  }
335  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
336  }
337  @java.lang.Override
338  public Builder toBuilder() {
339  return this == DEFAULT_INSTANCE
340  ? new Builder() : new Builder().mergeFrom(this);
341  }
342 
343  @java.lang.Override
345  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
346  Builder builder = new Builder(parent);
347  return builder;
348  }
352  public static final class Builder extends
353  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
354  // @@protoc_insertion_point(builder_implements:operations_research.sat.LinearArgumentProto)
355  com.google.ortools.sat.LinearArgumentProtoOrBuilder {
356  public static final com.google.protobuf.Descriptors.Descriptor
358  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
359  }
360 
361  @java.lang.Override
362  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
364  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_fieldAccessorTable
365  .ensureFieldAccessorsInitialized(
367  }
368 
369  // Construct using com.google.ortools.sat.LinearArgumentProto.newBuilder()
370  private Builder() {
371  maybeForceBuilderInitialization();
372  }
373 
374  private Builder(
375  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
376  super(parent);
377  maybeForceBuilderInitialization();
378  }
379  private void maybeForceBuilderInitialization() {
380  if (com.google.protobuf.GeneratedMessageV3
381  .alwaysUseFieldBuilders) {
382  getExprsFieldBuilder();
383  }
384  }
385  @java.lang.Override
386  public Builder clear() {
387  super.clear();
388  if (targetBuilder_ == null) {
389  target_ = null;
390  } else {
391  target_ = null;
392  targetBuilder_ = null;
393  }
394  if (exprsBuilder_ == null) {
395  exprs_ = java.util.Collections.emptyList();
396  bitField0_ = (bitField0_ & ~0x00000001);
397  } else {
398  exprsBuilder_.clear();
399  }
400  return this;
401  }
402 
403  @java.lang.Override
404  public com.google.protobuf.Descriptors.Descriptor
406  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_LinearArgumentProto_descriptor;
407  }
408 
409  @java.lang.Override
412  }
413 
414  @java.lang.Override
417  if (!result.isInitialized()) {
418  throw newUninitializedMessageException(result);
419  }
420  return result;
421  }
422 
423  @java.lang.Override
426  int from_bitField0_ = bitField0_;
427  if (targetBuilder_ == null) {
428  result.target_ = target_;
429  } else {
430  result.target_ = targetBuilder_.build();
431  }
432  if (exprsBuilder_ == null) {
433  if (((bitField0_ & 0x00000001) != 0)) {
434  exprs_ = java.util.Collections.unmodifiableList(exprs_);
435  bitField0_ = (bitField0_ & ~0x00000001);
436  }
437  result.exprs_ = exprs_;
438  } else {
439  result.exprs_ = exprsBuilder_.build();
440  }
441  onBuilt();
442  return result;
443  }
444 
445  @java.lang.Override
446  public Builder clone() {
447  return super.clone();
448  }
449  @java.lang.Override
451  com.google.protobuf.Descriptors.FieldDescriptor field,
452  java.lang.Object value) {
453  return super.setField(field, value);
454  }
455  @java.lang.Override
457  com.google.protobuf.Descriptors.FieldDescriptor field) {
458  return super.clearField(field);
459  }
460  @java.lang.Override
462  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
463  return super.clearOneof(oneof);
464  }
465  @java.lang.Override
467  com.google.protobuf.Descriptors.FieldDescriptor field,
468  int index, java.lang.Object value) {
469  return super.setRepeatedField(field, index, value);
470  }
471  @java.lang.Override
473  com.google.protobuf.Descriptors.FieldDescriptor field,
474  java.lang.Object value) {
475  return super.addRepeatedField(field, value);
476  }
477  @java.lang.Override
478  public Builder mergeFrom(com.google.protobuf.Message other) {
479  if (other instanceof com.google.ortools.sat.LinearArgumentProto) {
481  } else {
482  super.mergeFrom(other);
483  return this;
484  }
485  }
486 
488  if (other == com.google.ortools.sat.LinearArgumentProto.getDefaultInstance()) return this;
489  if (other.hasTarget()) {
490  mergeTarget(other.getTarget());
491  }
492  if (exprsBuilder_ == null) {
493  if (!other.exprs_.isEmpty()) {
494  if (exprs_.isEmpty()) {
495  exprs_ = other.exprs_;
496  bitField0_ = (bitField0_ & ~0x00000001);
497  } else {
498  ensureExprsIsMutable();
499  exprs_.addAll(other.exprs_);
500  }
501  onChanged();
502  }
503  } else {
504  if (!other.exprs_.isEmpty()) {
505  if (exprsBuilder_.isEmpty()) {
506  exprsBuilder_.dispose();
507  exprsBuilder_ = null;
508  exprs_ = other.exprs_;
509  bitField0_ = (bitField0_ & ~0x00000001);
510  exprsBuilder_ =
511  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
512  getExprsFieldBuilder() : null;
513  } else {
514  exprsBuilder_.addAllMessages(other.exprs_);
515  }
516  }
517  }
518  this.mergeUnknownFields(other.unknownFields);
519  onChanged();
520  return this;
521  }
522 
523  @java.lang.Override
524  public final boolean isInitialized() {
525  return true;
526  }
527 
528  @java.lang.Override
530  com.google.protobuf.CodedInputStream input,
531  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
532  throws java.io.IOException {
533  com.google.ortools.sat.LinearArgumentProto parsedMessage = null;
534  try {
535  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
536  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
537  parsedMessage = (com.google.ortools.sat.LinearArgumentProto) e.getUnfinishedMessage();
538  throw e.unwrapIOException();
539  } finally {
540  if (parsedMessage != null) {
541  mergeFrom(parsedMessage);
542  }
543  }
544  return this;
545  }
546  private int bitField0_;
547 
548  private com.google.ortools.sat.LinearExpressionProto target_;
549  private com.google.protobuf.SingleFieldBuilderV3<
555  public boolean hasTarget() {
556  return targetBuilder_ != null || target_ != null;
557  }
563  if (targetBuilder_ == null) {
564  return target_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : target_;
565  } else {
566  return targetBuilder_.getMessage();
567  }
568  }
573  if (targetBuilder_ == null) {
574  if (value == null) {
575  throw new NullPointerException();
576  }
577  target_ = value;
578  onChanged();
579  } else {
580  targetBuilder_.setMessage(value);
581  }
582 
583  return this;
584  }
590  if (targetBuilder_ == null) {
591  target_ = builderForValue.build();
592  onChanged();
593  } else {
594  targetBuilder_.setMessage(builderForValue.build());
595  }
596 
597  return this;
598  }
603  if (targetBuilder_ == null) {
604  if (target_ != null) {
605  target_ =
607  } else {
608  target_ = value;
609  }
610  onChanged();
611  } else {
612  targetBuilder_.mergeFrom(value);
613  }
614 
615  return this;
616  }
620  public Builder clearTarget() {
621  if (targetBuilder_ == null) {
622  target_ = null;
623  onChanged();
624  } else {
625  target_ = null;
626  targetBuilder_ = null;
627  }
628 
629  return this;
630  }
635 
636  onChanged();
637  return getTargetFieldBuilder().getBuilder();
638  }
643  if (targetBuilder_ != null) {
644  return targetBuilder_.getMessageOrBuilder();
645  } else {
646  return target_ == null ?
648  }
649  }
653  private com.google.protobuf.SingleFieldBuilderV3<
655  getTargetFieldBuilder() {
656  if (targetBuilder_ == null) {
657  targetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
659  getTarget(),
660  getParentForChildren(),
661  isClean());
662  target_ = null;
663  }
664  return targetBuilder_;
665  }
666 
667  private java.util.List<com.google.ortools.sat.LinearExpressionProto> exprs_ =
668  java.util.Collections.emptyList();
669  private void ensureExprsIsMutable() {
670  if (!((bitField0_ & 0x00000001) != 0)) {
671  exprs_ = new java.util.ArrayList<com.google.ortools.sat.LinearExpressionProto>(exprs_);
672  bitField0_ |= 0x00000001;
673  }
674  }
675 
676  private com.google.protobuf.RepeatedFieldBuilderV3<
678 
683  if (exprsBuilder_ == null) {
684  return java.util.Collections.unmodifiableList(exprs_);
685  } else {
686  return exprsBuilder_.getMessageList();
687  }
688  }
692  public int getExprsCount() {
693  if (exprsBuilder_ == null) {
694  return exprs_.size();
695  } else {
696  return exprsBuilder_.getCount();
697  }
698  }
703  if (exprsBuilder_ == null) {
704  return exprs_.get(index);
705  } else {
706  return exprsBuilder_.getMessage(index);
707  }
708  }
713  int index, com.google.ortools.sat.LinearExpressionProto value) {
714  if (exprsBuilder_ == null) {
715  if (value == null) {
716  throw new NullPointerException();
717  }
718  ensureExprsIsMutable();
719  exprs_.set(index, value);
720  onChanged();
721  } else {
722  exprsBuilder_.setMessage(index, value);
723  }
724  return this;
725  }
730  int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
731  if (exprsBuilder_ == null) {
732  ensureExprsIsMutable();
733  exprs_.set(index, builderForValue.build());
734  onChanged();
735  } else {
736  exprsBuilder_.setMessage(index, builderForValue.build());
737  }
738  return this;
739  }
744  if (exprsBuilder_ == null) {
745  if (value == null) {
746  throw new NullPointerException();
747  }
748  ensureExprsIsMutable();
749  exprs_.add(value);
750  onChanged();
751  } else {
752  exprsBuilder_.addMessage(value);
753  }
754  return this;
755  }
760  int index, com.google.ortools.sat.LinearExpressionProto value) {
761  if (exprsBuilder_ == null) {
762  if (value == null) {
763  throw new NullPointerException();
764  }
765  ensureExprsIsMutable();
766  exprs_.add(index, value);
767  onChanged();
768  } else {
769  exprsBuilder_.addMessage(index, value);
770  }
771  return this;
772  }
778  if (exprsBuilder_ == null) {
779  ensureExprsIsMutable();
780  exprs_.add(builderForValue.build());
781  onChanged();
782  } else {
783  exprsBuilder_.addMessage(builderForValue.build());
784  }
785  return this;
786  }
791  int index, com.google.ortools.sat.LinearExpressionProto.Builder builderForValue) {
792  if (exprsBuilder_ == null) {
793  ensureExprsIsMutable();
794  exprs_.add(index, builderForValue.build());
795  onChanged();
796  } else {
797  exprsBuilder_.addMessage(index, builderForValue.build());
798  }
799  return this;
800  }
805  java.lang.Iterable<? extends com.google.ortools.sat.LinearExpressionProto> values) {
806  if (exprsBuilder_ == null) {
807  ensureExprsIsMutable();
808  com.google.protobuf.AbstractMessageLite.Builder.addAll(
809  values, exprs_);
810  onChanged();
811  } else {
812  exprsBuilder_.addAllMessages(values);
813  }
814  return this;
815  }
819  public Builder clearExprs() {
820  if (exprsBuilder_ == null) {
821  exprs_ = java.util.Collections.emptyList();
822  bitField0_ = (bitField0_ & ~0x00000001);
823  onChanged();
824  } else {
825  exprsBuilder_.clear();
826  }
827  return this;
828  }
832  public Builder removeExprs(int index) {
833  if (exprsBuilder_ == null) {
834  ensureExprsIsMutable();
835  exprs_.remove(index);
836  onChanged();
837  } else {
838  exprsBuilder_.remove(index);
839  }
840  return this;
841  }
846  int index) {
847  return getExprsFieldBuilder().getBuilder(index);
848  }
853  int index) {
854  if (exprsBuilder_ == null) {
855  return exprs_.get(index); } else {
856  return exprsBuilder_.getMessageOrBuilder(index);
857  }
858  }
862  public java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder>
864  if (exprsBuilder_ != null) {
865  return exprsBuilder_.getMessageOrBuilderList();
866  } else {
867  return java.util.Collections.unmodifiableList(exprs_);
868  }
869  }
874  return getExprsFieldBuilder().addBuilder(
876  }
881  int index) {
882  return getExprsFieldBuilder().addBuilder(
884  }
888  public java.util.List<com.google.ortools.sat.LinearExpressionProto.Builder>
890  return getExprsFieldBuilder().getBuilderList();
891  }
892  private com.google.protobuf.RepeatedFieldBuilderV3<
894  getExprsFieldBuilder() {
895  if (exprsBuilder_ == null) {
896  exprsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
898  exprs_,
899  ((bitField0_ & 0x00000001) != 0),
900  getParentForChildren(),
901  isClean());
902  exprs_ = null;
903  }
904  return exprsBuilder_;
905  }
906  @java.lang.Override
907  public final Builder setUnknownFields(
908  final com.google.protobuf.UnknownFieldSet unknownFields) {
909  return super.setUnknownFields(unknownFields);
910  }
911 
912  @java.lang.Override
914  final com.google.protobuf.UnknownFieldSet unknownFields) {
915  return super.mergeUnknownFields(unknownFields);
916  }
917 
918 
919  // @@protoc_insertion_point(builder_scope:operations_research.sat.LinearArgumentProto)
920  }
921 
922  // @@protoc_insertion_point(class_scope:operations_research.sat.LinearArgumentProto)
923  private static final com.google.ortools.sat.LinearArgumentProto DEFAULT_INSTANCE;
924  static {
925  DEFAULT_INSTANCE = new com.google.ortools.sat.LinearArgumentProto();
926  }
927 
929  return DEFAULT_INSTANCE;
930  }
931 
932  private static final com.google.protobuf.Parser<LinearArgumentProto>
933  PARSER = new com.google.protobuf.AbstractParser<LinearArgumentProto>() {
934  @java.lang.Override
935  public LinearArgumentProto parsePartialFrom(
936  com.google.protobuf.CodedInputStream input,
937  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
938  throws com.google.protobuf.InvalidProtocolBufferException {
939  return new LinearArgumentProto(input, extensionRegistry);
940  }
941  };
942 
943  public static com.google.protobuf.Parser<LinearArgumentProto> parser() {
944  return PARSER;
945  }
946 
947  @java.lang.Override
948  public com.google.protobuf.Parser<LinearArgumentProto> getParserForType() {
949  return PARSER;
950  }
951 
952  @java.lang.Override
954  return DEFAULT_INSTANCE;
955  }
956 
957 }
958 
.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()
.lang.Override boolean hasTarget()
.operations_research.sat.LinearExpressionProto target = 1;
Builder mergeTarget(com.google.ortools.sat.LinearExpressionProto value)
.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()
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
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 java.util.List<? extends com.google.ortools.sat.LinearExpressionProtoOrBuilder > getExprsOrBuilderList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
.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;
static Builder newBuilder()
.lang.Override com.google.ortools.sat.LinearExpressionProto getTarget()
.operations_research.sat.LinearExpressionProto target = 1;
.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)
.lang.Override com.google.ortools.sat.LinearExpressionProto getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
com.google.ortools.sat.LinearExpressionProto.Builder addExprsBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
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 int getExprsCount()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override java.util.List< com.google.ortools.sat.LinearExpressionProto > getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getTargetOrBuilder()
.operations_research.sat.LinearExpressionProto target = 1;
com.google.ortools.sat.LinearExpressionProtoOrBuilder getExprsOrBuilder(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
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()