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  public final com.google.protobuf.UnknownFieldSet
33  return this.unknownFields;
34  }
36  com.google.protobuf.CodedInputStream input,
37  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
38  throws com.google.protobuf.InvalidProtocolBufferException {
39  this();
40  if (extensionRegistry == null) {
41  throw new java.lang.NullPointerException();
42  }
43  int mutable_bitField0_ = 0;
44  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
45  com.google.protobuf.UnknownFieldSet.newBuilder();
46  try {
47  boolean done = false;
48  while (!done) {
49  int tag = input.readTag();
50  switch (tag) {
51  case 0:
52  done = true;
53  break;
54  case 8: {
55 
56  capacity_ = input.readInt32();
57  break;
58  }
59  case 16: {
60  if (!((mutable_bitField0_ & 0x00000002) != 0)) {
61  intervals_ = newIntList();
62  mutable_bitField0_ |= 0x00000002;
63  }
64  intervals_.addInt(input.readInt32());
65  break;
66  }
67  case 18: {
68  int length = input.readRawVarint32();
69  int limit = input.pushLimit(length);
70  if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
71  intervals_ = newIntList();
72  mutable_bitField0_ |= 0x00000002;
73  }
74  while (input.getBytesUntilLimit() > 0) {
75  intervals_.addInt(input.readInt32());
76  }
77  input.popLimit(limit);
78  break;
79  }
80  case 24: {
81  if (!((mutable_bitField0_ & 0x00000004) != 0)) {
82  demands_ = newIntList();
83  mutable_bitField0_ |= 0x00000004;
84  }
85  demands_.addInt(input.readInt32());
86  break;
87  }
88  case 26: {
89  int length = input.readRawVarint32();
90  int limit = input.pushLimit(length);
91  if (!((mutable_bitField0_ & 0x00000004) != 0) && input.getBytesUntilLimit() > 0) {
92  demands_ = newIntList();
93  mutable_bitField0_ |= 0x00000004;
94  }
95  while (input.getBytesUntilLimit() > 0) {
96  demands_.addInt(input.readInt32());
97  }
98  input.popLimit(limit);
99  break;
100  }
101  default: {
102  if (!parseUnknownField(
103  input, unknownFields, extensionRegistry, tag)) {
104  done = true;
105  }
106  break;
107  }
108  }
109  }
110  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
111  throw e.setUnfinishedMessage(this);
112  } catch (java.io.IOException e) {
113  throw new com.google.protobuf.InvalidProtocolBufferException(
114  e).setUnfinishedMessage(this);
115  } finally {
116  if (((mutable_bitField0_ & 0x00000002) != 0)) {
117  intervals_.makeImmutable(); // C
118  }
119  if (((mutable_bitField0_ & 0x00000004) != 0)) {
120  demands_.makeImmutable(); // C
121  }
122  this.unknownFields = unknownFields.build();
123  makeExtensionsImmutable();
124  }
125  }
126  public static final com.google.protobuf.Descriptors.Descriptor
128  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
129  }
130 
131  @java.lang.Override
132  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
134  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_fieldAccessorTable
135  .ensureFieldAccessorsInitialized(
137  }
138 
139  private int bitField0_;
140  public static final int CAPACITY_FIELD_NUMBER = 1;
141  private int capacity_;
145  public int getCapacity() {
146  return capacity_;
147  }
148 
149  public static final int INTERVALS_FIELD_NUMBER = 2;
150  private com.google.protobuf.Internal.IntList intervals_;
154  public java.util.List<java.lang.Integer>
156  return intervals_;
157  }
161  public int getIntervalsCount() {
162  return intervals_.size();
163  }
167  public int getIntervals(int index) {
168  return intervals_.getInt(index);
169  }
170  private int intervalsMemoizedSerializedSize = -1;
171 
172  public static final int DEMANDS_FIELD_NUMBER = 3;
173  private com.google.protobuf.Internal.IntList demands_;
181  public java.util.List<java.lang.Integer>
183  return demands_;
184  }
192  public int getDemandsCount() {
193  return demands_.size();
194  }
202  public int getDemands(int index) {
203  return demands_.getInt(index);
204  }
205  private int demandsMemoizedSerializedSize = -1;
206 
207  private byte memoizedIsInitialized = -1;
208  @java.lang.Override
209  public final boolean isInitialized() {
210  byte isInitialized = memoizedIsInitialized;
211  if (isInitialized == 1) return true;
212  if (isInitialized == 0) return false;
213 
214  memoizedIsInitialized = 1;
215  return true;
216  }
217 
218  @java.lang.Override
219  public void writeTo(com.google.protobuf.CodedOutputStream output)
220  throws java.io.IOException {
222  if (capacity_ != 0) {
223  output.writeInt32(1, capacity_);
224  }
225  if (getIntervalsList().size() > 0) {
226  output.writeUInt32NoTag(18);
227  output.writeUInt32NoTag(intervalsMemoizedSerializedSize);
228  }
229  for (int i = 0; i < intervals_.size(); i++) {
230  output.writeInt32NoTag(intervals_.getInt(i));
231  }
232  if (getDemandsList().size() > 0) {
233  output.writeUInt32NoTag(26);
234  output.writeUInt32NoTag(demandsMemoizedSerializedSize);
235  }
236  for (int i = 0; i < demands_.size(); i++) {
237  output.writeInt32NoTag(demands_.getInt(i));
238  }
239  unknownFields.writeTo(output);
240  }
241 
242  @java.lang.Override
243  public int getSerializedSize() {
244  int size = memoizedSize;
245  if (size != -1) return size;
246 
247  size = 0;
248  if (capacity_ != 0) {
249  size += com.google.protobuf.CodedOutputStream
250  .computeInt32Size(1, capacity_);
251  }
252  {
253  int dataSize = 0;
254  for (int i = 0; i < intervals_.size(); i++) {
255  dataSize += com.google.protobuf.CodedOutputStream
256  .computeInt32SizeNoTag(intervals_.getInt(i));
257  }
258  size += dataSize;
259  if (!getIntervalsList().isEmpty()) {
260  size += 1;
261  size += com.google.protobuf.CodedOutputStream
262  .computeInt32SizeNoTag(dataSize);
263  }
264  intervalsMemoizedSerializedSize = dataSize;
265  }
266  {
267  int dataSize = 0;
268  for (int i = 0; i < demands_.size(); i++) {
269  dataSize += com.google.protobuf.CodedOutputStream
270  .computeInt32SizeNoTag(demands_.getInt(i));
271  }
272  size += dataSize;
273  if (!getDemandsList().isEmpty()) {
274  size += 1;
275  size += com.google.protobuf.CodedOutputStream
276  .computeInt32SizeNoTag(dataSize);
277  }
278  demandsMemoizedSerializedSize = dataSize;
279  }
280  size += unknownFields.getSerializedSize();
281  memoizedSize = size;
282  return size;
283  }
284 
285  @java.lang.Override
286  public boolean equals(final java.lang.Object obj) {
287  if (obj == this) {
288  return true;
289  }
290  if (!(obj instanceof com.google.ortools.sat.CumulativeConstraintProto)) {
291  return super.equals(obj);
292  }
294 
295  if (getCapacity()
296  != other.getCapacity()) return false;
297  if (!getIntervalsList()
298  .equals(other.getIntervalsList())) return false;
299  if (!getDemandsList()
300  .equals(other.getDemandsList())) return false;
301  if (!unknownFields.equals(other.unknownFields)) return false;
302  return true;
303  }
304 
305  @java.lang.Override
306  public int hashCode() {
307  if (memoizedHashCode != 0) {
308  return memoizedHashCode;
309  }
310  int hash = 41;
311  hash = (19 * hash) + getDescriptor().hashCode();
312  hash = (37 * hash) + CAPACITY_FIELD_NUMBER;
313  hash = (53 * hash) + getCapacity();
314  if (getIntervalsCount() > 0) {
315  hash = (37 * hash) + INTERVALS_FIELD_NUMBER;
316  hash = (53 * hash) + getIntervalsList().hashCode();
317  }
318  if (getDemandsCount() > 0) {
319  hash = (37 * hash) + DEMANDS_FIELD_NUMBER;
320  hash = (53 * hash) + getDemandsList().hashCode();
321  }
322  hash = (29 * hash) + unknownFields.hashCode();
323  memoizedHashCode = hash;
324  return hash;
325  }
326 
328  java.nio.ByteBuffer data)
329  throws com.google.protobuf.InvalidProtocolBufferException {
330  return PARSER.parseFrom(data);
331  }
333  java.nio.ByteBuffer data,
334  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
335  throws com.google.protobuf.InvalidProtocolBufferException {
336  return PARSER.parseFrom(data, extensionRegistry);
337  }
339  com.google.protobuf.ByteString data)
340  throws com.google.protobuf.InvalidProtocolBufferException {
341  return PARSER.parseFrom(data);
342  }
344  com.google.protobuf.ByteString data,
345  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346  throws com.google.protobuf.InvalidProtocolBufferException {
347  return PARSER.parseFrom(data, extensionRegistry);
348  }
350  throws com.google.protobuf.InvalidProtocolBufferException {
351  return PARSER.parseFrom(data);
352  }
354  byte[] data,
355  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356  throws com.google.protobuf.InvalidProtocolBufferException {
357  return PARSER.parseFrom(data, extensionRegistry);
358  }
359  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input)
360  throws java.io.IOException {
361  return com.google.protobuf.GeneratedMessageV3
362  .parseWithIOException(PARSER, input);
363  }
365  java.io.InputStream input,
366  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
367  throws java.io.IOException {
368  return com.google.protobuf.GeneratedMessageV3
369  .parseWithIOException(PARSER, input, extensionRegistry);
370  }
371  public static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input)
372  throws java.io.IOException {
373  return com.google.protobuf.GeneratedMessageV3
374  .parseDelimitedWithIOException(PARSER, input);
375  }
377  java.io.InputStream input,
378  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
379  throws java.io.IOException {
380  return com.google.protobuf.GeneratedMessageV3
381  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
382  }
384  com.google.protobuf.CodedInputStream input)
385  throws java.io.IOException {
386  return com.google.protobuf.GeneratedMessageV3
387  .parseWithIOException(PARSER, input);
388  }
390  com.google.protobuf.CodedInputStream input,
391  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
392  throws java.io.IOException {
393  return com.google.protobuf.GeneratedMessageV3
394  .parseWithIOException(PARSER, input, extensionRegistry);
395  }
396 
397  @java.lang.Override
398  public Builder newBuilderForType() { return newBuilder(); }
399  public static Builder newBuilder() {
400  return DEFAULT_INSTANCE.toBuilder();
401  }
403  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
404  }
405  @java.lang.Override
406  public Builder toBuilder() {
407  return this == DEFAULT_INSTANCE
408  ? new Builder() : new Builder().mergeFrom(this);
409  }
410 
411  @java.lang.Override
413  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
414  Builder builder = new Builder(parent);
415  return builder;
416  }
427  public static final class Builder extends
428  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
429  // @@protoc_insertion_point(builder_implements:operations_research.sat.CumulativeConstraintProto)
430  com.google.ortools.sat.CumulativeConstraintProtoOrBuilder {
431  public static final com.google.protobuf.Descriptors.Descriptor
433  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
434  }
435 
436  @java.lang.Override
437  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
439  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_fieldAccessorTable
440  .ensureFieldAccessorsInitialized(
442  }
443 
444  // Construct using com.google.ortools.sat.CumulativeConstraintProto.newBuilder()
445  private Builder() {
446  maybeForceBuilderInitialization();
447  }
448 
449  private Builder(
450  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
451  super(parent);
452  maybeForceBuilderInitialization();
453  }
454  private void maybeForceBuilderInitialization() {
455  if (com.google.protobuf.GeneratedMessageV3
456  .alwaysUseFieldBuilders) {
457  }
458  }
459  @java.lang.Override
460  public Builder clear() {
461  super.clear();
462  capacity_ = 0;
463 
464  intervals_ = emptyIntList();
465  bitField0_ = (bitField0_ & ~0x00000002);
466  demands_ = emptyIntList();
467  bitField0_ = (bitField0_ & ~0x00000004);
468  return this;
469  }
470 
471  @java.lang.Override
472  public com.google.protobuf.Descriptors.Descriptor
474  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
475  }
476 
477  @java.lang.Override
480  }
481 
482  @java.lang.Override
485  if (!result.isInitialized()) {
486  throw newUninitializedMessageException(result);
487  }
488  return result;
489  }
490 
491  @java.lang.Override
494  int from_bitField0_ = bitField0_;
495  int to_bitField0_ = 0;
496  result.capacity_ = capacity_;
497  if (((bitField0_ & 0x00000002) != 0)) {
498  intervals_.makeImmutable();
499  bitField0_ = (bitField0_ & ~0x00000002);
500  }
501  result.intervals_ = intervals_;
502  if (((bitField0_ & 0x00000004) != 0)) {
503  demands_.makeImmutable();
504  bitField0_ = (bitField0_ & ~0x00000004);
505  }
506  result.demands_ = demands_;
507  result.bitField0_ = to_bitField0_;
508  onBuilt();
509  return result;
510  }
511 
512  @java.lang.Override
513  public Builder clone() {
514  return super.clone();
515  }
516  @java.lang.Override
518  com.google.protobuf.Descriptors.FieldDescriptor field,
519  java.lang.Object value) {
520  return super.setField(field, value);
521  }
522  @java.lang.Override
524  com.google.protobuf.Descriptors.FieldDescriptor field) {
525  return super.clearField(field);
526  }
527  @java.lang.Override
529  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
530  return super.clearOneof(oneof);
531  }
532  @java.lang.Override
534  com.google.protobuf.Descriptors.FieldDescriptor field,
535  int index, java.lang.Object value) {
536  return super.setRepeatedField(field, index, value);
537  }
538  @java.lang.Override
540  com.google.protobuf.Descriptors.FieldDescriptor field,
541  java.lang.Object value) {
542  return super.addRepeatedField(field, value);
543  }
544  @java.lang.Override
545  public Builder mergeFrom(com.google.protobuf.Message other) {
546  if (other instanceof com.google.ortools.sat.CumulativeConstraintProto) {
548  } else {
549  super.mergeFrom(other);
550  return this;
551  }
552  }
553 
556  if (other.getCapacity() != 0) {
557  setCapacity(other.getCapacity());
558  }
559  if (!other.intervals_.isEmpty()) {
560  if (intervals_.isEmpty()) {
561  intervals_ = other.intervals_;
562  bitField0_ = (bitField0_ & ~0x00000002);
563  } else {
564  ensureIntervalsIsMutable();
565  intervals_.addAll(other.intervals_);
566  }
567  onChanged();
568  }
569  if (!other.demands_.isEmpty()) {
570  if (demands_.isEmpty()) {
571  demands_ = other.demands_;
572  bitField0_ = (bitField0_ & ~0x00000004);
573  } else {
574  ensureDemandsIsMutable();
575  demands_.addAll(other.demands_);
576  }
577  onChanged();
578  }
579  this.mergeUnknownFields(other.unknownFields);
580  onChanged();
581  return this;
582  }
583 
584  @java.lang.Override
585  public final boolean isInitialized() {
586  return true;
587  }
588 
589  @java.lang.Override
591  com.google.protobuf.CodedInputStream input,
592  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
593  throws java.io.IOException {
594  com.google.ortools.sat.CumulativeConstraintProto parsedMessage = null;
595  try {
596  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
597  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
598  parsedMessage = (com.google.ortools.sat.CumulativeConstraintProto) e.getUnfinishedMessage();
599  throw e.unwrapIOException();
600  } finally {
601  if (parsedMessage != null) {
602  mergeFrom(parsedMessage);
603  }
604  }
605  return this;
606  }
607  private int bitField0_;
608 
609  private int capacity_ ;
613  public int getCapacity() {
614  return capacity_;
615  }
619  public Builder setCapacity(int value) {
620 
621  capacity_ = value;
622  onChanged();
623  return this;
624  }
629 
630  capacity_ = 0;
631  onChanged();
632  return this;
633  }
634 
635  private com.google.protobuf.Internal.IntList intervals_ = emptyIntList();
636  private void ensureIntervalsIsMutable() {
637  if (!((bitField0_ & 0x00000002) != 0)) {
638  intervals_ = mutableCopy(intervals_);
639  bitField0_ |= 0x00000002;
640  }
641  }
645  public java.util.List<java.lang.Integer>
647  return ((bitField0_ & 0x00000002) != 0) ?
648  java.util.Collections.unmodifiableList(intervals_) : intervals_;
649  }
653  public int getIntervalsCount() {
654  return intervals_.size();
655  }
659  public int getIntervals(int index) {
660  return intervals_.getInt(index);
661  }
666  int index, int value) {
667  ensureIntervalsIsMutable();
668  intervals_.setInt(index, value);
669  onChanged();
670  return this;
671  }
675  public Builder addIntervals(int value) {
676  ensureIntervalsIsMutable();
677  intervals_.addInt(value);
678  onChanged();
679  return this;
680  }
685  java.lang.Iterable<? extends java.lang.Integer> values) {
686  ensureIntervalsIsMutable();
687  com.google.protobuf.AbstractMessageLite.Builder.addAll(
688  values, intervals_);
689  onChanged();
690  return this;
691  }
696  intervals_ = emptyIntList();
697  bitField0_ = (bitField0_ & ~0x00000002);
698  onChanged();
699  return this;
700  }
701 
702  private com.google.protobuf.Internal.IntList demands_ = emptyIntList();
703  private void ensureDemandsIsMutable() {
704  if (!((bitField0_ & 0x00000004) != 0)) {
705  demands_ = mutableCopy(demands_);
706  bitField0_ |= 0x00000004;
707  }
708  }
716  public java.util.List<java.lang.Integer>
718  return ((bitField0_ & 0x00000004) != 0) ?
719  java.util.Collections.unmodifiableList(demands_) : demands_;
720  }
728  public int getDemandsCount() {
729  return demands_.size();
730  }
738  public int getDemands(int index) {
739  return demands_.getInt(index);
740  }
749  int index, int value) {
750  ensureDemandsIsMutable();
751  demands_.setInt(index, value);
752  onChanged();
753  return this;
754  }
762  public Builder addDemands(int value) {
763  ensureDemandsIsMutable();
764  demands_.addInt(value);
765  onChanged();
766  return this;
767  }
776  java.lang.Iterable<? extends java.lang.Integer> values) {
777  ensureDemandsIsMutable();
778  com.google.protobuf.AbstractMessageLite.Builder.addAll(
779  values, demands_);
780  onChanged();
781  return this;
782  }
791  demands_ = emptyIntList();
792  bitField0_ = (bitField0_ & ~0x00000004);
793  onChanged();
794  return this;
795  }
796  @java.lang.Override
797  public final Builder setUnknownFields(
798  final com.google.protobuf.UnknownFieldSet unknownFields) {
799  return super.setUnknownFields(unknownFields);
800  }
801 
802  @java.lang.Override
804  final com.google.protobuf.UnknownFieldSet unknownFields) {
805  return super.mergeUnknownFields(unknownFields);
806  }
807 
808 
809  // @@protoc_insertion_point(builder_scope:operations_research.sat.CumulativeConstraintProto)
810  }
811 
812  // @@protoc_insertion_point(class_scope:operations_research.sat.CumulativeConstraintProto)
813  private static final com.google.ortools.sat.CumulativeConstraintProto DEFAULT_INSTANCE;
814  static {
815  DEFAULT_INSTANCE = new com.google.ortools.sat.CumulativeConstraintProto();
816  }
817 
819  return DEFAULT_INSTANCE;
820  }
821 
822  private static final com.google.protobuf.Parser<CumulativeConstraintProto>
823  PARSER = new com.google.protobuf.AbstractParser<CumulativeConstraintProto>() {
824  @java.lang.Override
825  public CumulativeConstraintProto parsePartialFrom(
826  com.google.protobuf.CodedInputStream input,
827  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
828  throws com.google.protobuf.InvalidProtocolBufferException {
829  return new CumulativeConstraintProto(input, extensionRegistry);
830  }
831  };
832 
833  public static com.google.protobuf.Parser<CumulativeConstraintProto> parser() {
834  return PARSER;
835  }
836 
837  @java.lang.Override
839  return PARSER;
840  }
841 
842  @java.lang.Override
844  return DEFAULT_INSTANCE;
845  }
846 
847 }
848 
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static com.google.protobuf.Parser< CumulativeConstraintProto > parser()
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(byte[] data)
Builder addAllIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 intervals = 2;
static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override com.google.ortools.sat.CumulativeConstraintProto buildPartial()
java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 2;
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
Builder setIntervals(int index, int value)
repeated int32 intervals = 2;
static com.google.ortools.sat.CumulativeConstraintProto getDefaultInstance()
.lang.Override com.google.ortools.sat.CumulativeConstraintProto build()
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static Builder newBuilder(com.google.ortools.sat.CumulativeConstraintProto prototype)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addIntervals(int value)
repeated int32 intervals = 2;
int getIntervals(int index)
repeated int32 intervals = 2;
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllDemands(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Parser< CumulativeConstraintProto > getParserForType()
.lang.Override com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType()
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 2;
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder mergeFrom(com.google.ortools.sat.CumulativeConstraintProto other)