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(
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  }
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 
346  java.nio.ByteBuffer data)
347  throws com.google.protobuf.InvalidProtocolBufferException {
348  return PARSER.parseFrom(data);
349  }
351  java.nio.ByteBuffer data,
352  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
353  throws com.google.protobuf.InvalidProtocolBufferException {
354  return PARSER.parseFrom(data, extensionRegistry);
355  }
357  com.google.protobuf.ByteString data)
358  throws com.google.protobuf.InvalidProtocolBufferException {
359  return PARSER.parseFrom(data);
360  }
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  }
368  throws com.google.protobuf.InvalidProtocolBufferException {
369  return PARSER.parseFrom(data);
370  }
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  }
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  }
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  }
402  com.google.protobuf.CodedInputStream input)
403  throws java.io.IOException {
404  return com.google.protobuf.GeneratedMessageV3
405  .parseWithIOException(PARSER, input);
406  }
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  }
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(
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
498  }
499 
500  @java.lang.Override
503  if (!result.isInitialized()) {
504  throw newUninitializedMessageException(result);
505  }
506  return result;
507  }
508 
509  @java.lang.Override
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) {
564  } else {
565  super.mergeFrom(other);
566  return this;
567  }
568  }
569 
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 
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
884  return PARSER;
885  }
886 
887  @java.lang.Override
889  return DEFAULT_INSTANCE;
890  }
891 
892 }
893 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.ByteString data)
int getIntervalsCount()
repeated int32 intervals = 2;
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addAllDemands(java.lang.Iterable<? extends java.lang.Integer > values)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 2;
.lang.Override Builder clear()
.lang.Override final boolean isInitialized()
static Builder newBuilder(com.google.ortools.sat.CumulativeConstraintProto prototype)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder clearDemands()
.lang.Override com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType()
.lang.Override com.google.ortools.sat.CumulativeConstraintProto build()
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder setDemands(int index, int value)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Builder setCapacity(int value)
int32 capacity = 1;
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addIntervals(int value)
repeated int32 intervals = 2;
static final int CAPACITY_FIELD_NUMBER
Builder addAllIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 intervals = 2;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder clearIntervals()
repeated int32 intervals = 2;
static final int INTERVALS_FIELD_NUMBER
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(byte[] data)
int getDemandsCount()
int getDemands(int index)
Builder addDemands(int value)
.lang.Override int getCapacity()
int32 capacity = 1;
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder newBuilderForType()
static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input)
.lang.Override com.google.ortools.sat.CumulativeConstraintProto getDefaultInstanceForType()
static com.google.protobuf.Parser< CumulativeConstraintProto > parser()
.lang.Override int getSerializedSize()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 2;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override int getCapacity()
int32 capacity = 1;
.lang.Override com.google.ortools.sat.CumulativeConstraintProto buildPartial()
.lang.Override java.util.List< java.lang.Integer > getDemandsList()
static Builder newBuilder()
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(java.io.InputStream input)
static com.google.ortools.sat.CumulativeConstraintProto getDefaultInstance()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder toBuilder()
.lang.Override int hashCode()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.Parser< CumulativeConstraintProto > getParserForType()
int getIntervalsCount()
repeated int32 intervals = 2;
.lang.Override Builder clone()
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 final int DEMANDS_FIELD_NUMBER
Builder clearCapacity()
int32 capacity = 1;
Builder setIntervals(int index, int value)
repeated int32 intervals = 2;
int getDemands(int index)
java.util.List< java.lang.Integer > getDemandsList()
static com.google.ortools.sat.CumulativeConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder mergeFrom(com.google.ortools.sat.CumulativeConstraintProto other)
.lang.Override final boolean isInitialized()
int getIntervals(int index)
repeated int32 intervals = 2;
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.sat.CumulativeConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
int getIntervals(int index)
repeated int32 intervals = 2;
int getDemandsCount()