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(
144  }
145 
146  public static final int CAPACITY_FIELD_NUMBER = 1;
147  private int capacity_;
151  public int getCapacity() {
152  return capacity_;
153  }
154 
155  public static final int INTERVALS_FIELD_NUMBER = 2;
156  private com.google.protobuf.Internal.IntList intervals_;
160  public java.util.List<java.lang.Integer>
162  return intervals_;
163  }
167  public int getIntervalsCount() {
168  return intervals_.size();
169  }
173  public int getIntervals(int index) {
174  return intervals_.getInt(index);
175  }
176  private int intervalsMemoizedSerializedSize = -1;
177 
178  public static final int DEMANDS_FIELD_NUMBER = 3;
179  private com.google.protobuf.Internal.IntList demands_;
187  public java.util.List<java.lang.Integer>
189  return demands_;
190  }
198  public int getDemandsCount() {
199  return demands_.size();
200  }
208  public int getDemands(int index) {
209  return demands_.getInt(index);
210  }
211  private int demandsMemoizedSerializedSize = -1;
212 
213  private byte memoizedIsInitialized = -1;
214  @java.lang.Override
215  public final boolean isInitialized() {
216  byte isInitialized = memoizedIsInitialized;
217  if (isInitialized == 1) return true;
218  if (isInitialized == 0) return false;
219 
220  memoizedIsInitialized = 1;
221  return true;
222  }
223 
224  @java.lang.Override
225  public void writeTo(com.google.protobuf.CodedOutputStream output)
226  throws java.io.IOException {
228  if (capacity_ != 0) {
229  output.writeInt32(1, capacity_);
230  }
231  if (getIntervalsList().size() > 0) {
232  output.writeUInt32NoTag(18);
233  output.writeUInt32NoTag(intervalsMemoizedSerializedSize);
234  }
235  for (int i = 0; i < intervals_.size(); i++) {
236  output.writeInt32NoTag(intervals_.getInt(i));
237  }
238  if (getDemandsList().size() > 0) {
239  output.writeUInt32NoTag(26);
240  output.writeUInt32NoTag(demandsMemoizedSerializedSize);
241  }
242  for (int i = 0; i < demands_.size(); i++) {
243  output.writeInt32NoTag(demands_.getInt(i));
244  }
245  unknownFields.writeTo(output);
246  }
247 
248  @java.lang.Override
249  public int getSerializedSize() {
250  int size = memoizedSize;
251  if (size != -1) return size;
252 
253  size = 0;
254  if (capacity_ != 0) {
255  size += com.google.protobuf.CodedOutputStream
256  .computeInt32Size(1, capacity_);
257  }
258  {
259  int dataSize = 0;
260  for (int i = 0; i < intervals_.size(); i++) {
261  dataSize += com.google.protobuf.CodedOutputStream
262  .computeInt32SizeNoTag(intervals_.getInt(i));
263  }
264  size += dataSize;
265  if (!getIntervalsList().isEmpty()) {
266  size += 1;
267  size += com.google.protobuf.CodedOutputStream
268  .computeInt32SizeNoTag(dataSize);
269  }
270  intervalsMemoizedSerializedSize = dataSize;
271  }
272  {
273  int dataSize = 0;
274  for (int i = 0; i < demands_.size(); i++) {
275  dataSize += com.google.protobuf.CodedOutputStream
276  .computeInt32SizeNoTag(demands_.getInt(i));
277  }
278  size += dataSize;
279  if (!getDemandsList().isEmpty()) {
280  size += 1;
281  size += com.google.protobuf.CodedOutputStream
282  .computeInt32SizeNoTag(dataSize);
283  }
284  demandsMemoizedSerializedSize = dataSize;
285  }
286  size += unknownFields.getSerializedSize();
287  memoizedSize = size;
288  return size;
289  }
290 
291  @java.lang.Override
292  public boolean equals(final java.lang.Object obj) {
293  if (obj == this) {
294  return true;
295  }
296  if (!(obj instanceof com.google.ortools.sat.CumulativeConstraintProto)) {
297  return super.equals(obj);
298  }
300 
301  if (getCapacity()
302  != other.getCapacity()) return false;
303  if (!getIntervalsList()
304  .equals(other.getIntervalsList())) return false;
305  if (!getDemandsList()
306  .equals(other.getDemandsList())) return false;
307  if (!unknownFields.equals(other.unknownFields)) return false;
308  return true;
309  }
310 
311  @java.lang.Override
312  public int hashCode() {
313  if (memoizedHashCode != 0) {
314  return memoizedHashCode;
315  }
316  int hash = 41;
317  hash = (19 * hash) + getDescriptor().hashCode();
318  hash = (37 * hash) + CAPACITY_FIELD_NUMBER;
319  hash = (53 * hash) + getCapacity();
320  if (getIntervalsCount() > 0) {
321  hash = (37 * hash) + INTERVALS_FIELD_NUMBER;
322  hash = (53 * hash) + getIntervalsList().hashCode();
323  }
324  if (getDemandsCount() > 0) {
325  hash = (37 * hash) + DEMANDS_FIELD_NUMBER;
326  hash = (53 * hash) + getDemandsList().hashCode();
327  }
328  hash = (29 * hash) + unknownFields.hashCode();
329  memoizedHashCode = hash;
330  return hash;
331  }
332 
334  java.nio.ByteBuffer data)
335  throws com.google.protobuf.InvalidProtocolBufferException {
336  return PARSER.parseFrom(data);
337  }
339  java.nio.ByteBuffer data,
340  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
341  throws com.google.protobuf.InvalidProtocolBufferException {
342  return PARSER.parseFrom(data, extensionRegistry);
343  }
345  com.google.protobuf.ByteString data)
346  throws com.google.protobuf.InvalidProtocolBufferException {
347  return PARSER.parseFrom(data);
348  }
350  com.google.protobuf.ByteString data,
351  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
352  throws com.google.protobuf.InvalidProtocolBufferException {
353  return PARSER.parseFrom(data, extensionRegistry);
354  }
356  throws com.google.protobuf.InvalidProtocolBufferException {
357  return PARSER.parseFrom(data);
358  }
360  byte[] data,
361  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
362  throws com.google.protobuf.InvalidProtocolBufferException {
363  return PARSER.parseFrom(data, extensionRegistry);
364  }
365  public static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input)
366  throws java.io.IOException {
367  return com.google.protobuf.GeneratedMessageV3
368  .parseWithIOException(PARSER, input);
369  }
371  java.io.InputStream input,
372  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373  throws java.io.IOException {
374  return com.google.protobuf.GeneratedMessageV3
375  .parseWithIOException(PARSER, input, extensionRegistry);
376  }
377  public static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input)
378  throws java.io.IOException {
379  return com.google.protobuf.GeneratedMessageV3
380  .parseDelimitedWithIOException(PARSER, input);
381  }
383  java.io.InputStream input,
384  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
385  throws java.io.IOException {
386  return com.google.protobuf.GeneratedMessageV3
387  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
388  }
390  com.google.protobuf.CodedInputStream input)
391  throws java.io.IOException {
392  return com.google.protobuf.GeneratedMessageV3
393  .parseWithIOException(PARSER, input);
394  }
396  com.google.protobuf.CodedInputStream input,
397  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
398  throws java.io.IOException {
399  return com.google.protobuf.GeneratedMessageV3
400  .parseWithIOException(PARSER, input, extensionRegistry);
401  }
402 
403  @java.lang.Override
404  public Builder newBuilderForType() { return newBuilder(); }
405  public static Builder newBuilder() {
406  return DEFAULT_INSTANCE.toBuilder();
407  }
409  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
410  }
411  @java.lang.Override
412  public Builder toBuilder() {
413  return this == DEFAULT_INSTANCE
414  ? new Builder() : new Builder().mergeFrom(this);
415  }
416 
417  @java.lang.Override
419  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
420  Builder builder = new Builder(parent);
421  return builder;
422  }
433  public static final class Builder extends
434  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
435  // @@protoc_insertion_point(builder_implements:operations_research.sat.CumulativeConstraintProto)
436  com.google.ortools.sat.CumulativeConstraintProtoOrBuilder {
437  public static final com.google.protobuf.Descriptors.Descriptor
439  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
440  }
441 
442  @java.lang.Override
443  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
445  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_fieldAccessorTable
446  .ensureFieldAccessorsInitialized(
448  }
449 
450  // Construct using com.google.ortools.sat.CumulativeConstraintProto.newBuilder()
451  private Builder() {
452  maybeForceBuilderInitialization();
453  }
454 
455  private Builder(
456  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
457  super(parent);
458  maybeForceBuilderInitialization();
459  }
460  private void maybeForceBuilderInitialization() {
461  if (com.google.protobuf.GeneratedMessageV3
462  .alwaysUseFieldBuilders) {
463  }
464  }
465  @java.lang.Override
466  public Builder clear() {
467  super.clear();
468  capacity_ = 0;
469 
470  intervals_ = emptyIntList();
471  bitField0_ = (bitField0_ & ~0x00000001);
472  demands_ = emptyIntList();
473  bitField0_ = (bitField0_ & ~0x00000002);
474  return this;
475  }
476 
477  @java.lang.Override
478  public com.google.protobuf.Descriptors.Descriptor
480  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_CumulativeConstraintProto_descriptor;
481  }
482 
483  @java.lang.Override
486  }
487 
488  @java.lang.Override
491  if (!result.isInitialized()) {
492  throw newUninitializedMessageException(result);
493  }
494  return result;
495  }
496 
497  @java.lang.Override
500  int from_bitField0_ = bitField0_;
501  result.capacity_ = capacity_;
502  if (((bitField0_ & 0x00000001) != 0)) {
503  intervals_.makeImmutable();
504  bitField0_ = (bitField0_ & ~0x00000001);
505  }
506  result.intervals_ = intervals_;
507  if (((bitField0_ & 0x00000002) != 0)) {
508  demands_.makeImmutable();
509  bitField0_ = (bitField0_ & ~0x00000002);
510  }
511  result.demands_ = demands_;
512  onBuilt();
513  return result;
514  }
515 
516  @java.lang.Override
517  public Builder clone() {
518  return super.clone();
519  }
520  @java.lang.Override
522  com.google.protobuf.Descriptors.FieldDescriptor field,
523  java.lang.Object value) {
524  return super.setField(field, value);
525  }
526  @java.lang.Override
528  com.google.protobuf.Descriptors.FieldDescriptor field) {
529  return super.clearField(field);
530  }
531  @java.lang.Override
533  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
534  return super.clearOneof(oneof);
535  }
536  @java.lang.Override
538  com.google.protobuf.Descriptors.FieldDescriptor field,
539  int index, java.lang.Object value) {
540  return super.setRepeatedField(field, index, value);
541  }
542  @java.lang.Override
544  com.google.protobuf.Descriptors.FieldDescriptor field,
545  java.lang.Object value) {
546  return super.addRepeatedField(field, value);
547  }
548  @java.lang.Override
549  public Builder mergeFrom(com.google.protobuf.Message other) {
550  if (other instanceof com.google.ortools.sat.CumulativeConstraintProto) {
552  } else {
553  super.mergeFrom(other);
554  return this;
555  }
556  }
557 
560  if (other.getCapacity() != 0) {
561  setCapacity(other.getCapacity());
562  }
563  if (!other.intervals_.isEmpty()) {
564  if (intervals_.isEmpty()) {
565  intervals_ = other.intervals_;
566  bitField0_ = (bitField0_ & ~0x00000001);
567  } else {
568  ensureIntervalsIsMutable();
569  intervals_.addAll(other.intervals_);
570  }
571  onChanged();
572  }
573  if (!other.demands_.isEmpty()) {
574  if (demands_.isEmpty()) {
575  demands_ = other.demands_;
576  bitField0_ = (bitField0_ & ~0x00000002);
577  } else {
578  ensureDemandsIsMutable();
579  demands_.addAll(other.demands_);
580  }
581  onChanged();
582  }
583  this.mergeUnknownFields(other.unknownFields);
584  onChanged();
585  return this;
586  }
587 
588  @java.lang.Override
589  public final boolean isInitialized() {
590  return true;
591  }
592 
593  @java.lang.Override
595  com.google.protobuf.CodedInputStream input,
596  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
597  throws java.io.IOException {
598  com.google.ortools.sat.CumulativeConstraintProto parsedMessage = null;
599  try {
600  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
601  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
602  parsedMessage = (com.google.ortools.sat.CumulativeConstraintProto) e.getUnfinishedMessage();
603  throw e.unwrapIOException();
604  } finally {
605  if (parsedMessage != null) {
606  mergeFrom(parsedMessage);
607  }
608  }
609  return this;
610  }
611  private int bitField0_;
612 
613  private int capacity_ ;
617  public int getCapacity() {
618  return capacity_;
619  }
623  public Builder setCapacity(int value) {
624 
625  capacity_ = value;
626  onChanged();
627  return this;
628  }
633 
634  capacity_ = 0;
635  onChanged();
636  return this;
637  }
638 
639  private com.google.protobuf.Internal.IntList intervals_ = emptyIntList();
640  private void ensureIntervalsIsMutable() {
641  if (!((bitField0_ & 0x00000001) != 0)) {
642  intervals_ = mutableCopy(intervals_);
643  bitField0_ |= 0x00000001;
644  }
645  }
649  public java.util.List<java.lang.Integer>
651  return ((bitField0_ & 0x00000001) != 0) ?
652  java.util.Collections.unmodifiableList(intervals_) : intervals_;
653  }
657  public int getIntervalsCount() {
658  return intervals_.size();
659  }
663  public int getIntervals(int index) {
664  return intervals_.getInt(index);
665  }
670  int index, int value) {
671  ensureIntervalsIsMutable();
672  intervals_.setInt(index, value);
673  onChanged();
674  return this;
675  }
679  public Builder addIntervals(int value) {
680  ensureIntervalsIsMutable();
681  intervals_.addInt(value);
682  onChanged();
683  return this;
684  }
689  java.lang.Iterable<? extends java.lang.Integer> values) {
690  ensureIntervalsIsMutable();
691  com.google.protobuf.AbstractMessageLite.Builder.addAll(
692  values, intervals_);
693  onChanged();
694  return this;
695  }
700  intervals_ = emptyIntList();
701  bitField0_ = (bitField0_ & ~0x00000001);
702  onChanged();
703  return this;
704  }
705 
706  private com.google.protobuf.Internal.IntList demands_ = emptyIntList();
707  private void ensureDemandsIsMutable() {
708  if (!((bitField0_ & 0x00000002) != 0)) {
709  demands_ = mutableCopy(demands_);
710  bitField0_ |= 0x00000002;
711  }
712  }
720  public java.util.List<java.lang.Integer>
722  return ((bitField0_ & 0x00000002) != 0) ?
723  java.util.Collections.unmodifiableList(demands_) : demands_;
724  }
732  public int getDemandsCount() {
733  return demands_.size();
734  }
742  public int getDemands(int index) {
743  return demands_.getInt(index);
744  }
753  int index, int value) {
754  ensureDemandsIsMutable();
755  demands_.setInt(index, value);
756  onChanged();
757  return this;
758  }
766  public Builder addDemands(int value) {
767  ensureDemandsIsMutable();
768  demands_.addInt(value);
769  onChanged();
770  return this;
771  }
780  java.lang.Iterable<? extends java.lang.Integer> values) {
781  ensureDemandsIsMutable();
782  com.google.protobuf.AbstractMessageLite.Builder.addAll(
783  values, demands_);
784  onChanged();
785  return this;
786  }
795  demands_ = emptyIntList();
796  bitField0_ = (bitField0_ & ~0x00000002);
797  onChanged();
798  return this;
799  }
800  @java.lang.Override
801  public final Builder setUnknownFields(
802  final com.google.protobuf.UnknownFieldSet unknownFields) {
803  return super.setUnknownFields(unknownFields);
804  }
805 
806  @java.lang.Override
808  final com.google.protobuf.UnknownFieldSet unknownFields) {
809  return super.mergeUnknownFields(unknownFields);
810  }
811 
812 
813  // @@protoc_insertion_point(builder_scope:operations_research.sat.CumulativeConstraintProto)
814  }
815 
816  // @@protoc_insertion_point(class_scope:operations_research.sat.CumulativeConstraintProto)
817  private static final com.google.ortools.sat.CumulativeConstraintProto DEFAULT_INSTANCE;
818  static {
819  DEFAULT_INSTANCE = new com.google.ortools.sat.CumulativeConstraintProto();
820  }
821 
823  return DEFAULT_INSTANCE;
824  }
825 
826  private static final com.google.protobuf.Parser<CumulativeConstraintProto>
827  PARSER = new com.google.protobuf.AbstractParser<CumulativeConstraintProto>() {
828  @java.lang.Override
829  public CumulativeConstraintProto parsePartialFrom(
830  com.google.protobuf.CodedInputStream input,
831  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
832  throws com.google.protobuf.InvalidProtocolBufferException {
833  return new CumulativeConstraintProto(input, extensionRegistry);
834  }
835  };
836 
837  public static com.google.protobuf.Parser<CumulativeConstraintProto> parser() {
838  return PARSER;
839  }
840 
841  @java.lang.Override
843  return PARSER;
844  }
845 
846  @java.lang.Override
848  return DEFAULT_INSTANCE;
849  }
850 
851 }
852 
.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)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
Builder mergeFrom(com.google.ortools.sat.CumulativeConstraintProto other)