Java Reference

Java Reference

NoOverlapConstraintProto.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
4package com.google.ortools.sat;
5
17public final class NoOverlapConstraintProto extends
18 com.google.protobuf.GeneratedMessageV3 implements
19 // @@protoc_insertion_point(message_implements:operations_research.sat.NoOverlapConstraintProto)
21private static final long serialVersionUID = 0L;
22 // Use NoOverlapConstraintProto.newBuilder() to construct.
23 private NoOverlapConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
24 super(builder);
25 }
26 private NoOverlapConstraintProto() {
27 intervals_ = emptyIntList();
28 }
29
30 @java.lang.Override
31 @SuppressWarnings({"unused"})
32 protected java.lang.Object newInstance(
33 UnusedPrivateParameter unused) {
34 return new NoOverlapConstraintProto();
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 if (!((mutable_bitField0_ & 0x00000001) != 0)) {
63 intervals_ = newIntList();
64 mutable_bitField0_ |= 0x00000001;
65 }
66 intervals_.addInt(input.readInt32());
67 break;
68 }
69 case 10: {
70 int length = input.readRawVarint32();
71 int limit = input.pushLimit(length);
72 if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
73 intervals_ = newIntList();
74 mutable_bitField0_ |= 0x00000001;
75 }
76 while (input.getBytesUntilLimit() > 0) {
77 intervals_.addInt(input.readInt32());
78 }
79 input.popLimit(limit);
80 break;
81 }
82 default: {
83 if (!parseUnknownField(
84 input, unknownFields, extensionRegistry, tag)) {
85 done = true;
86 }
87 break;
88 }
89 }
90 }
91 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
92 throw e.setUnfinishedMessage(this);
93 } catch (java.io.IOException e) {
94 throw new com.google.protobuf.InvalidProtocolBufferException(
95 e).setUnfinishedMessage(this);
96 } finally {
97 if (((mutable_bitField0_ & 0x00000001) != 0)) {
98 intervals_.makeImmutable(); // C
99 }
100 this.unknownFields = unknownFields.build();
101 makeExtensionsImmutable();
102 }
103 }
104 public static final com.google.protobuf.Descriptors.Descriptor
106 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlapConstraintProto_descriptor;
107 }
108
109 @java.lang.Override
110 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
112 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlapConstraintProto_fieldAccessorTable
113 .ensureFieldAccessorsInitialized(
114 com.google.ortools.sat.NoOverlapConstraintProto.class, com.google.ortools.sat.NoOverlapConstraintProto.Builder.class);
115 }
116
117 public static final int INTERVALS_FIELD_NUMBER = 1;
118 private com.google.protobuf.Internal.IntList intervals_;
123 @java.lang.Override
124 public java.util.List<java.lang.Integer>
126 return intervals_;
127 }
132 public int getIntervalsCount() {
133 return intervals_.size();
134 }
140 public int getIntervals(int index) {
141 return intervals_.getInt(index);
142 }
143 private int intervalsMemoizedSerializedSize = -1;
144
145 private byte memoizedIsInitialized = -1;
146 @java.lang.Override
147 public final boolean isInitialized() {
148 byte isInitialized = memoizedIsInitialized;
149 if (isInitialized == 1) return true;
150 if (isInitialized == 0) return false;
151
152 memoizedIsInitialized = 1;
153 return true;
154 }
155
156 @java.lang.Override
157 public void writeTo(com.google.protobuf.CodedOutputStream output)
158 throws java.io.IOException {
160 if (getIntervalsList().size() > 0) {
161 output.writeUInt32NoTag(10);
162 output.writeUInt32NoTag(intervalsMemoizedSerializedSize);
163 }
164 for (int i = 0; i < intervals_.size(); i++) {
165 output.writeInt32NoTag(intervals_.getInt(i));
166 }
167 unknownFields.writeTo(output);
168 }
169
170 @java.lang.Override
171 public int getSerializedSize() {
172 int size = memoizedSize;
173 if (size != -1) return size;
174
175 size = 0;
176 {
177 int dataSize = 0;
178 for (int i = 0; i < intervals_.size(); i++) {
179 dataSize += com.google.protobuf.CodedOutputStream
180 .computeInt32SizeNoTag(intervals_.getInt(i));
181 }
182 size += dataSize;
183 if (!getIntervalsList().isEmpty()) {
184 size += 1;
185 size += com.google.protobuf.CodedOutputStream
186 .computeInt32SizeNoTag(dataSize);
187 }
188 intervalsMemoizedSerializedSize = dataSize;
189 }
190 size += unknownFields.getSerializedSize();
191 memoizedSize = size;
192 return size;
193 }
194
195 @java.lang.Override
196 public boolean equals(final java.lang.Object obj) {
197 if (obj == this) {
198 return true;
199 }
200 if (!(obj instanceof com.google.ortools.sat.NoOverlapConstraintProto)) {
201 return super.equals(obj);
202 }
203 com.google.ortools.sat.NoOverlapConstraintProto other = (com.google.ortools.sat.NoOverlapConstraintProto) obj;
204
205 if (!getIntervalsList()
206 .equals(other.getIntervalsList())) return false;
207 if (!unknownFields.equals(other.unknownFields)) return false;
208 return true;
209 }
210
211 @java.lang.Override
212 public int hashCode() {
213 if (memoizedHashCode != 0) {
214 return memoizedHashCode;
215 }
216 int hash = 41;
217 hash = (19 * hash) + getDescriptor().hashCode();
218 if (getIntervalsCount() > 0) {
219 hash = (37 * hash) + INTERVALS_FIELD_NUMBER;
220 hash = (53 * hash) + getIntervalsList().hashCode();
221 }
222 hash = (29 * hash) + unknownFields.hashCode();
223 memoizedHashCode = hash;
224 return hash;
225 }
226
227 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
228 java.nio.ByteBuffer data)
229 throws com.google.protobuf.InvalidProtocolBufferException {
230 return PARSER.parseFrom(data);
231 }
232 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
233 java.nio.ByteBuffer data,
234 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
235 throws com.google.protobuf.InvalidProtocolBufferException {
236 return PARSER.parseFrom(data, extensionRegistry);
237 }
238 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
239 com.google.protobuf.ByteString data)
240 throws com.google.protobuf.InvalidProtocolBufferException {
241 return PARSER.parseFrom(data);
242 }
243 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
244 com.google.protobuf.ByteString data,
245 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
246 throws com.google.protobuf.InvalidProtocolBufferException {
247 return PARSER.parseFrom(data, extensionRegistry);
248 }
249 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(byte[] data)
250 throws com.google.protobuf.InvalidProtocolBufferException {
251 return PARSER.parseFrom(data);
252 }
253 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
254 byte[] data,
255 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
256 throws com.google.protobuf.InvalidProtocolBufferException {
257 return PARSER.parseFrom(data, extensionRegistry);
258 }
259 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(java.io.InputStream input)
260 throws java.io.IOException {
261 return com.google.protobuf.GeneratedMessageV3
262 .parseWithIOException(PARSER, input);
263 }
264 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
265 java.io.InputStream input,
266 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
267 throws java.io.IOException {
268 return com.google.protobuf.GeneratedMessageV3
269 .parseWithIOException(PARSER, input, extensionRegistry);
270 }
271 public static com.google.ortools.sat.NoOverlapConstraintProto parseDelimitedFrom(java.io.InputStream input)
272 throws java.io.IOException {
273 return com.google.protobuf.GeneratedMessageV3
274 .parseDelimitedWithIOException(PARSER, input);
275 }
276 public static com.google.ortools.sat.NoOverlapConstraintProto parseDelimitedFrom(
277 java.io.InputStream input,
278 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
279 throws java.io.IOException {
280 return com.google.protobuf.GeneratedMessageV3
281 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
282 }
283 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
284 com.google.protobuf.CodedInputStream input)
285 throws java.io.IOException {
286 return com.google.protobuf.GeneratedMessageV3
287 .parseWithIOException(PARSER, input);
288 }
289 public static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(
290 com.google.protobuf.CodedInputStream input,
291 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
292 throws java.io.IOException {
293 return com.google.protobuf.GeneratedMessageV3
294 .parseWithIOException(PARSER, input, extensionRegistry);
295 }
296
297 @java.lang.Override
298 public Builder newBuilderForType() { return newBuilder(); }
299 public static Builder newBuilder() {
300 return DEFAULT_INSTANCE.toBuilder();
301 }
302 public static Builder newBuilder(com.google.ortools.sat.NoOverlapConstraintProto prototype) {
303 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
304 }
305 @java.lang.Override
307 return this == DEFAULT_INSTANCE
308 ? new Builder() : new Builder().mergeFrom(this);
309 }
310
311 @java.lang.Override
313 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
314 Builder builder = new Builder(parent);
315 return builder;
316 }
328 public static final class Builder extends
329 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
330 // @@protoc_insertion_point(builder_implements:operations_research.sat.NoOverlapConstraintProto)
331 com.google.ortools.sat.NoOverlapConstraintProtoOrBuilder {
332 public static final com.google.protobuf.Descriptors.Descriptor
334 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlapConstraintProto_descriptor;
335 }
336
337 @java.lang.Override
338 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
340 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlapConstraintProto_fieldAccessorTable
341 .ensureFieldAccessorsInitialized(
342 com.google.ortools.sat.NoOverlapConstraintProto.class, com.google.ortools.sat.NoOverlapConstraintProto.Builder.class);
343 }
344
345 // Construct using com.google.ortools.sat.NoOverlapConstraintProto.newBuilder()
346 private Builder() {
347 maybeForceBuilderInitialization();
348 }
349
350 private Builder(
351 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
352 super(parent);
353 maybeForceBuilderInitialization();
354 }
355 private void maybeForceBuilderInitialization() {
356 if (com.google.protobuf.GeneratedMessageV3
357 .alwaysUseFieldBuilders) {
358 }
359 }
360 @java.lang.Override
361 public Builder clear() {
362 super.clear();
363 intervals_ = emptyIntList();
364 bitField0_ = (bitField0_ & ~0x00000001);
365 return this;
366 }
367
368 @java.lang.Override
369 public com.google.protobuf.Descriptors.Descriptor
371 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlapConstraintProto_descriptor;
372 }
373
374 @java.lang.Override
375 public com.google.ortools.sat.NoOverlapConstraintProto getDefaultInstanceForType() {
376 return com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance();
377 }
378
379 @java.lang.Override
380 public com.google.ortools.sat.NoOverlapConstraintProto build() {
381 com.google.ortools.sat.NoOverlapConstraintProto result = buildPartial();
382 if (!result.isInitialized()) {
383 throw newUninitializedMessageException(result);
384 }
385 return result;
386 }
387
388 @java.lang.Override
389 public com.google.ortools.sat.NoOverlapConstraintProto buildPartial() {
390 com.google.ortools.sat.NoOverlapConstraintProto result = new com.google.ortools.sat.NoOverlapConstraintProto(this);
391 int from_bitField0_ = bitField0_;
392 if (((bitField0_ & 0x00000001) != 0)) {
393 intervals_.makeImmutable();
394 bitField0_ = (bitField0_ & ~0x00000001);
395 }
396 result.intervals_ = intervals_;
397 onBuilt();
398 return result;
399 }
400
401 @java.lang.Override
402 public Builder clone() {
403 return super.clone();
404 }
405 @java.lang.Override
407 com.google.protobuf.Descriptors.FieldDescriptor field,
408 java.lang.Object value) {
409 return super.setField(field, value);
410 }
411 @java.lang.Override
413 com.google.protobuf.Descriptors.FieldDescriptor field) {
414 return super.clearField(field);
415 }
416 @java.lang.Override
418 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
419 return super.clearOneof(oneof);
420 }
421 @java.lang.Override
423 com.google.protobuf.Descriptors.FieldDescriptor field,
424 int index, java.lang.Object value) {
425 return super.setRepeatedField(field, index, value);
426 }
427 @java.lang.Override
429 com.google.protobuf.Descriptors.FieldDescriptor field,
430 java.lang.Object value) {
431 return super.addRepeatedField(field, value);
432 }
433 @java.lang.Override
434 public Builder mergeFrom(com.google.protobuf.Message other) {
435 if (other instanceof com.google.ortools.sat.NoOverlapConstraintProto) {
436 return mergeFrom((com.google.ortools.sat.NoOverlapConstraintProto)other);
437 } else {
438 super.mergeFrom(other);
439 return this;
440 }
441 }
442
443 public Builder mergeFrom(com.google.ortools.sat.NoOverlapConstraintProto other) {
444 if (other == com.google.ortools.sat.NoOverlapConstraintProto.getDefaultInstance()) return this;
445 if (!other.intervals_.isEmpty()) {
446 if (intervals_.isEmpty()) {
447 intervals_ = other.intervals_;
448 bitField0_ = (bitField0_ & ~0x00000001);
449 } else {
450 ensureIntervalsIsMutable();
451 intervals_.addAll(other.intervals_);
452 }
453 onChanged();
454 }
455 this.mergeUnknownFields(other.unknownFields);
456 onChanged();
457 return this;
458 }
459
460 @java.lang.Override
461 public final boolean isInitialized() {
462 return true;
463 }
464
465 @java.lang.Override
467 com.google.protobuf.CodedInputStream input,
468 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
469 throws java.io.IOException {
470 com.google.ortools.sat.NoOverlapConstraintProto parsedMessage = null;
471 try {
472 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
473 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
474 parsedMessage = (com.google.ortools.sat.NoOverlapConstraintProto) e.getUnfinishedMessage();
475 throw e.unwrapIOException();
476 } finally {
477 if (parsedMessage != null) {
478 mergeFrom(parsedMessage);
479 }
480 }
481 return this;
482 }
483 private int bitField0_;
484
485 private com.google.protobuf.Internal.IntList intervals_ = emptyIntList();
486 private void ensureIntervalsIsMutable() {
487 if (!((bitField0_ & 0x00000001) != 0)) {
488 intervals_ = mutableCopy(intervals_);
489 bitField0_ |= 0x00000001;
490 }
491 }
496 public java.util.List<java.lang.Integer>
498 return ((bitField0_ & 0x00000001) != 0) ?
499 java.util.Collections.unmodifiableList(intervals_) : intervals_;
500 }
505 public int getIntervalsCount() {
506 return intervals_.size();
507 }
513 public int getIntervals(int index) {
514 return intervals_.getInt(index);
515 }
523 int index, int value) {
524 ensureIntervalsIsMutable();
525 intervals_.setInt(index, value);
526 onChanged();
527 return this;
528 }
534 public Builder addIntervals(int value) {
535 ensureIntervalsIsMutable();
536 intervals_.addInt(value);
537 onChanged();
538 return this;
539 }
546 java.lang.Iterable<? extends java.lang.Integer> values) {
547 ensureIntervalsIsMutable();
548 com.google.protobuf.AbstractMessageLite.Builder.addAll(
549 values, intervals_);
550 onChanged();
551 return this;
552 }
558 intervals_ = emptyIntList();
559 bitField0_ = (bitField0_ & ~0x00000001);
560 onChanged();
561 return this;
562 }
563 @java.lang.Override
565 final com.google.protobuf.UnknownFieldSet unknownFields) {
566 return super.setUnknownFields(unknownFields);
567 }
568
569 @java.lang.Override
571 final com.google.protobuf.UnknownFieldSet unknownFields) {
572 return super.mergeUnknownFields(unknownFields);
573 }
574
575
576 // @@protoc_insertion_point(builder_scope:operations_research.sat.NoOverlapConstraintProto)
577 }
578
579 // @@protoc_insertion_point(class_scope:operations_research.sat.NoOverlapConstraintProto)
580 private static final com.google.ortools.sat.NoOverlapConstraintProto DEFAULT_INSTANCE;
581 static {
582 DEFAULT_INSTANCE = new com.google.ortools.sat.NoOverlapConstraintProto();
583 }
584
585 public static com.google.ortools.sat.NoOverlapConstraintProto getDefaultInstance() {
586 return DEFAULT_INSTANCE;
587 }
588
589 private static final com.google.protobuf.Parser<NoOverlapConstraintProto>
590 PARSER = new com.google.protobuf.AbstractParser<NoOverlapConstraintProto>() {
591 @java.lang.Override
592 public NoOverlapConstraintProto parsePartialFrom(
593 com.google.protobuf.CodedInputStream input,
594 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
595 throws com.google.protobuf.InvalidProtocolBufferException {
596 return new NoOverlapConstraintProto(input, extensionRegistry);
597 }
598 };
599
600 public static com.google.protobuf.Parser<NoOverlapConstraintProto> parser() {
601 return PARSER;
602 }
603
604 @java.lang.Override
605 public com.google.protobuf.Parser<NoOverlapConstraintProto> getParserForType() {
606 return PARSER;
607 }
608
609 @java.lang.Override
610 public com.google.ortools.sat.NoOverlapConstraintProto getDefaultInstanceForType() {
611 return DEFAULT_INSTANCE;
612 }
613
614}
615
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.sat.NoOverlapConstraintProto getDefaultInstanceForType()
Builder addIntervals(int value)
repeated int32 intervals = 1;
Builder setIntervals(int index, int value)
repeated int32 intervals = 1;
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
com.google.ortools.sat.NoOverlapConstraintProto build()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.ortools.sat.NoOverlapConstraintProto other)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder addAllIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
repeated int32 intervals = 1;
int getIntervals(int index)
repeated int32 intervals = 1;
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 1;
com.google.ortools.sat.NoOverlapConstraintProto buildPartial()
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.sat.NoOverlapConstraintProto getDefaultInstanceForType()
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(byte[] data)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlapConstraintProto getDefaultInstance()
static com.google.ortools.sat.NoOverlapConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.protobuf.Parser< NoOverlapConstraintProto > parser()
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.sat.NoOverlapConstraintProto parseDelimitedFrom(java.io.InputStream input)
static Builder newBuilder(com.google.ortools.sat.NoOverlapConstraintProto prototype)
int getIntervals(int index)
repeated int32 intervals = 1;
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
final com.google.protobuf.UnknownFieldSet getUnknownFields()
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlapConstraintProto parseFrom(java.io.InputStream input)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
java.lang.Object newInstance(UnusedPrivateParameter unused)
com.google.protobuf.Parser< NoOverlapConstraintProto > getParserForType()
java.util.List< java.lang.Integer > getIntervalsList()
repeated int32 intervals = 1;
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)