Java Reference

Java Reference

CumulativeConstraintProto.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 
16 public final class CumulativeConstraintProto extends
17  com.google.protobuf.GeneratedMessageV3 implements
18  // @@protoc_insertion_point(message_implements:operations_research.sat.CumulativeConstraintProto)
20 private static final long serialVersionUID = 0L;
21  // Use CumulativeConstraintProto.newBuilder() to construct.
22  private CumulativeConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
23  super(builder);
24  }
25  private CumulativeConstraintProto() {
26  intervals_ = emptyIntList();
27  demands_ = emptyIntList();
28  }
29 
30  @java.lang.Override
31  @SuppressWarnings({"unused"})
32  protected java.lang.Object newInstance(
33  UnusedPrivateParameter unused) {
34  return new CumulativeConstraintProto();
35  }
36 
37  @java.lang.Override
38  public final com.google.protobuf.UnknownFieldSet
40  return this.unknownFields;
41  }
43  com.google.protobuf.CodedInputStream input,
44  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
45  throws com.google.protobuf.InvalidProtocolBufferException {
46  this();
47  if (extensionRegistry == null) {
48  throw new java.lang.NullPointerException();
49  }
50  int mutable_bitField0_ = 0;
51  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
52  com.google.protobuf.UnknownFieldSet.newBuilder();
53  try {
54  boolean done = false;
55  while (!done) {
56  int tag = input.readTag();
57  switch (tag) {
58  case 0:
59  done = true;
60  break;
61  case 8: {
62 
63  capacity_ = input.readInt32();
64  break;
65  }
66  case 16: {
67  if (!((mutable_bitField0_ & 0x00000001) != 0)) {
68  intervals_ = newIntList();
69  mutable_bitField0_ |= 0x00000001;
70  }
71  intervals_.addInt(input.readInt32());
72  break;
73  }
74  case 18: {
75  int length = input.readRawVarint32();
76  int limit = input.pushLimit(length);
77  if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
78  intervals_ = newIntList();
79  mutable_bitField0_ |= 0x00000001;
80  }
81  while (input.getBytesUntilLimit() > 0) {
82  intervals_.addInt(input.readInt32());
83  }
84  input.popLimit(limit);
85  break;
86  }
87  case 24: {
88  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
89  demands_ = newIntList();
90  mutable_bitField0_ |= 0x00000002;
91  }
92  demands_.addInt(input.readInt32());
93  break;
94  }
95  case 26: {
96  int length = input.readRawVarint32();
97  int limit = input.pushLimit(length);
98  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
99  demands_ = newIntList();
100  mutable_bitField0_ |= 0x00000002;
101  }
102  while (input.getBytesUntilLimit() > 0) {
103  demands_.addInt(input.readInt32());
104  }
105  input.popLimit(limit);
106  break;
107  }
108  default: {
109  if (!parseUnknownField(
110  input, unknownFields, extensionRegistry, tag)) {
111  done = true;
112  }
113  break;
114  }
115  }
116  }
117  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
118  throw e.setUnfinishedMessage(this);
119  } catch (java.io.IOException e) {
120  throw new com.google.protobuf.InvalidProtocolBufferException(
121  e).setUnfinishedMessage(this);
122  } finally {
123  if (((mutable_bitField0_ & 0x00000001) != 0)) {
124  intervals_.makeImmutable(); // C
125  }
126  if (((mutable_bitField0_ & 0x00000002) != 0)) {
127  demands_.makeImmutable(); // C
128  }
129  this.unknownFields = unknownFields.build();
130  makeExtensionsImmutable();
131  }
132  }
133  public static final com.google.protobuf.Descriptors.Descriptor
135  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
136  }
137 
138  @java.lang.Override
139  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
141  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_fieldAccessorTable
142  .ensureFieldAccessorsInitialized(
143  com.google.ortools.sat.CumulativeConstraintProto.class, com.google.ortools.sat.CumulativeConstraintProto.Builder.class);
144  }
145 
146  public static final int CAPACITY_FIELD_NUMBER = 1;
147  private int capacity_;
152  @java.lang.Override
153  public int getCapacity() {
154  return capacity_;
155  }
156 
157  public static final int INTERVALS_FIELD_NUMBER = 2;
158  private com.google.protobuf.Internal.IntList intervals_;
163  @java.lang.Override
164  public java.util.List<java.lang.Integer>
166  return intervals_;
167  }
172  public int getIntervalsCount() {
173  return intervals_.size();
174  }
180  public int getIntervals(int index) {
181  return intervals_.getInt(index);
182  }
183  private int intervalsMemoizedSerializedSize = -1;
184 
185  public static final int DEMANDS_FIELD_NUMBER = 3;
186  private com.google.protobuf.Internal.IntList demands_;
195  @java.lang.Override
196  public java.util.List<java.lang.Integer>
198  return demands_;
199  }
208  public int getDemandsCount() {
209  return demands_.size();
210  }
220  public int getDemands(int index) {
221  return demands_.getInt(index);
222  }
223  private int demandsMemoizedSerializedSize = -1;
224 
225  private byte memoizedIsInitialized = -1;
226  @java.lang.Override
227  public final boolean isInitialized() {
228  byte isInitialized = memoizedIsInitialized;
229  if (isInitialized == 1) return true;
230  if (isInitialized == 0) return false;
231 
232  memoizedIsInitialized = 1;
233  return true;
234  }
235 
236  @java.lang.Override
237  public void writeTo(com.google.protobuf.CodedOutputStream output)
238  throws java.io.IOException {
240  if (capacity_ != 0) {
241  output.writeInt32(1, capacity_);
242  }
243  if (getIntervalsList().size() > 0) {
244  output.writeUInt32NoTag(18);
245  output.writeUInt32NoTag(intervalsMemoizedSerializedSize);
246  }
247  for (int i = 0; i < intervals_.size(); i++) {
248  output.writeInt32NoTag(intervals_.getInt(i));
249  }
250  if (getDemandsList().size() > 0) {
251  output.writeUInt32NoTag(26);
252  output.writeUInt32NoTag(demandsMemoizedSerializedSize);
253  }
254  for (int i = 0; i < demands_.size(); i++) {
255  output.writeInt32NoTag(demands_.getInt(i));
256  }
257  unknownFields.writeTo(output);
258  }
259 
260  @java.lang.Override
261  public int getSerializedSize() {
262  int size = memoizedSize;
263  if (size != -1) return size;
264 
265  size = 0;
266  if (capacity_ != 0) {
267  size += com.google.protobuf.CodedOutputStream
268  .computeInt32Size(1, capacity_);
269  }
270  {
271  int dataSize = 0;
272  for (int i = 0; i < intervals_.size(); i++) {
273  dataSize += com.google.protobuf.CodedOutputStream
274  .computeInt32SizeNoTag(intervals_.getInt(i));
275  }
276  size += dataSize;
277  if (!getIntervalsList().isEmpty()) {
278  size += 1;
279  size += com.google.protobuf.CodedOutputStream
280  .computeInt32SizeNoTag(dataSize);
281  }
282  intervalsMemoizedSerializedSize = dataSize;
283  }
284  {
285  int dataSize = 0;
286  for (int i = 0; i < demands_.size(); i++) {
287  dataSize += com.google.protobuf.CodedOutputStream
288  .computeInt32SizeNoTag(demands_.getInt(i));
289  }
290  size += dataSize;
291  if (!getDemandsList().isEmpty()) {
292  size += 1;
293  size += com.google.protobuf.CodedOutputStream
294  .computeInt32SizeNoTag(dataSize);
295  }
296  demandsMemoizedSerializedSize = dataSize;
297  }
298  size += unknownFields.getSerializedSize();
299  memoizedSize = size;
300  return size;
301  }
302 
303  @java.lang.Override
304  public boolean equals(final java.lang.Object obj) {
305  if (obj == this) {
306  return true;
307  }
308  if (!(obj instanceof com.google.ortools.sat.CumulativeConstraintProto)) {
309  return super.equals(obj);
310  }
311  com.google.ortools.sat.CumulativeConstraintProto other = (com.google.ortools.sat.CumulativeConstraintProto) obj;
312 
313  if (getCapacity()
314  != other.getCapacity()) return false;
315  if (!getIntervalsList()
316  .equals(other.getIntervalsList())) return false;
317  if (!getDemandsList()
318  .equals(other.getDemandsList())) return false;
319  if (!unknownFields.equals(other.unknownFields)) return false;
320  return true;
321  }
322 
323  @java.lang.Override
324  public int hashCode() {
325  if (memoizedHashCode != 0) {
326  return memoizedHashCode;
327  }
328  int hash = 41;
329  hash = (19 * hash) + getDescriptor().hashCode();
330  hash = (37 * hash) + CAPACITY_FIELD_NUMBER;
331  hash = (53 * hash) + getCapacity();
332  if (getIntervalsCount() > 0) {
333  hash = (37 * hash) + INTERVALS_FIELD_NUMBER;
334  hash = (53 * hash) + getIntervalsList().hashCode();
335  }
336  if (getDemandsCount() > 0) {
337  hash = (37 * hash) + DEMANDS_FIELD_NUMBER;
338  hash = (53 * hash) + getDemandsList().hashCode();
339  }
340  hash = (29 * hash) + unknownFields.hashCode();
341  memoizedHashCode = hash;
342  return hash;
343  }
344 
345  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
346  java.nio.ByteBuffer data)
347  throws com.google.protobuf.InvalidProtocolBufferException {
348  return PARSER.parseFrom(data);
349  }
350  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
351  java.nio.ByteBuffer data,
352  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
353  throws com.google.protobuf.InvalidProtocolBufferException {
354  return PARSER.parseFrom(data, extensionRegistry);
355  }
356  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
357  com.google.protobuf.ByteString data)
358  throws com.google.protobuf.InvalidProtocolBufferException {
359  return PARSER.parseFrom(data);
360  }
361  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
362  com.google.protobuf.ByteString data,
363  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
364  throws com.google.protobuf.InvalidProtocolBufferException {
365  return PARSER.parseFrom(data, extensionRegistry);
366  }
367  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(byte[] data)
368  throws com.google.protobuf.InvalidProtocolBufferException {
369  return PARSER.parseFrom(data);
370  }
371  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
372  byte[] data,
373  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
374  throws com.google.protobuf.InvalidProtocolBufferException {
375  return PARSER.parseFrom(data, extensionRegistry);
376  }
377  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input)
378  throws java.io.IOException {
379  return com.google.protobuf.GeneratedMessageV3
380  .parseWithIOException(PARSER, input);
381  }
382  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
383  java.io.InputStream input,
384  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
385  throws java.io.IOException {
386  return com.google.protobuf.GeneratedMessageV3
387  .parseWithIOException(PARSER, input, extensionRegistry);
388  }
389  public static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input)
390  throws java.io.IOException {
391  return com.google.protobuf.GeneratedMessageV3
392  .parseDelimitedWithIOException(PARSER, input);
393  }
394  public static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(
395  java.io.InputStream input,
396  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
397  throws java.io.IOException {
398  return com.google.protobuf.GeneratedMessageV3
399  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
400  }
401  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
402  com.google.protobuf.CodedInputStream input)
403  throws java.io.IOException {
404  return com.google.protobuf.GeneratedMessageV3
405  .parseWithIOException(PARSER, input);
406  }
407  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(
408  com.google.protobuf.CodedInputStream input,
409  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
410  throws java.io.IOException {
411  return com.google.protobuf.GeneratedMessageV3
412  .parseWithIOException(PARSER, input, extensionRegistry);
413  }
414 
415  @java.lang.Override
416  public Builder newBuilderForType() { return newBuilder(); }
417  public static Builder newBuilder() {
418  return DEFAULT_INSTANCE.toBuilder();
419  }
420  public static Builder newBuilder(com.google.ortools.sat.CumulativeConstraintProto prototype) {
421  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
422  }
423  @java.lang.Override
424  public Builder toBuilder() {
425  return this == DEFAULT_INSTANCE
426  ? new Builder() : new Builder().mergeFrom(this);
427  }
428 
429  @java.lang.Override
431  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
432  Builder builder = new Builder(parent);
433  return builder;
434  }
445  public static final class Builder extends
446  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
447  // @@protoc_insertion_point(builder_implements:operations_research.sat.CumulativeConstraintProto)
448  com.google.ortools.sat.CumulativeConstraintProtoOrBuilder {
449  public static final com.google.protobuf.Descriptors.Descriptor
451  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
452  }
453 
454  @java.lang.Override
455  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
457  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_fieldAccessorTable
458  .ensureFieldAccessorsInitialized(
459  com.google.ortools.sat.CumulativeConstraintProto.class, com.google.ortools.sat.CumulativeConstraintProto.Builder.class);
460  }
461 
462  // Construct using com.google.ortools.sat.CumulativeConstraintProto.newBuilder()
463  private Builder() {
464  maybeForceBuilderInitialization();
465  }
466 
467  private Builder(
468  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
469  super(parent);
470  maybeForceBuilderInitialization();
471  }
472  private void maybeForceBuilderInitialization() {
473  if (com.google.protobuf.GeneratedMessageV3
474  .alwaysUseFieldBuilders) {
475  }
476  }
477  @java.lang.Override
478  public Builder clear() {
479  super.clear();
480  capacity_ = 0;
481 
482  intervals_ = emptyIntList();
483  bitField0_ = (bitField0_ & ~0x00000001);
484  demands_ = emptyIntList();
485  bitField0_ = (bitField0_ & ~0x00000002);
486  return this;
487  }
488 
489  @java.lang.Override
490  public com.google.protobuf.Descriptors.Descriptor
492  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
493  }
494 
495  @java.lang.Override
496  public com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType() {
497  return com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance();
498  }
499 
500  @java.lang.Override
501  public com.google.ortools.sat.CumulativeConstraintProto build() {
502  com.google.ortools.sat.CumulativeConstraintProto result = buildPartial();
503  if (!result.isInitialized()) {
504  throw newUninitializedMessageException(result);
505  }
506  return result;
507  }
508 
509  @java.lang.Override
510  public com.google.ortools.sat.CumulativeConstraintProto buildPartial() {
511  com.google.ortools.sat.CumulativeConstraintProto result = new com.google.ortools.sat.CumulativeConstraintProto(this);
512  int from_bitField0_ = bitField0_;
513  result.capacity_ = capacity_;
514  if (((bitField0_ & 0x00000001) != 0)) {
515  intervals_.makeImmutable();
516  bitField0_ = (bitField0_ & ~0x00000001);
517  }
518  result.intervals_ = intervals_;
519  if (((bitField0_ & 0x00000002) != 0)) {
520  demands_.makeImmutable();
521  bitField0_ = (bitField0_ & ~0x00000002);
522  }
523  result.demands_ = demands_;
524  onBuilt();
525  return result;
526  }
527 
528  @java.lang.Override
529  public Builder clone() {
530  return super.clone();
531  }
532  @java.lang.Override
534  com.google.protobuf.Descriptors.FieldDescriptor field,
535  java.lang.Object value) {
536  return super.setField(field, value);
537  }
538  @java.lang.Override
540  com.google.protobuf.Descriptors.FieldDescriptor field) {
541  return super.clearField(field);
542  }
543  @java.lang.Override
545  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
546  return super.clearOneof(oneof);
547  }
548  @java.lang.Override
550  com.google.protobuf.Descriptors.FieldDescriptor field,
551  int index, java.lang.Object value) {
552  return super.setRepeatedField(field, index, value);
553  }
554  @java.lang.Override
556  com.google.protobuf.Descriptors.FieldDescriptor field,
557  java.lang.Object value) {
558  return super.addRepeatedField(field, value);
559  }
560  @java.lang.Override
561  public Builder mergeFrom(com.google.protobuf.Message other) {
562  if (other instanceof com.google.ortools.sat.CumulativeConstraintProto) {
563  return mergeFrom((com.google.ortools.sat.CumulativeConstraintProto)other);
564  } else {
565  super.mergeFrom(other);
566  return this;
567  }
568  }
569 
570  public Builder mergeFrom(com.google.ortools.sat.CumulativeConstraintProto other) {
571  if (other == com.google.ortools.sat.CumulativeConstraintProto.getDefaultInstance()) return this;
572  if (other.getCapacity() != 0) {
573  setCapacity(other.getCapacity());
574  }
575  if (!other.intervals_.isEmpty()) {
576  if (intervals_.isEmpty()) {
577  intervals_ = other.intervals_;
578  bitField0_ = (bitField0_ & ~0x00000001);
579  } else {
580  ensureIntervalsIsMutable();
581  intervals_.addAll(other.intervals_);
582  }
583  onChanged();
584  }
585  if (!other.demands_.isEmpty()) {
586  if (demands_.isEmpty()) {
587  demands_ = other.demands_;
588  bitField0_ = (bitField0_ & ~0x00000002);
589  } else {
590  ensureDemandsIsMutable();
591  demands_.addAll(other.demands_);
592  }
593  onChanged();
594  }
595  this.mergeUnknownFields(other.unknownFields);
596  onChanged();
597  return this;
598  }
599 
600  @java.lang.Override
601  public final boolean isInitialized() {
602  return true;
603  }
604 
605  @java.lang.Override
607  com.google.protobuf.CodedInputStream input,
608  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
609  throws java.io.IOException {
610  com.google.ortools.sat.CumulativeConstraintProto parsedMessage = null;
611  try {
612  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
613  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
614  parsedMessage = (com.google.ortools.sat.CumulativeConstraintProto) e.getUnfinishedMessage();
615  throw e.unwrapIOException();
616  } finally {
617  if (parsedMessage != null) {
618  mergeFrom(parsedMessage);
619  }
620  }
621  return this;
622  }
623  private int bitField0_;
624 
625  private int capacity_ ;
630  @java.lang.Override
631  public int getCapacity() {
632  return capacity_;
633  }
639  public Builder setCapacity(int value) {
640 
641  capacity_ = value;
642  onChanged();
643  return this;
644  }
650 
651  capacity_ = 0;
652  onChanged();
653  return this;
654  }
655 
656  private com.google.protobuf.Internal.IntList intervals_ = emptyIntList();
657  private void ensureIntervalsIsMutable() {
658  if (!((bitField0_ & 0x00000001) != 0)) {
659  intervals_ = mutableCopy(intervals_);
660  bitField0_ |= 0x00000001;
661  }
662  }
667  public java.util.List<java.lang.Integer>
669  return ((bitField0_ & 0x00000001) != 0) ?
670  java.util.Collections.unmodifiableList(intervals_) : intervals_;
671  }
676  public int getIntervalsCount() {
677  return intervals_.size();
678  }
684  public int getIntervals(int index) {
685  return intervals_.getInt(index);
686  }
694  int index, int value) {
695  ensureIntervalsIsMutable();
696  intervals_.setInt(index, value);
697  onChanged();
698  return this;
699  }
705  public Builder addIntervals(int value) {
706  ensureIntervalsIsMutable();
707  intervals_.addInt(value);
708  onChanged();
709  return this;
710  }
717  java.lang.Iterable<? extends java.lang.Integer> values) {
718  ensureIntervalsIsMutable();
719  com.google.protobuf.AbstractMessageLite.Builder.addAll(
720  values, intervals_);
721  onChanged();
722  return this;
723  }
729  intervals_ = emptyIntList();
730  bitField0_ = (bitField0_ & ~0x00000001);
731  onChanged();
732  return this;
733  }
734 
735  private com.google.protobuf.Internal.IntList demands_ = emptyIntList();
736  private void ensureDemandsIsMutable() {
737  if (!((bitField0_ & 0x00000002) != 0)) {
738  demands_ = mutableCopy(demands_);
739  bitField0_ |= 0x00000002;
740  }
741  }
750  public java.util.List<java.lang.Integer>
752  return ((bitField0_ & 0x00000002) != 0) ?
753  java.util.Collections.unmodifiableList(demands_) : demands_;
754  }
763  public int getDemandsCount() {
764  return demands_.size();
765  }
775  public int getDemands(int index) {
776  return demands_.getInt(index);
777  }
789  int index, int value) {
790  ensureDemandsIsMutable();
791  demands_.setInt(index, value);
792  onChanged();
793  return this;
794  }
804  public Builder addDemands(int value) {
805  ensureDemandsIsMutable();
806  demands_.addInt(value);
807  onChanged();
808  return this;
809  }
820  java.lang.Iterable<? extends java.lang.Integer> values) {
821  ensureDemandsIsMutable();
822  com.google.protobuf.AbstractMessageLite.Builder.addAll(
823  values, demands_);
824  onChanged();
825  return this;
826  }
836  demands_ = emptyIntList();
837  bitField0_ = (bitField0_ & ~0x00000002);
838  onChanged();
839  return this;
840  }
841  @java.lang.Override
842  public final Builder setUnknownFields(
843  final com.google.protobuf.UnknownFieldSet unknownFields) {
844  return super.setUnknownFields(unknownFields);
845  }
846 
847  @java.lang.Override
849  final com.google.protobuf.UnknownFieldSet unknownFields) {
850  return super.mergeUnknownFields(unknownFields);
851  }
852 
853 
854  // @@protoc_insertion_point(builder_scope:operations_research.sat.CumulativeConstraintProto)
855  }
856 
857  // @@protoc_insertion_point(class_scope:operations_research.sat.CumulativeConstraintProto)
858  private static final com.google.ortools.sat.CumulativeConstraintProto DEFAULT_INSTANCE;
859  static {
860  DEFAULT_INSTANCE = new com.google.ortools.sat.CumulativeConstraintProto();
861  }
862 
863  public static com.google.ortools.sat.CumulativeConstraintProto getDefaultInstance() {
864  return DEFAULT_INSTANCE;
865  }
866 
867  private static final com.google.protobuf.Parser<CumulativeConstraintProto>
868  PARSER = new com.google.protobuf.AbstractParser<CumulativeConstraintProto>() {
869  @java.lang.Override
870  public CumulativeConstraintProto parsePartialFrom(
871  com.google.protobuf.CodedInputStream input,
872  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
873  throws com.google.protobuf.InvalidProtocolBufferException {
874  return new CumulativeConstraintProto(input, extensionRegistry);
875  }
876  };
877 
878  public static com.google.protobuf.Parser<CumulativeConstraintProto> parser() {
879  return PARSER;
880  }
881 
882  @java.lang.Override
883  public com.google.protobuf.Parser<CumulativeConstraintProto> getParserForType() {
884  return PARSER;
885  }
886 
887  @java.lang.Override
888  public com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType() {
889  return DEFAULT_INSTANCE;
890  }
891 
892 }
893 
Builder mergeFrom(com.google.ortools.sat.CumulativeConstraintProto other)
Builder addIntervals(int value)
repeated int32 intervals = 2;
Builder setIntervals(int index, int value)
repeated int32 intervals = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addAllDemands(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override com.google.ortools.sat.CumulativeConstraintProto build()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType()
Builder addAllIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 intervals = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override com.google.ortools.sat.CumulativeConstraintProto buildPartial()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 2;
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 2;
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static Builder newBuilder(com.google.ortools.sat.CumulativeConstraintProto prototype)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CumulativeConstraintProto getDefaultInstance()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override java.util.List< java.lang.Integer > getDemandsList()
.lang.Override int getCapacity()
int32 capacity = 1;
.lang.Override com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
int getIntervals(int index)
repeated int32 intervals = 2;
.lang.Override com.google.protobuf.Parser< CumulativeConstraintProto > getParserForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< CumulativeConstraintProto > parser()