Java Reference

Java Reference

IntervalConstraintProto.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 
21 public final class IntervalConstraintProto extends
22  com.google.protobuf.GeneratedMessageV3 implements
23  // @@protoc_insertion_point(message_implements:operations_research.sat.IntervalConstraintProto)
25 private static final long serialVersionUID = 0L;
26  // Use IntervalConstraintProto.newBuilder() to construct.
27  private IntervalConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
28  super(builder);
29  }
30  private IntervalConstraintProto() {
31  }
32 
33  @java.lang.Override
34  @SuppressWarnings({"unused"})
35  protected java.lang.Object newInstance(
36  UnusedPrivateParameter unused) {
37  return new IntervalConstraintProto();
38  }
39 
40  @java.lang.Override
41  public final com.google.protobuf.UnknownFieldSet
43  return this.unknownFields;
44  }
46  com.google.protobuf.CodedInputStream input,
47  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
48  throws com.google.protobuf.InvalidProtocolBufferException {
49  this();
50  if (extensionRegistry == null) {
51  throw new java.lang.NullPointerException();
52  }
53  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
54  com.google.protobuf.UnknownFieldSet.newBuilder();
55  try {
56  boolean done = false;
57  while (!done) {
58  int tag = input.readTag();
59  switch (tag) {
60  case 0:
61  done = true;
62  break;
63  case 34: {
65  if (start_ != null) {
66  subBuilder = start_.toBuilder();
67  }
68  start_ = input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry);
69  if (subBuilder != null) {
70  subBuilder.mergeFrom(start_);
71  start_ = subBuilder.buildPartial();
72  }
73 
74  break;
75  }
76  case 42: {
78  if (end_ != null) {
79  subBuilder = end_.toBuilder();
80  }
81  end_ = input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry);
82  if (subBuilder != null) {
83  subBuilder.mergeFrom(end_);
84  end_ = subBuilder.buildPartial();
85  }
86 
87  break;
88  }
89  case 50: {
91  if (size_ != null) {
92  subBuilder = size_.toBuilder();
93  }
94  size_ = input.readMessage(com.google.ortools.sat.LinearExpressionProto.parser(), extensionRegistry);
95  if (subBuilder != null) {
96  subBuilder.mergeFrom(size_);
97  size_ = subBuilder.buildPartial();
98  }
99 
100  break;
101  }
102  default: {
103  if (!parseUnknownField(
104  input, unknownFields, extensionRegistry, tag)) {
105  done = true;
106  }
107  break;
108  }
109  }
110  }
111  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
112  throw e.setUnfinishedMessage(this);
113  } catch (java.io.IOException e) {
114  throw new com.google.protobuf.InvalidProtocolBufferException(
115  e).setUnfinishedMessage(this);
116  } finally {
117  this.unknownFields = unknownFields.build();
118  makeExtensionsImmutable();
119  }
120  }
121  public static final com.google.protobuf.Descriptors.Descriptor
123  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
124  }
125 
126  @java.lang.Override
127  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
129  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
130  .ensureFieldAccessorsInitialized(
132  }
133 
134  public static final int START_FIELD_NUMBER = 4;
135  private com.google.ortools.sat.LinearExpressionProto start_;
140  @java.lang.Override
141  public boolean hasStart() {
142  return start_ != null;
143  }
148  @java.lang.Override
150  return start_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : start_;
151  }
155  @java.lang.Override
157  return getStart();
158  }
159 
160  public static final int END_FIELD_NUMBER = 5;
166  @java.lang.Override
167  public boolean hasEnd() {
168  return end_ != null;
169  }
174  @java.lang.Override
176  return end_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : end_;
177  }
181  @java.lang.Override
183  return getEnd();
184  }
185 
186  public static final int SIZE_FIELD_NUMBER = 6;
192  @java.lang.Override
193  public boolean hasSize() {
194  return size_ != null;
195  }
200  @java.lang.Override
202  return size_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : size_;
203  }
207  @java.lang.Override
209  return getSize();
210  }
211 
212  private byte memoizedIsInitialized = -1;
213  @java.lang.Override
214  public final boolean isInitialized() {
215  byte isInitialized = memoizedIsInitialized;
216  if (isInitialized == 1) return true;
217  if (isInitialized == 0) return false;
218 
219  memoizedIsInitialized = 1;
220  return true;
221  }
222 
223  @java.lang.Override
224  public void writeTo(com.google.protobuf.CodedOutputStream output)
225  throws java.io.IOException {
226  if (start_ != null) {
227  output.writeMessage(4, getStart());
228  }
229  if (end_ != null) {
230  output.writeMessage(5, getEnd());
231  }
232  if (size_ != null) {
233  output.writeMessage(6, getSize());
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  if (start_ != null) {
245  size += com.google.protobuf.CodedOutputStream
246  .computeMessageSize(4, getStart());
247  }
248  if (end_ != null) {
249  size += com.google.protobuf.CodedOutputStream
250  .computeMessageSize(5, getEnd());
251  }
252  if (size_ != null) {
253  size += com.google.protobuf.CodedOutputStream
254  .computeMessageSize(6, getSize());
255  }
256  size += unknownFields.getSerializedSize();
257  memoizedSize = size;
258  return size;
259  }
260 
261  @java.lang.Override
262  public boolean equals(final java.lang.Object obj) {
263  if (obj == this) {
264  return true;
265  }
266  if (!(obj instanceof com.google.ortools.sat.IntervalConstraintProto)) {
267  return super.equals(obj);
268  }
270 
271  if (hasStart() != other.hasStart()) return false;
272  if (hasStart()) {
273  if (!getStart()
274  .equals(other.getStart())) return false;
275  }
276  if (hasEnd() != other.hasEnd()) return false;
277  if (hasEnd()) {
278  if (!getEnd()
279  .equals(other.getEnd())) return false;
280  }
281  if (hasSize() != other.hasSize()) return false;
282  if (hasSize()) {
283  if (!getSize()
284  .equals(other.getSize())) return false;
285  }
286  if (!unknownFields.equals(other.unknownFields)) return false;
287  return true;
288  }
289 
290  @java.lang.Override
291  public int hashCode() {
292  if (memoizedHashCode != 0) {
293  return memoizedHashCode;
294  }
295  int hash = 41;
296  hash = (19 * hash) + getDescriptor().hashCode();
297  if (hasStart()) {
298  hash = (37 * hash) + START_FIELD_NUMBER;
299  hash = (53 * hash) + getStart().hashCode();
300  }
301  if (hasEnd()) {
302  hash = (37 * hash) + END_FIELD_NUMBER;
303  hash = (53 * hash) + getEnd().hashCode();
304  }
305  if (hasSize()) {
306  hash = (37 * hash) + SIZE_FIELD_NUMBER;
307  hash = (53 * hash) + getSize().hashCode();
308  }
309  hash = (29 * hash) + unknownFields.hashCode();
310  memoizedHashCode = hash;
311  return hash;
312  }
313 
315  java.nio.ByteBuffer data)
316  throws com.google.protobuf.InvalidProtocolBufferException {
317  return PARSER.parseFrom(data);
318  }
320  java.nio.ByteBuffer data,
321  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
322  throws com.google.protobuf.InvalidProtocolBufferException {
323  return PARSER.parseFrom(data, extensionRegistry);
324  }
326  com.google.protobuf.ByteString data)
327  throws com.google.protobuf.InvalidProtocolBufferException {
328  return PARSER.parseFrom(data);
329  }
331  com.google.protobuf.ByteString data,
332  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
333  throws com.google.protobuf.InvalidProtocolBufferException {
334  return PARSER.parseFrom(data, extensionRegistry);
335  }
337  throws com.google.protobuf.InvalidProtocolBufferException {
338  return PARSER.parseFrom(data);
339  }
341  byte[] data,
342  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
343  throws com.google.protobuf.InvalidProtocolBufferException {
344  return PARSER.parseFrom(data, extensionRegistry);
345  }
346  public static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
347  throws java.io.IOException {
348  return com.google.protobuf.GeneratedMessageV3
349  .parseWithIOException(PARSER, input);
350  }
352  java.io.InputStream input,
353  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354  throws java.io.IOException {
355  return com.google.protobuf.GeneratedMessageV3
356  .parseWithIOException(PARSER, input, extensionRegistry);
357  }
358  public static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
359  throws java.io.IOException {
360  return com.google.protobuf.GeneratedMessageV3
361  .parseDelimitedWithIOException(PARSER, input);
362  }
364  java.io.InputStream input,
365  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
366  throws java.io.IOException {
367  return com.google.protobuf.GeneratedMessageV3
368  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
369  }
371  com.google.protobuf.CodedInputStream input)
372  throws java.io.IOException {
373  return com.google.protobuf.GeneratedMessageV3
374  .parseWithIOException(PARSER, input);
375  }
377  com.google.protobuf.CodedInputStream input,
378  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
379  throws java.io.IOException {
380  return com.google.protobuf.GeneratedMessageV3
381  .parseWithIOException(PARSER, input, extensionRegistry);
382  }
383 
384  @java.lang.Override
385  public Builder newBuilderForType() { return newBuilder(); }
386  public static Builder newBuilder() {
387  return DEFAULT_INSTANCE.toBuilder();
388  }
390  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
391  }
392  @java.lang.Override
393  public Builder toBuilder() {
394  return this == DEFAULT_INSTANCE
395  ? new Builder() : new Builder().mergeFrom(this);
396  }
397 
398  @java.lang.Override
400  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
401  Builder builder = new Builder(parent);
402  return builder;
403  }
419  public static final class Builder extends
420  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
421  // @@protoc_insertion_point(builder_implements:operations_research.sat.IntervalConstraintProto)
422  com.google.ortools.sat.IntervalConstraintProtoOrBuilder {
423  public static final com.google.protobuf.Descriptors.Descriptor
425  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
426  }
427 
428  @java.lang.Override
429  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
431  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
432  .ensureFieldAccessorsInitialized(
434  }
435 
436  // Construct using com.google.ortools.sat.IntervalConstraintProto.newBuilder()
437  private Builder() {
438  maybeForceBuilderInitialization();
439  }
440 
441  private Builder(
442  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
443  super(parent);
444  maybeForceBuilderInitialization();
445  }
446  private void maybeForceBuilderInitialization() {
447  if (com.google.protobuf.GeneratedMessageV3
448  .alwaysUseFieldBuilders) {
449  }
450  }
451  @java.lang.Override
452  public Builder clear() {
453  super.clear();
454  if (startBuilder_ == null) {
455  start_ = null;
456  } else {
457  start_ = null;
458  startBuilder_ = null;
459  }
460  if (endBuilder_ == null) {
461  end_ = null;
462  } else {
463  end_ = null;
464  endBuilder_ = null;
465  }
466  if (sizeBuilder_ == null) {
467  size_ = null;
468  } else {
469  size_ = null;
470  sizeBuilder_ = null;
471  }
472  return this;
473  }
474 
475  @java.lang.Override
476  public com.google.protobuf.Descriptors.Descriptor
478  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
479  }
480 
481  @java.lang.Override
484  }
485 
486  @java.lang.Override
489  if (!result.isInitialized()) {
490  throw newUninitializedMessageException(result);
491  }
492  return result;
493  }
494 
495  @java.lang.Override
498  if (startBuilder_ == null) {
499  result.start_ = start_;
500  } else {
501  result.start_ = startBuilder_.build();
502  }
503  if (endBuilder_ == null) {
504  result.end_ = end_;
505  } else {
506  result.end_ = endBuilder_.build();
507  }
508  if (sizeBuilder_ == null) {
509  result.size_ = size_;
510  } else {
511  result.size_ = sizeBuilder_.build();
512  }
513  onBuilt();
514  return result;
515  }
516 
517  @java.lang.Override
518  public Builder clone() {
519  return super.clone();
520  }
521  @java.lang.Override
523  com.google.protobuf.Descriptors.FieldDescriptor field,
524  java.lang.Object value) {
525  return super.setField(field, value);
526  }
527  @java.lang.Override
529  com.google.protobuf.Descriptors.FieldDescriptor field) {
530  return super.clearField(field);
531  }
532  @java.lang.Override
534  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
535  return super.clearOneof(oneof);
536  }
537  @java.lang.Override
539  com.google.protobuf.Descriptors.FieldDescriptor field,
540  int index, java.lang.Object value) {
541  return super.setRepeatedField(field, index, value);
542  }
543  @java.lang.Override
545  com.google.protobuf.Descriptors.FieldDescriptor field,
546  java.lang.Object value) {
547  return super.addRepeatedField(field, value);
548  }
549  @java.lang.Override
550  public Builder mergeFrom(com.google.protobuf.Message other) {
551  if (other instanceof com.google.ortools.sat.IntervalConstraintProto) {
553  } else {
554  super.mergeFrom(other);
555  return this;
556  }
557  }
558 
560  if (other == com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) return this;
561  if (other.hasStart()) {
562  mergeStart(other.getStart());
563  }
564  if (other.hasEnd()) {
565  mergeEnd(other.getEnd());
566  }
567  if (other.hasSize()) {
568  mergeSize(other.getSize());
569  }
570  this.mergeUnknownFields(other.unknownFields);
571  onChanged();
572  return this;
573  }
574 
575  @java.lang.Override
576  public final boolean isInitialized() {
577  return true;
578  }
579 
580  @java.lang.Override
582  com.google.protobuf.CodedInputStream input,
583  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
584  throws java.io.IOException {
585  com.google.ortools.sat.IntervalConstraintProto parsedMessage = null;
586  try {
587  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
588  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
589  parsedMessage = (com.google.ortools.sat.IntervalConstraintProto) e.getUnfinishedMessage();
590  throw e.unwrapIOException();
591  } finally {
592  if (parsedMessage != null) {
593  mergeFrom(parsedMessage);
594  }
595  }
596  return this;
597  }
598 
599  private com.google.ortools.sat.LinearExpressionProto start_;
600  private com.google.protobuf.SingleFieldBuilderV3<
606  public boolean hasStart() {
607  return startBuilder_ != null || start_ != null;
608  }
614  if (startBuilder_ == null) {
615  return start_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : start_;
616  } else {
617  return startBuilder_.getMessage();
618  }
619  }
624  if (startBuilder_ == null) {
625  if (value == null) {
626  throw new NullPointerException();
627  }
628  start_ = value;
629  onChanged();
630  } else {
631  startBuilder_.setMessage(value);
632  }
633 
634  return this;
635  }
641  if (startBuilder_ == null) {
642  start_ = builderForValue.build();
643  onChanged();
644  } else {
645  startBuilder_.setMessage(builderForValue.build());
646  }
647 
648  return this;
649  }
654  if (startBuilder_ == null) {
655  if (start_ != null) {
656  start_ =
658  } else {
659  start_ = value;
660  }
661  onChanged();
662  } else {
663  startBuilder_.mergeFrom(value);
664  }
665 
666  return this;
667  }
671  public Builder clearStart() {
672  if (startBuilder_ == null) {
673  start_ = null;
674  onChanged();
675  } else {
676  start_ = null;
677  startBuilder_ = null;
678  }
679 
680  return this;
681  }
686 
687  onChanged();
688  return getStartFieldBuilder().getBuilder();
689  }
694  if (startBuilder_ != null) {
695  return startBuilder_.getMessageOrBuilder();
696  } else {
697  return start_ == null ?
699  }
700  }
704  private com.google.protobuf.SingleFieldBuilderV3<
706  getStartFieldBuilder() {
707  if (startBuilder_ == null) {
708  startBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
710  getStart(),
711  getParentForChildren(),
712  isClean());
713  start_ = null;
714  }
715  return startBuilder_;
716  }
717 
719  private com.google.protobuf.SingleFieldBuilderV3<
725  public boolean hasEnd() {
726  return endBuilder_ != null || end_ != null;
727  }
733  if (endBuilder_ == null) {
734  return end_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : end_;
735  } else {
736  return endBuilder_.getMessage();
737  }
738  }
743  if (endBuilder_ == null) {
744  if (value == null) {
745  throw new NullPointerException();
746  }
747  end_ = value;
748  onChanged();
749  } else {
750  endBuilder_.setMessage(value);
751  }
752 
753  return this;
754  }
758  public Builder setEnd(
760  if (endBuilder_ == null) {
761  end_ = builderForValue.build();
762  onChanged();
763  } else {
764  endBuilder_.setMessage(builderForValue.build());
765  }
766 
767  return this;
768  }
773  if (endBuilder_ == null) {
774  if (end_ != null) {
775  end_ =
777  } else {
778  end_ = value;
779  }
780  onChanged();
781  } else {
782  endBuilder_.mergeFrom(value);
783  }
784 
785  return this;
786  }
790  public Builder clearEnd() {
791  if (endBuilder_ == null) {
792  end_ = null;
793  onChanged();
794  } else {
795  end_ = null;
796  endBuilder_ = null;
797  }
798 
799  return this;
800  }
805 
806  onChanged();
807  return getEndFieldBuilder().getBuilder();
808  }
813  if (endBuilder_ != null) {
814  return endBuilder_.getMessageOrBuilder();
815  } else {
816  return end_ == null ?
818  }
819  }
823  private com.google.protobuf.SingleFieldBuilderV3<
825  getEndFieldBuilder() {
826  if (endBuilder_ == null) {
827  endBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
829  getEnd(),
830  getParentForChildren(),
831  isClean());
832  end_ = null;
833  }
834  return endBuilder_;
835  }
836 
838  private com.google.protobuf.SingleFieldBuilderV3<
844  public boolean hasSize() {
845  return sizeBuilder_ != null || size_ != null;
846  }
852  if (sizeBuilder_ == null) {
853  return size_ == null ? com.google.ortools.sat.LinearExpressionProto.getDefaultInstance() : size_;
854  } else {
855  return sizeBuilder_.getMessage();
856  }
857  }
862  if (sizeBuilder_ == null) {
863  if (value == null) {
864  throw new NullPointerException();
865  }
866  size_ = value;
867  onChanged();
868  } else {
869  sizeBuilder_.setMessage(value);
870  }
871 
872  return this;
873  }
877  public Builder setSize(
879  if (sizeBuilder_ == null) {
880  size_ = builderForValue.build();
881  onChanged();
882  } else {
883  sizeBuilder_.setMessage(builderForValue.build());
884  }
885 
886  return this;
887  }
892  if (sizeBuilder_ == null) {
893  if (size_ != null) {
894  size_ =
896  } else {
897  size_ = value;
898  }
899  onChanged();
900  } else {
901  sizeBuilder_.mergeFrom(value);
902  }
903 
904  return this;
905  }
909  public Builder clearSize() {
910  if (sizeBuilder_ == null) {
911  size_ = null;
912  onChanged();
913  } else {
914  size_ = null;
915  sizeBuilder_ = null;
916  }
917 
918  return this;
919  }
924 
925  onChanged();
926  return getSizeFieldBuilder().getBuilder();
927  }
932  if (sizeBuilder_ != null) {
933  return sizeBuilder_.getMessageOrBuilder();
934  } else {
935  return size_ == null ?
937  }
938  }
942  private com.google.protobuf.SingleFieldBuilderV3<
944  getSizeFieldBuilder() {
945  if (sizeBuilder_ == null) {
946  sizeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
948  getSize(),
949  getParentForChildren(),
950  isClean());
951  size_ = null;
952  }
953  return sizeBuilder_;
954  }
955  @java.lang.Override
956  public final Builder setUnknownFields(
957  final com.google.protobuf.UnknownFieldSet unknownFields) {
958  return super.setUnknownFields(unknownFields);
959  }
960 
961  @java.lang.Override
963  final com.google.protobuf.UnknownFieldSet unknownFields) {
964  return super.mergeUnknownFields(unknownFields);
965  }
966 
967 
968  // @@protoc_insertion_point(builder_scope:operations_research.sat.IntervalConstraintProto)
969  }
970 
971  // @@protoc_insertion_point(class_scope:operations_research.sat.IntervalConstraintProto)
972  private static final com.google.ortools.sat.IntervalConstraintProto DEFAULT_INSTANCE;
973  static {
974  DEFAULT_INSTANCE = new com.google.ortools.sat.IntervalConstraintProto();
975  }
976 
978  return DEFAULT_INSTANCE;
979  }
980 
981  private static final com.google.protobuf.Parser<IntervalConstraintProto>
982  PARSER = new com.google.protobuf.AbstractParser<IntervalConstraintProto>() {
983  @java.lang.Override
984  public IntervalConstraintProto parsePartialFrom(
985  com.google.protobuf.CodedInputStream input,
986  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
987  throws com.google.protobuf.InvalidProtocolBufferException {
988  return new IntervalConstraintProto(input, extensionRegistry);
989  }
990  };
991 
992  public static com.google.protobuf.Parser<IntervalConstraintProto> parser() {
993  return PARSER;
994  }
995 
996  @java.lang.Override
998  return PARSER;
999  }
1000 
1001  @java.lang.Override
1003  return DEFAULT_INSTANCE;
1004  }
1005 
1006 }
1007 
Builder setSize(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto size = 6;
.lang.Override com.google.ortools.sat.IntervalConstraintProto build()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.sat.IntervalConstraintProto getDefaultInstance()
static Builder newBuilder(com.google.ortools.sat.IntervalConstraintProto prototype)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.LinearExpressionProto.Builder getEndBuilder()
.operations_research.sat.LinearExpressionProto end = 5;
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getEndOrBuilder()
.operations_research.sat.LinearExpressionProto end = 5;
Builder mergeSize(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto size = 6;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override com.google.ortools.sat.IntervalConstraintProto buildPartial()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
boolean hasSize()
.operations_research.sat.LinearExpressionProto size = 6;
.lang.Override com.google.protobuf.Parser< IntervalConstraintProto > getParserForType()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setSize(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
.operations_research.sat.LinearExpressionProto size = 6;
.lang.Override boolean hasEnd()
.operations_research.sat.LinearExpressionProto end = 5;
Builder mergeEnd(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto end = 5;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder mergeFrom(com.google.ortools.sat.IntervalConstraintProto other)
.lang.Override boolean hasStart()
.operations_research.sat.LinearExpressionProto start = 4;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Builder clearStart()
.operations_research.sat.LinearExpressionProto start = 4;
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
com.google.ortools.sat.LinearExpressionProtoOrBuilder getSizeOrBuilder()
.operations_research.sat.LinearExpressionProto size = 6;
.lang.Override com.google.ortools.sat.LinearExpressionProto buildPartial()
com.google.ortools.sat.LinearExpressionProto getEnd()
.operations_research.sat.LinearExpressionProto end = 5;
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.ortools.sat.LinearExpressionProto getStart()
.operations_research.sat.LinearExpressionProto start = 4;
.lang.Override boolean equals(final java.lang.Object obj)
com.google.ortools.sat.LinearExpressionProto.Builder getStartBuilder()
.operations_research.sat.LinearExpressionProto start = 4;
com.google.ortools.sat.LinearExpressionProto getStart()
.operations_research.sat.LinearExpressionProto start = 4;
Builder setStart(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto start = 4;
com.google.ortools.sat.LinearExpressionProtoOrBuilder getEndOrBuilder()
.operations_research.sat.LinearExpressionProto end = 5;
Builder setEnd(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
.operations_research.sat.LinearExpressionProto end = 5;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override com.google.ortools.sat.LinearExpressionProto getSize()
.operations_research.sat.LinearExpressionProto size = 6;
com.google.ortools.sat.LinearExpressionProto.Builder getSizeBuilder()
.operations_research.sat.LinearExpressionProto size = 6;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
Builder mergeStart(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto start = 4;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setEnd(com.google.ortools.sat.LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto end = 5;
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getSizeOrBuilder()
.operations_research.sat.LinearExpressionProto size = 6;
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
com.google.ortools.sat.LinearExpressionProtoOrBuilder getStartOrBuilder()
.operations_research.sat.LinearExpressionProto start = 4;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data)
com.google.ortools.sat.LinearExpressionProto getSize()
.operations_research.sat.LinearExpressionProto size = 6;
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.LinearExpressionProto getDefaultInstance()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
boolean hasStart()
.operations_research.sat.LinearExpressionProto start = 4;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean hasSize()
.operations_research.sat.LinearExpressionProto size = 6;
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
Builder clearSize()
.operations_research.sat.LinearExpressionProto size = 6;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Builder clearEnd()
.operations_research.sat.LinearExpressionProto end = 5;
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.protobuf.Parser< LinearExpressionProto > parser()
boolean hasEnd()
.operations_research.sat.LinearExpressionProto end = 5;
.lang.Override com.google.ortools.sat.LinearExpressionProtoOrBuilder getStartOrBuilder()
.operations_research.sat.LinearExpressionProto start = 4;
Builder setStart(com.google.ortools.sat.LinearExpressionProto.Builder builderForValue)
.operations_research.sat.LinearExpressionProto start = 4;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.protobuf.Parser< IntervalConstraintProto > parser()
.lang.Override com.google.ortools.sat.LinearExpressionProto getEnd()
.operations_research.sat.LinearExpressionProto end = 5;