Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
SearchStatistics.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/constraint_solver/search_stats.proto
4// Protobuf Java Version: 4.33.1
5
6package com.google.ortools.constraintsolver;
7
15@com.google.protobuf.Generated
16public final class SearchStatistics extends
17 com.google.protobuf.GeneratedMessage implements
18 // @@protoc_insertion_point(message_implements:operations_research.SearchStatistics)
20private static final long serialVersionUID = 0L;
21 static {
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
24 /* major= */ 4,
25 /* minor= */ 33,
26 /* patch= */ 1,
27 /* suffix= */ "",
28 "SearchStatistics");
29 }
30 // Use SearchStatistics.newBuilder() to construct.
31 private SearchStatistics(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
32 super(builder);
33 }
34 private SearchStatistics() {
35 localSearchStatistics_ = java.util.Collections.emptyList();
36 constraintSolverStatistics_ = java.util.Collections.emptyList();
37 subSolverStatistics_ = java.util.Collections.emptyList();
38 }
39
40 public static final com.google.protobuf.Descriptors.Descriptor
42 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
43 }
44
45 @java.lang.Override
46 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
48 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_fieldAccessorTable
49 .ensureFieldAccessorsInitialized(
50 com.google.ortools.constraintsolver.SearchStatistics.class, com.google.ortools.constraintsolver.SearchStatistics.Builder.class);
51 }
52
53 public static final int LOCAL_SEARCH_STATISTICS_FIELD_NUMBER = 1;
54 @SuppressWarnings("serial")
55 private java.util.List<com.google.ortools.constraintsolver.LocalSearchStatistics> localSearchStatistics_;
63 @java.lang.Override
65 return localSearchStatistics_;
66 }
67
74 @java.lang.Override
75 public java.util.List<? extends com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>
77 return localSearchStatistics_;
78 }
79
86 @java.lang.Override
88 return localSearchStatistics_.size();
89 }
90
97 @java.lang.Override
99 return localSearchStatistics_.get(index);
100 }
101
108 @java.lang.Override
110 int index) {
111 return localSearchStatistics_.get(index);
112 }
113
114 public static final int CONSTRAINT_SOLVER_STATISTICS_FIELD_NUMBER = 2;
115 @SuppressWarnings("serial")
116 private java.util.List<com.google.ortools.constraintsolver.ConstraintSolverStatistics> constraintSolverStatistics_;
124 @java.lang.Override
126 return constraintSolverStatistics_;
127 }
128
135 @java.lang.Override
136 public java.util.List<? extends com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>
138 return constraintSolverStatistics_;
139 }
140
147 @java.lang.Override
149 return constraintSolverStatistics_.size();
150 }
151
158 @java.lang.Override
160 return constraintSolverStatistics_.get(index);
161 }
162
169 @java.lang.Override
171 int index) {
172 return constraintSolverStatistics_.get(index);
173 }
174
175 public static final int SUB_SOLVER_STATISTICS_FIELD_NUMBER = 3;
176 @SuppressWarnings("serial")
177 private java.util.List<com.google.ortools.constraintsolver.SubSolverStatistics> subSolverStatistics_;
185 @java.lang.Override
187 return subSolverStatistics_;
188 }
189
196 @java.lang.Override
197 public java.util.List<? extends com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder>
199 return subSolverStatistics_;
200 }
201
208 @java.lang.Override
210 return subSolverStatistics_.size();
211 }
212
219 @java.lang.Override
221 return subSolverStatistics_.get(index);
222 }
223
230 @java.lang.Override
232 int index) {
233 return subSolverStatistics_.get(index);
234 }
235
236 private byte memoizedIsInitialized = -1;
237 @java.lang.Override
238 public final boolean isInitialized() {
239 byte isInitialized = memoizedIsInitialized;
240 if (isInitialized == 1) return true;
241 if (isInitialized == 0) return false;
242
243 memoizedIsInitialized = 1;
244 return true;
245 }
246
247 @java.lang.Override
248 public void writeTo(com.google.protobuf.CodedOutputStream output)
249 throws java.io.IOException {
250 for (int i = 0; i < localSearchStatistics_.size(); i++) {
251 output.writeMessage(1, localSearchStatistics_.get(i));
252 }
253 for (int i = 0; i < constraintSolverStatistics_.size(); i++) {
254 output.writeMessage(2, constraintSolverStatistics_.get(i));
255 }
256 for (int i = 0; i < subSolverStatistics_.size(); i++) {
257 output.writeMessage(3, subSolverStatistics_.get(i));
258 }
259 getUnknownFields().writeTo(output);
260 }
261
262 @java.lang.Override
263 public int getSerializedSize() {
264 int size = memoizedSize;
265 if (size != -1) return size;
266
267 size = 0;
268 for (int i = 0; i < localSearchStatistics_.size(); i++) {
269 size += com.google.protobuf.CodedOutputStream
270 .computeMessageSize(1, localSearchStatistics_.get(i));
271 }
272 for (int i = 0; i < constraintSolverStatistics_.size(); i++) {
273 size += com.google.protobuf.CodedOutputStream
274 .computeMessageSize(2, constraintSolverStatistics_.get(i));
275 }
276 for (int i = 0; i < subSolverStatistics_.size(); i++) {
277 size += com.google.protobuf.CodedOutputStream
278 .computeMessageSize(3, subSolverStatistics_.get(i));
279 }
280 size += getUnknownFields().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.constraintsolver.SearchStatistics)) {
291 return super.equals(obj);
292 }
293 com.google.ortools.constraintsolver.SearchStatistics other = (com.google.ortools.constraintsolver.SearchStatistics) obj;
294
296 .equals(other.getLocalSearchStatisticsList())) return false;
298 .equals(other.getConstraintSolverStatisticsList())) return false;
300 .equals(other.getSubSolverStatisticsList())) return false;
301 if (!getUnknownFields().equals(other.getUnknownFields())) 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();
313 hash = (37 * hash) + LOCAL_SEARCH_STATISTICS_FIELD_NUMBER;
314 hash = (53 * hash) + getLocalSearchStatisticsList().hashCode();
315 }
318 hash = (53 * hash) + getConstraintSolverStatisticsList().hashCode();
319 }
320 if (getSubSolverStatisticsCount() > 0) {
321 hash = (37 * hash) + SUB_SOLVER_STATISTICS_FIELD_NUMBER;
322 hash = (53 * hash) + getSubSolverStatisticsList().hashCode();
323 }
324 hash = (29 * hash) + getUnknownFields().hashCode();
325 memoizedHashCode = hash;
326 return hash;
327 }
328
330 java.nio.ByteBuffer data)
331 throws com.google.protobuf.InvalidProtocolBufferException {
332 return PARSER.parseFrom(data);
333 }
335 java.nio.ByteBuffer data,
336 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
337 throws com.google.protobuf.InvalidProtocolBufferException {
338 return PARSER.parseFrom(data, extensionRegistry);
339 }
341 com.google.protobuf.ByteString data)
342 throws com.google.protobuf.InvalidProtocolBufferException {
343 return PARSER.parseFrom(data);
344 }
346 com.google.protobuf.ByteString data,
347 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
348 throws com.google.protobuf.InvalidProtocolBufferException {
349 return PARSER.parseFrom(data, extensionRegistry);
350 }
352 throws com.google.protobuf.InvalidProtocolBufferException {
353 return PARSER.parseFrom(data);
354 }
356 byte[] data,
357 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
358 throws com.google.protobuf.InvalidProtocolBufferException {
359 return PARSER.parseFrom(data, extensionRegistry);
360 }
362 throws java.io.IOException {
363 return com.google.protobuf.GeneratedMessage
364 .parseWithIOException(PARSER, input);
365 }
367 java.io.InputStream input,
368 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
369 throws java.io.IOException {
370 return com.google.protobuf.GeneratedMessage
371 .parseWithIOException(PARSER, input, extensionRegistry);
372 }
373
375 throws java.io.IOException {
376 return com.google.protobuf.GeneratedMessage
377 .parseDelimitedWithIOException(PARSER, input);
378 }
379
381 java.io.InputStream input,
382 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
383 throws java.io.IOException {
384 return com.google.protobuf.GeneratedMessage
385 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
386 }
388 com.google.protobuf.CodedInputStream input)
389 throws java.io.IOException {
390 return com.google.protobuf.GeneratedMessage
391 .parseWithIOException(PARSER, input);
392 }
394 com.google.protobuf.CodedInputStream input,
395 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
396 throws java.io.IOException {
397 return com.google.protobuf.GeneratedMessage
398 .parseWithIOException(PARSER, input, extensionRegistry);
399 }
400
401 @java.lang.Override
402 public Builder newBuilderForType() { return newBuilder(); }
403 public static Builder newBuilder() {
404 return DEFAULT_INSTANCE.toBuilder();
405 }
406 public static Builder newBuilder(com.google.ortools.constraintsolver.SearchStatistics prototype) {
407 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
408 }
409 @java.lang.Override
411 return this == DEFAULT_INSTANCE
412 ? new Builder() : new Builder().mergeFrom(this);
413 }
414
415 @java.lang.Override
417 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
418 Builder builder = new Builder(parent);
419 return builder;
420 }
421
428 public static final class Builder extends
429 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
430 // @@protoc_insertion_point(builder_implements:operations_research.SearchStatistics)
432 public static final com.google.protobuf.Descriptors.Descriptor
434 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
435 }
436
437 @java.lang.Override
438 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
440 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_fieldAccessorTable
441 .ensureFieldAccessorsInitialized(
442 com.google.ortools.constraintsolver.SearchStatistics.class, com.google.ortools.constraintsolver.SearchStatistics.Builder.class);
443 }
444
445 // Construct using com.google.ortools.constraintsolver.SearchStatistics.newBuilder()
446 private Builder() {
447
448 }
449
450 private Builder(
451 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
452 super(parent);
453
454 }
455 @java.lang.Override
456 public Builder clear() {
457 super.clear();
458 bitField0_ = 0;
459 if (localSearchStatisticsBuilder_ == null) {
460 localSearchStatistics_ = java.util.Collections.emptyList();
461 } else {
462 localSearchStatistics_ = null;
463 localSearchStatisticsBuilder_.clear();
464 }
465 bitField0_ = (bitField0_ & ~0x00000001);
466 if (constraintSolverStatisticsBuilder_ == null) {
467 constraintSolverStatistics_ = java.util.Collections.emptyList();
468 } else {
469 constraintSolverStatistics_ = null;
470 constraintSolverStatisticsBuilder_.clear();
471 }
472 bitField0_ = (bitField0_ & ~0x00000002);
473 if (subSolverStatisticsBuilder_ == null) {
474 subSolverStatistics_ = java.util.Collections.emptyList();
475 } else {
476 subSolverStatistics_ = null;
477 subSolverStatisticsBuilder_.clear();
478 }
479 bitField0_ = (bitField0_ & ~0x00000004);
480 return this;
481 }
482
483 @java.lang.Override
484 public com.google.protobuf.Descriptors.Descriptor
486 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
487 }
488
489 @java.lang.Override
491 return com.google.ortools.constraintsolver.SearchStatistics.getDefaultInstance();
492 }
493
494 @java.lang.Override
497 if (!result.isInitialized()) {
498 throw newUninitializedMessageException(result);
499 }
500 return result;
501 }
502
503 @java.lang.Override
505 com.google.ortools.constraintsolver.SearchStatistics result = new com.google.ortools.constraintsolver.SearchStatistics(this);
506 buildPartialRepeatedFields(result);
507 if (bitField0_ != 0) { buildPartial0(result); }
508 onBuilt();
509 return result;
510 }
511
512 private void buildPartialRepeatedFields(com.google.ortools.constraintsolver.SearchStatistics result) {
513 if (localSearchStatisticsBuilder_ == null) {
514 if (((bitField0_ & 0x00000001) != 0)) {
515 localSearchStatistics_ = java.util.Collections.unmodifiableList(localSearchStatistics_);
516 bitField0_ = (bitField0_ & ~0x00000001);
517 }
518 result.localSearchStatistics_ = localSearchStatistics_;
519 } else {
520 result.localSearchStatistics_ = localSearchStatisticsBuilder_.build();
521 }
522 if (constraintSolverStatisticsBuilder_ == null) {
523 if (((bitField0_ & 0x00000002) != 0)) {
524 constraintSolverStatistics_ = java.util.Collections.unmodifiableList(constraintSolverStatistics_);
525 bitField0_ = (bitField0_ & ~0x00000002);
526 }
527 result.constraintSolverStatistics_ = constraintSolverStatistics_;
528 } else {
529 result.constraintSolverStatistics_ = constraintSolverStatisticsBuilder_.build();
530 }
531 if (subSolverStatisticsBuilder_ == null) {
532 if (((bitField0_ & 0x00000004) != 0)) {
533 subSolverStatistics_ = java.util.Collections.unmodifiableList(subSolverStatistics_);
534 bitField0_ = (bitField0_ & ~0x00000004);
535 }
536 result.subSolverStatistics_ = subSolverStatistics_;
537 } else {
538 result.subSolverStatistics_ = subSolverStatisticsBuilder_.build();
539 }
540 }
541
542 private void buildPartial0(com.google.ortools.constraintsolver.SearchStatistics result) {
543 int from_bitField0_ = bitField0_;
544 }
545
546 @java.lang.Override
547 public Builder mergeFrom(com.google.protobuf.Message other) {
548 if (other instanceof com.google.ortools.constraintsolver.SearchStatistics) {
549 return mergeFrom((com.google.ortools.constraintsolver.SearchStatistics)other);
550 } else {
551 super.mergeFrom(other);
552 return this;
553 }
554 }
555
556 public Builder mergeFrom(com.google.ortools.constraintsolver.SearchStatistics other) {
557 if (other == com.google.ortools.constraintsolver.SearchStatistics.getDefaultInstance()) return this;
558 if (localSearchStatisticsBuilder_ == null) {
559 if (!other.localSearchStatistics_.isEmpty()) {
560 if (localSearchStatistics_.isEmpty()) {
561 localSearchStatistics_ = other.localSearchStatistics_;
562 bitField0_ = (bitField0_ & ~0x00000001);
563 } else {
564 ensureLocalSearchStatisticsIsMutable();
565 localSearchStatistics_.addAll(other.localSearchStatistics_);
566 }
567 onChanged();
568 }
569 } else {
570 if (!other.localSearchStatistics_.isEmpty()) {
571 if (localSearchStatisticsBuilder_.isEmpty()) {
572 localSearchStatisticsBuilder_.dispose();
573 localSearchStatisticsBuilder_ = null;
574 localSearchStatistics_ = other.localSearchStatistics_;
575 bitField0_ = (bitField0_ & ~0x00000001);
576 localSearchStatisticsBuilder_ =
577 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
578 internalGetLocalSearchStatisticsFieldBuilder() : null;
579 } else {
580 localSearchStatisticsBuilder_.addAllMessages(other.localSearchStatistics_);
581 }
582 }
583 }
584 if (constraintSolverStatisticsBuilder_ == null) {
585 if (!other.constraintSolverStatistics_.isEmpty()) {
586 if (constraintSolverStatistics_.isEmpty()) {
587 constraintSolverStatistics_ = other.constraintSolverStatistics_;
588 bitField0_ = (bitField0_ & ~0x00000002);
589 } else {
590 ensureConstraintSolverStatisticsIsMutable();
591 constraintSolverStatistics_.addAll(other.constraintSolverStatistics_);
592 }
593 onChanged();
594 }
595 } else {
596 if (!other.constraintSolverStatistics_.isEmpty()) {
597 if (constraintSolverStatisticsBuilder_.isEmpty()) {
598 constraintSolverStatisticsBuilder_.dispose();
599 constraintSolverStatisticsBuilder_ = null;
600 constraintSolverStatistics_ = other.constraintSolverStatistics_;
601 bitField0_ = (bitField0_ & ~0x00000002);
602 constraintSolverStatisticsBuilder_ =
603 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
604 internalGetConstraintSolverStatisticsFieldBuilder() : null;
605 } else {
606 constraintSolverStatisticsBuilder_.addAllMessages(other.constraintSolverStatistics_);
607 }
608 }
609 }
610 if (subSolverStatisticsBuilder_ == null) {
611 if (!other.subSolverStatistics_.isEmpty()) {
612 if (subSolverStatistics_.isEmpty()) {
613 subSolverStatistics_ = other.subSolverStatistics_;
614 bitField0_ = (bitField0_ & ~0x00000004);
615 } else {
616 ensureSubSolverStatisticsIsMutable();
617 subSolverStatistics_.addAll(other.subSolverStatistics_);
618 }
619 onChanged();
620 }
621 } else {
622 if (!other.subSolverStatistics_.isEmpty()) {
623 if (subSolverStatisticsBuilder_.isEmpty()) {
624 subSolverStatisticsBuilder_.dispose();
625 subSolverStatisticsBuilder_ = null;
626 subSolverStatistics_ = other.subSolverStatistics_;
627 bitField0_ = (bitField0_ & ~0x00000004);
628 subSolverStatisticsBuilder_ =
629 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
630 internalGetSubSolverStatisticsFieldBuilder() : null;
631 } else {
632 subSolverStatisticsBuilder_.addAllMessages(other.subSolverStatistics_);
633 }
634 }
635 }
636 this.mergeUnknownFields(other.getUnknownFields());
637 onChanged();
638 return this;
639 }
640
641 @java.lang.Override
642 public final boolean isInitialized() {
643 return true;
644 }
645
646 @java.lang.Override
647 public Builder mergeFrom(
648 com.google.protobuf.CodedInputStream input,
649 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
650 throws java.io.IOException {
651 if (extensionRegistry == null) {
652 throw new java.lang.NullPointerException();
653 }
654 try {
655 boolean done = false;
656 while (!done) {
657 int tag = input.readTag();
658 switch (tag) {
659 case 0:
660 done = true;
661 break;
662 case 10: {
664 input.readMessage(
665 com.google.ortools.constraintsolver.LocalSearchStatistics.parser(),
666 extensionRegistry);
667 if (localSearchStatisticsBuilder_ == null) {
668 ensureLocalSearchStatisticsIsMutable();
669 localSearchStatistics_.add(m);
670 } else {
671 localSearchStatisticsBuilder_.addMessage(m);
672 }
673 break;
674 } // case 10
675 case 18: {
677 input.readMessage(
678 com.google.ortools.constraintsolver.ConstraintSolverStatistics.parser(),
679 extensionRegistry);
680 if (constraintSolverStatisticsBuilder_ == null) {
681 ensureConstraintSolverStatisticsIsMutable();
682 constraintSolverStatistics_.add(m);
683 } else {
684 constraintSolverStatisticsBuilder_.addMessage(m);
685 }
686 break;
687 } // case 18
688 case 26: {
690 input.readMessage(
691 com.google.ortools.constraintsolver.SubSolverStatistics.parser(),
692 extensionRegistry);
693 if (subSolverStatisticsBuilder_ == null) {
694 ensureSubSolverStatisticsIsMutable();
695 subSolverStatistics_.add(m);
696 } else {
697 subSolverStatisticsBuilder_.addMessage(m);
698 }
699 break;
700 } // case 26
701 default: {
702 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
703 done = true; // was an endgroup tag
704 }
705 break;
706 } // default:
707 } // switch (tag)
708 } // while (!done)
709 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
710 throw e.unwrapIOException();
711 } finally {
712 onChanged();
713 } // finally
714 return this;
715 }
716 private int bitField0_;
717
718 private java.util.List<com.google.ortools.constraintsolver.LocalSearchStatistics> localSearchStatistics_ =
719 java.util.Collections.emptyList();
720 private void ensureLocalSearchStatisticsIsMutable() {
721 if (!((bitField0_ & 0x00000001) != 0)) {
722 localSearchStatistics_ = new java.util.ArrayList<com.google.ortools.constraintsolver.LocalSearchStatistics>(localSearchStatistics_);
723 bitField0_ |= 0x00000001;
724 }
725 }
726
727 private com.google.protobuf.RepeatedFieldBuilder<
728 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder> localSearchStatisticsBuilder_;
729
737 public java.util.List<com.google.ortools.constraintsolver.LocalSearchStatistics> getLocalSearchStatisticsList() {
738 if (localSearchStatisticsBuilder_ == null) {
739 return java.util.Collections.unmodifiableList(localSearchStatistics_);
740 } else {
741 return localSearchStatisticsBuilder_.getMessageList();
742 }
743 }
744
752 if (localSearchStatisticsBuilder_ == null) {
753 return localSearchStatistics_.size();
754 } else {
755 return localSearchStatisticsBuilder_.getCount();
756 }
757 }
758
766 if (localSearchStatisticsBuilder_ == null) {
767 return localSearchStatistics_.get(index);
768 } else {
769 return localSearchStatisticsBuilder_.getMessage(index);
770 }
771 }
772
780 int index, com.google.ortools.constraintsolver.LocalSearchStatistics value) {
781 if (localSearchStatisticsBuilder_ == null) {
782 if (value == null) {
783 throw new NullPointerException();
784 }
785 ensureLocalSearchStatisticsIsMutable();
786 localSearchStatistics_.set(index, value);
787 onChanged();
788 } else {
789 localSearchStatisticsBuilder_.setMessage(index, value);
790 }
791 return this;
792 }
793
801 int index, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue) {
802 if (localSearchStatisticsBuilder_ == null) {
803 ensureLocalSearchStatisticsIsMutable();
804 localSearchStatistics_.set(index, builderForValue.build());
805 onChanged();
806 } else {
807 localSearchStatisticsBuilder_.setMessage(index, builderForValue.build());
808 }
809 return this;
810 }
811
818 public Builder addLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics value) {
819 if (localSearchStatisticsBuilder_ == null) {
820 if (value == null) {
821 throw new NullPointerException();
822 }
823 ensureLocalSearchStatisticsIsMutable();
824 localSearchStatistics_.add(value);
825 onChanged();
826 } else {
827 localSearchStatisticsBuilder_.addMessage(value);
828 }
829 return this;
830 }
831
839 int index, com.google.ortools.constraintsolver.LocalSearchStatistics value) {
840 if (localSearchStatisticsBuilder_ == null) {
841 if (value == null) {
842 throw new NullPointerException();
843 }
844 ensureLocalSearchStatisticsIsMutable();
845 localSearchStatistics_.add(index, value);
846 onChanged();
847 } else {
848 localSearchStatisticsBuilder_.addMessage(index, value);
849 }
850 return this;
851 }
852
860 com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue) {
861 if (localSearchStatisticsBuilder_ == null) {
862 ensureLocalSearchStatisticsIsMutable();
863 localSearchStatistics_.add(builderForValue.build());
864 onChanged();
865 } else {
866 localSearchStatisticsBuilder_.addMessage(builderForValue.build());
867 }
868 return this;
869 }
870
878 int index, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue) {
879 if (localSearchStatisticsBuilder_ == null) {
880 ensureLocalSearchStatisticsIsMutable();
881 localSearchStatistics_.add(index, builderForValue.build());
882 onChanged();
883 } else {
884 localSearchStatisticsBuilder_.addMessage(index, builderForValue.build());
885 }
886 return this;
887 }
888
896 java.lang.Iterable<? extends com.google.ortools.constraintsolver.LocalSearchStatistics> values) {
897 if (localSearchStatisticsBuilder_ == null) {
898 ensureLocalSearchStatisticsIsMutable();
899 com.google.protobuf.AbstractMessageLite.Builder.addAll(
900 values, localSearchStatistics_);
901 onChanged();
902 } else {
903 localSearchStatisticsBuilder_.addAllMessages(values);
904 }
905 return this;
906 }
907
914 public Builder clearLocalSearchStatistics() {
915 if (localSearchStatisticsBuilder_ == null) {
916 localSearchStatistics_ = java.util.Collections.emptyList();
917 bitField0_ = (bitField0_ & ~0x00000001);
918 onChanged();
919 } else {
920 localSearchStatisticsBuilder_.clear();
921 }
922 return this;
923 }
924
931 public Builder removeLocalSearchStatistics(int index) {
932 if (localSearchStatisticsBuilder_ == null) {
933 ensureLocalSearchStatisticsIsMutable();
934 localSearchStatistics_.remove(index);
935 onChanged();
936 } else {
937 localSearchStatisticsBuilder_.remove(index);
938 }
939 return this;
940 }
941
949 int index) {
950 return internalGetLocalSearchStatisticsFieldBuilder().getBuilder(index);
951 }
952
960 int index) {
961 if (localSearchStatisticsBuilder_ == null) {
962 return localSearchStatistics_.get(index); } else {
963 return localSearchStatisticsBuilder_.getMessageOrBuilder(index);
964 }
965 }
966
973 public java.util.List<? extends com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>
975 if (localSearchStatisticsBuilder_ != null) {
976 return localSearchStatisticsBuilder_.getMessageOrBuilderList();
977 } else {
978 return java.util.Collections.unmodifiableList(localSearchStatistics_);
979 }
980 }
981
989 return internalGetLocalSearchStatisticsFieldBuilder().addBuilder(
990 com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance());
991 }
992
1000 int index) {
1001 return internalGetLocalSearchStatisticsFieldBuilder().addBuilder(
1002 index, com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance());
1003 }
1004
1011 public java.util.List<com.google.ortools.constraintsolver.LocalSearchStatistics.Builder>
1013 return internalGetLocalSearchStatisticsFieldBuilder().getBuilderList();
1014 }
1015 private com.google.protobuf.RepeatedFieldBuilder<
1016 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>
1017 internalGetLocalSearchStatisticsFieldBuilder() {
1018 if (localSearchStatisticsBuilder_ == null) {
1019 localSearchStatisticsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
1020 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>(
1021 localSearchStatistics_,
1022 ((bitField0_ & 0x00000001) != 0),
1023 getParentForChildren(),
1024 isClean());
1025 localSearchStatistics_ = null;
1026 }
1027 return localSearchStatisticsBuilder_;
1028 }
1029
1030 private java.util.List<com.google.ortools.constraintsolver.ConstraintSolverStatistics> constraintSolverStatistics_ =
1031 java.util.Collections.emptyList();
1032 private void ensureConstraintSolverStatisticsIsMutable() {
1033 if (!((bitField0_ & 0x00000002) != 0)) {
1034 constraintSolverStatistics_ = new java.util.ArrayList<com.google.ortools.constraintsolver.ConstraintSolverStatistics>(constraintSolverStatistics_);
1035 bitField0_ |= 0x00000002;
1036 }
1037 }
1038
1039 private com.google.protobuf.RepeatedFieldBuilder<
1040 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder> constraintSolverStatisticsBuilder_;
1041
1049 public java.util.List<com.google.ortools.constraintsolver.ConstraintSolverStatistics> getConstraintSolverStatisticsList() {
1050 if (constraintSolverStatisticsBuilder_ == null) {
1051 return java.util.Collections.unmodifiableList(constraintSolverStatistics_);
1052 } else {
1053 return constraintSolverStatisticsBuilder_.getMessageList();
1054 }
1055 }
1056
1064 if (constraintSolverStatisticsBuilder_ == null) {
1065 return constraintSolverStatistics_.size();
1066 } else {
1067 return constraintSolverStatisticsBuilder_.getCount();
1068 }
1069 }
1070
1078 if (constraintSolverStatisticsBuilder_ == null) {
1079 return constraintSolverStatistics_.get(index);
1080 } else {
1081 return constraintSolverStatisticsBuilder_.getMessage(index);
1082 }
1083 }
1084
1092 int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics value) {
1093 if (constraintSolverStatisticsBuilder_ == null) {
1094 if (value == null) {
1095 throw new NullPointerException();
1096 }
1097 ensureConstraintSolverStatisticsIsMutable();
1098 constraintSolverStatistics_.set(index, value);
1099 onChanged();
1100 } else {
1101 constraintSolverStatisticsBuilder_.setMessage(index, value);
1102 }
1103 return this;
1104 }
1105
1113 int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue) {
1114 if (constraintSolverStatisticsBuilder_ == null) {
1115 ensureConstraintSolverStatisticsIsMutable();
1116 constraintSolverStatistics_.set(index, builderForValue.build());
1117 onChanged();
1118 } else {
1119 constraintSolverStatisticsBuilder_.setMessage(index, builderForValue.build());
1120 }
1121 return this;
1122 }
1123
1130 public Builder addConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics value) {
1131 if (constraintSolverStatisticsBuilder_ == null) {
1132 if (value == null) {
1133 throw new NullPointerException();
1134 }
1135 ensureConstraintSolverStatisticsIsMutable();
1136 constraintSolverStatistics_.add(value);
1137 onChanged();
1138 } else {
1139 constraintSolverStatisticsBuilder_.addMessage(value);
1140 }
1141 return this;
1142 }
1143
1151 int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics value) {
1152 if (constraintSolverStatisticsBuilder_ == null) {
1153 if (value == null) {
1154 throw new NullPointerException();
1155 }
1156 ensureConstraintSolverStatisticsIsMutable();
1157 constraintSolverStatistics_.add(index, value);
1158 onChanged();
1159 } else {
1160 constraintSolverStatisticsBuilder_.addMessage(index, value);
1161 }
1162 return this;
1163 }
1164
1172 com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue) {
1173 if (constraintSolverStatisticsBuilder_ == null) {
1174 ensureConstraintSolverStatisticsIsMutable();
1175 constraintSolverStatistics_.add(builderForValue.build());
1176 onChanged();
1177 } else {
1178 constraintSolverStatisticsBuilder_.addMessage(builderForValue.build());
1179 }
1180 return this;
1181 }
1182
1190 int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue) {
1191 if (constraintSolverStatisticsBuilder_ == null) {
1192 ensureConstraintSolverStatisticsIsMutable();
1193 constraintSolverStatistics_.add(index, builderForValue.build());
1194 onChanged();
1195 } else {
1196 constraintSolverStatisticsBuilder_.addMessage(index, builderForValue.build());
1197 }
1198 return this;
1199 }
1200
1208 java.lang.Iterable<? extends com.google.ortools.constraintsolver.ConstraintSolverStatistics> values) {
1209 if (constraintSolverStatisticsBuilder_ == null) {
1210 ensureConstraintSolverStatisticsIsMutable();
1211 com.google.protobuf.AbstractMessageLite.Builder.addAll(
1212 values, constraintSolverStatistics_);
1213 onChanged();
1214 } else {
1215 constraintSolverStatisticsBuilder_.addAllMessages(values);
1216 }
1217 return this;
1218 }
1219
1227 if (constraintSolverStatisticsBuilder_ == null) {
1228 constraintSolverStatistics_ = java.util.Collections.emptyList();
1229 bitField0_ = (bitField0_ & ~0x00000002);
1230 onChanged();
1231 } else {
1232 constraintSolverStatisticsBuilder_.clear();
1233 }
1234 return this;
1235 }
1236
1243 public Builder removeConstraintSolverStatistics(int index) {
1244 if (constraintSolverStatisticsBuilder_ == null) {
1245 ensureConstraintSolverStatisticsIsMutable();
1246 constraintSolverStatistics_.remove(index);
1247 onChanged();
1248 } else {
1249 constraintSolverStatisticsBuilder_.remove(index);
1250 }
1251 return this;
1252 }
1253
1261 int index) {
1262 return internalGetConstraintSolverStatisticsFieldBuilder().getBuilder(index);
1263 }
1264
1272 int index) {
1273 if (constraintSolverStatisticsBuilder_ == null) {
1274 return constraintSolverStatistics_.get(index); } else {
1275 return constraintSolverStatisticsBuilder_.getMessageOrBuilder(index);
1276 }
1277 }
1278
1285 public java.util.List<? extends com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>
1287 if (constraintSolverStatisticsBuilder_ != null) {
1288 return constraintSolverStatisticsBuilder_.getMessageOrBuilderList();
1289 } else {
1290 return java.util.Collections.unmodifiableList(constraintSolverStatistics_);
1291 }
1292 }
1293
1301 return internalGetConstraintSolverStatisticsFieldBuilder().addBuilder(
1302 com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance());
1303 }
1304
1312 int index) {
1313 return internalGetConstraintSolverStatisticsFieldBuilder().addBuilder(
1314 index, com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance());
1315 }
1316
1323 public java.util.List<com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder>
1325 return internalGetConstraintSolverStatisticsFieldBuilder().getBuilderList();
1326 }
1327 private com.google.protobuf.RepeatedFieldBuilder<
1328 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>
1329 internalGetConstraintSolverStatisticsFieldBuilder() {
1330 if (constraintSolverStatisticsBuilder_ == null) {
1331 constraintSolverStatisticsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
1332 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>(
1333 constraintSolverStatistics_,
1334 ((bitField0_ & 0x00000002) != 0),
1335 getParentForChildren(),
1336 isClean());
1337 constraintSolverStatistics_ = null;
1338 }
1339 return constraintSolverStatisticsBuilder_;
1340 }
1341
1342 private java.util.List<com.google.ortools.constraintsolver.SubSolverStatistics> subSolverStatistics_ =
1343 java.util.Collections.emptyList();
1344 private void ensureSubSolverStatisticsIsMutable() {
1345 if (!((bitField0_ & 0x00000004) != 0)) {
1346 subSolverStatistics_ = new java.util.ArrayList<com.google.ortools.constraintsolver.SubSolverStatistics>(subSolverStatistics_);
1347 bitField0_ |= 0x00000004;
1348 }
1349 }
1350
1351 private com.google.protobuf.RepeatedFieldBuilder<
1352 com.google.ortools.constraintsolver.SubSolverStatistics, com.google.ortools.constraintsolver.SubSolverStatistics.Builder, com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder> subSolverStatisticsBuilder_;
1353
1361 public java.util.List<com.google.ortools.constraintsolver.SubSolverStatistics> getSubSolverStatisticsList() {
1362 if (subSolverStatisticsBuilder_ == null) {
1363 return java.util.Collections.unmodifiableList(subSolverStatistics_);
1364 } else {
1365 return subSolverStatisticsBuilder_.getMessageList();
1366 }
1367 }
1368
1376 if (subSolverStatisticsBuilder_ == null) {
1377 return subSolverStatistics_.size();
1378 } else {
1379 return subSolverStatisticsBuilder_.getCount();
1380 }
1381 }
1382
1390 if (subSolverStatisticsBuilder_ == null) {
1391 return subSolverStatistics_.get(index);
1392 } else {
1393 return subSolverStatisticsBuilder_.getMessage(index);
1394 }
1395 }
1396
1404 int index, com.google.ortools.constraintsolver.SubSolverStatistics value) {
1405 if (subSolverStatisticsBuilder_ == null) {
1406 if (value == null) {
1407 throw new NullPointerException();
1408 }
1409 ensureSubSolverStatisticsIsMutable();
1410 subSolverStatistics_.set(index, value);
1411 onChanged();
1412 } else {
1413 subSolverStatisticsBuilder_.setMessage(index, value);
1414 }
1415 return this;
1416 }
1417
1425 int index, com.google.ortools.constraintsolver.SubSolverStatistics.Builder builderForValue) {
1426 if (subSolverStatisticsBuilder_ == null) {
1427 ensureSubSolverStatisticsIsMutable();
1428 subSolverStatistics_.set(index, builderForValue.build());
1429 onChanged();
1430 } else {
1431 subSolverStatisticsBuilder_.setMessage(index, builderForValue.build());
1432 }
1433 return this;
1434 }
1435
1442 public Builder addSubSolverStatistics(com.google.ortools.constraintsolver.SubSolverStatistics value) {
1443 if (subSolverStatisticsBuilder_ == null) {
1444 if (value == null) {
1445 throw new NullPointerException();
1446 }
1447 ensureSubSolverStatisticsIsMutable();
1448 subSolverStatistics_.add(value);
1449 onChanged();
1450 } else {
1451 subSolverStatisticsBuilder_.addMessage(value);
1452 }
1453 return this;
1454 }
1455
1463 int index, com.google.ortools.constraintsolver.SubSolverStatistics value) {
1464 if (subSolverStatisticsBuilder_ == null) {
1465 if (value == null) {
1466 throw new NullPointerException();
1467 }
1468 ensureSubSolverStatisticsIsMutable();
1469 subSolverStatistics_.add(index, value);
1470 onChanged();
1471 } else {
1472 subSolverStatisticsBuilder_.addMessage(index, value);
1473 }
1474 return this;
1475 }
1476
1484 com.google.ortools.constraintsolver.SubSolverStatistics.Builder builderForValue) {
1485 if (subSolverStatisticsBuilder_ == null) {
1486 ensureSubSolverStatisticsIsMutable();
1487 subSolverStatistics_.add(builderForValue.build());
1488 onChanged();
1489 } else {
1490 subSolverStatisticsBuilder_.addMessage(builderForValue.build());
1491 }
1492 return this;
1493 }
1494
1502 int index, com.google.ortools.constraintsolver.SubSolverStatistics.Builder builderForValue) {
1503 if (subSolverStatisticsBuilder_ == null) {
1504 ensureSubSolverStatisticsIsMutable();
1505 subSolverStatistics_.add(index, builderForValue.build());
1506 onChanged();
1507 } else {
1508 subSolverStatisticsBuilder_.addMessage(index, builderForValue.build());
1509 }
1510 return this;
1511 }
1512
1520 java.lang.Iterable<? extends com.google.ortools.constraintsolver.SubSolverStatistics> values) {
1521 if (subSolverStatisticsBuilder_ == null) {
1522 ensureSubSolverStatisticsIsMutable();
1523 com.google.protobuf.AbstractMessageLite.Builder.addAll(
1524 values, subSolverStatistics_);
1525 onChanged();
1526 } else {
1527 subSolverStatisticsBuilder_.addAllMessages(values);
1528 }
1529 return this;
1530 }
1531
1538 public Builder clearSubSolverStatistics() {
1539 if (subSolverStatisticsBuilder_ == null) {
1540 subSolverStatistics_ = java.util.Collections.emptyList();
1541 bitField0_ = (bitField0_ & ~0x00000004);
1542 onChanged();
1543 } else {
1544 subSolverStatisticsBuilder_.clear();
1545 }
1546 return this;
1547 }
1548
1555 public Builder removeSubSolverStatistics(int index) {
1556 if (subSolverStatisticsBuilder_ == null) {
1557 ensureSubSolverStatisticsIsMutable();
1558 subSolverStatistics_.remove(index);
1559 onChanged();
1560 } else {
1561 subSolverStatisticsBuilder_.remove(index);
1562 }
1563 return this;
1564 }
1565
1573 int index) {
1574 return internalGetSubSolverStatisticsFieldBuilder().getBuilder(index);
1575 }
1576
1584 int index) {
1585 if (subSolverStatisticsBuilder_ == null) {
1586 return subSolverStatistics_.get(index); } else {
1587 return subSolverStatisticsBuilder_.getMessageOrBuilder(index);
1588 }
1589 }
1590
1597 public java.util.List<? extends com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder>
1599 if (subSolverStatisticsBuilder_ != null) {
1600 return subSolverStatisticsBuilder_.getMessageOrBuilderList();
1601 } else {
1602 return java.util.Collections.unmodifiableList(subSolverStatistics_);
1603 }
1604 }
1605
1613 return internalGetSubSolverStatisticsFieldBuilder().addBuilder(
1614 com.google.ortools.constraintsolver.SubSolverStatistics.getDefaultInstance());
1615 }
1616
1624 int index) {
1625 return internalGetSubSolverStatisticsFieldBuilder().addBuilder(
1626 index, com.google.ortools.constraintsolver.SubSolverStatistics.getDefaultInstance());
1627 }
1628
1635 public java.util.List<com.google.ortools.constraintsolver.SubSolverStatistics.Builder>
1637 return internalGetSubSolverStatisticsFieldBuilder().getBuilderList();
1638 }
1639 private com.google.protobuf.RepeatedFieldBuilder<
1640 com.google.ortools.constraintsolver.SubSolverStatistics, com.google.ortools.constraintsolver.SubSolverStatistics.Builder, com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder>
1641 internalGetSubSolverStatisticsFieldBuilder() {
1642 if (subSolverStatisticsBuilder_ == null) {
1643 subSolverStatisticsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
1644 com.google.ortools.constraintsolver.SubSolverStatistics, com.google.ortools.constraintsolver.SubSolverStatistics.Builder, com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder>(
1645 subSolverStatistics_,
1646 ((bitField0_ & 0x00000004) != 0),
1647 getParentForChildren(),
1648 isClean());
1649 subSolverStatistics_ = null;
1650 }
1651 return subSolverStatisticsBuilder_;
1652 }
1653
1654 // @@protoc_insertion_point(builder_scope:operations_research.SearchStatistics)
1655 }
1656
1657 // @@protoc_insertion_point(class_scope:operations_research.SearchStatistics)
1658 private static final com.google.ortools.constraintsolver.SearchStatistics DEFAULT_INSTANCE;
1659 static {
1660 DEFAULT_INSTANCE = new com.google.ortools.constraintsolver.SearchStatistics();
1661 }
1662
1664 return DEFAULT_INSTANCE;
1665 }
1666
1667 private static final com.google.protobuf.Parser<SearchStatistics>
1668 PARSER = new com.google.protobuf.AbstractParser<SearchStatistics>() {
1669 @java.lang.Override
1670 public SearchStatistics parsePartialFrom(
1671 com.google.protobuf.CodedInputStream input,
1672 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1673 throws com.google.protobuf.InvalidProtocolBufferException {
1674 Builder builder = newBuilder();
1675 try {
1676 builder.mergeFrom(input, extensionRegistry);
1677 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1678 throw e.setUnfinishedMessage(builder.buildPartial());
1679 } catch (com.google.protobuf.UninitializedMessageException e) {
1680 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1681 } catch (java.io.IOException e) {
1682 throw new com.google.protobuf.InvalidProtocolBufferException(e)
1683 .setUnfinishedMessage(builder.buildPartial());
1684 }
1685 return builder.buildPartial();
1686 }
1687 };
1688
1689 public static com.google.protobuf.Parser<SearchStatistics> parser() {
1690 return PARSER;
1691 }
1692
1693 @java.lang.Override
1694 public com.google.protobuf.Parser<SearchStatistics> getParserForType() {
1695 return PARSER;
1696 }
1697
1698 @java.lang.Override
1702
1703}
1704
Builder addConstraintSolverStatistics(int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue)
java.util.List< com.google.ortools.constraintsolver.LocalSearchStatistics.Builder > getLocalSearchStatisticsBuilderList()
Builder addAllConstraintSolverStatistics(java.lang.Iterable<? extends com.google.ortools.constraintsolver.ConstraintSolverStatistics > values)
java.util.List< com.google.ortools.constraintsolver.LocalSearchStatistics > getLocalSearchStatisticsList()
Builder setConstraintSolverStatistics(int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue)
com.google.ortools.constraintsolver.LocalSearchStatistics.Builder addLocalSearchStatisticsBuilder(int index)
com.google.ortools.constraintsolver.SubSolverStatistics.Builder addSubSolverStatisticsBuilder(int index)
java.util.List< com.google.ortools.constraintsolver.SubSolverStatistics.Builder > getSubSolverStatisticsBuilderList()
com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder addConstraintSolverStatisticsBuilder()
Builder addLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics value)
Builder addSubSolverStatistics(com.google.ortools.constraintsolver.SubSolverStatistics.Builder builderForValue)
com.google.ortools.constraintsolver.ConstraintSolverStatistics getConstraintSolverStatistics(int index)
com.google.ortools.constraintsolver.LocalSearchStatistics.Builder getLocalSearchStatisticsBuilder(int index)
java.util.List<? extends com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder > getLocalSearchStatisticsOrBuilderList()
com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder getConstraintSolverStatisticsOrBuilder(int index)
Builder addConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue)
com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder getSubSolverStatisticsOrBuilder(int index)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder addConstraintSolverStatisticsBuilder(int index)
java.util.List< com.google.ortools.constraintsolver.SubSolverStatistics > getSubSolverStatisticsList()
Builder setLocalSearchStatistics(int index, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue)
com.google.ortools.constraintsolver.SearchStatistics getDefaultInstanceForType()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder addConstraintSolverStatistics(int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics value)
Builder addAllSubSolverStatistics(java.lang.Iterable<? extends com.google.ortools.constraintsolver.SubSolverStatistics > values)
java.util.List< com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder > getConstraintSolverStatisticsBuilderList()
Builder addLocalSearchStatistics(int index, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue)
com.google.ortools.constraintsolver.SubSolverStatistics getSubSolverStatistics(int index)
Builder addLocalSearchStatistics(int index, com.google.ortools.constraintsolver.LocalSearchStatistics value)
com.google.ortools.constraintsolver.SearchStatistics build()
com.google.ortools.constraintsolver.SearchStatistics buildPartial()
com.google.ortools.constraintsolver.LocalSearchStatistics.Builder addLocalSearchStatisticsBuilder()
Builder addSubSolverStatistics(int index, com.google.ortools.constraintsolver.SubSolverStatistics.Builder builderForValue)
Builder setSubSolverStatistics(int index, com.google.ortools.constraintsolver.SubSolverStatistics value)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder addConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics value)
Builder setSubSolverStatistics(int index, com.google.ortools.constraintsolver.SubSolverStatistics.Builder builderForValue)
java.util.List<? extends com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder > getSubSolverStatisticsOrBuilderList()
Builder addSubSolverStatistics(int index, com.google.ortools.constraintsolver.SubSolverStatistics value)
com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder getLocalSearchStatisticsOrBuilder(int index)
Builder addAllLocalSearchStatistics(java.lang.Iterable<? extends com.google.ortools.constraintsolver.LocalSearchStatistics > values)
com.google.ortools.constraintsolver.SubSolverStatistics.Builder addSubSolverStatisticsBuilder()
com.google.ortools.constraintsolver.LocalSearchStatistics getLocalSearchStatistics(int index)
Builder setLocalSearchStatistics(int index, com.google.ortools.constraintsolver.LocalSearchStatistics value)
com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder getConstraintSolverStatisticsBuilder(int index)
Builder mergeFrom(com.google.ortools.constraintsolver.SearchStatistics other)
java.util.List< com.google.ortools.constraintsolver.ConstraintSolverStatistics > getConstraintSolverStatisticsList()
java.util.List<? extends com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder > getConstraintSolverStatisticsOrBuilderList()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue)
Builder setConstraintSolverStatistics(int index, com.google.ortools.constraintsolver.ConstraintSolverStatistics value)
Builder addSubSolverStatistics(com.google.ortools.constraintsolver.SubSolverStatistics value)
com.google.ortools.constraintsolver.SubSolverStatistics.Builder getSubSolverStatisticsBuilder(int index)
java.util.List<? extends com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder > getSubSolverStatisticsOrBuilderList()
static com.google.protobuf.Parser< SearchStatistics > parser()
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.constraintsolver.SearchStatistics parseDelimitedFrom(java.io.InputStream input)
java.util.List<? extends com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder > getConstraintSolverStatisticsOrBuilderList()
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
java.util.List< com.google.ortools.constraintsolver.LocalSearchStatistics > getLocalSearchStatisticsList()
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< com.google.ortools.constraintsolver.SubSolverStatistics > getSubSolverStatisticsList()
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
java.util.List< com.google.ortools.constraintsolver.ConstraintSolverStatistics > getConstraintSolverStatisticsList()
static Builder newBuilder(com.google.ortools.constraintsolver.SearchStatistics prototype)
com.google.ortools.constraintsolver.SubSolverStatistics getSubSolverStatistics(int index)
java.util.List<? extends com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder > getLocalSearchStatisticsOrBuilderList()
com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder getConstraintSolverStatisticsOrBuilder(int index)
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(java.io.InputStream input)
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(com.google.protobuf.ByteString data)
com.google.protobuf.Parser< SearchStatistics > getParserForType()
com.google.ortools.constraintsolver.SearchStatistics getDefaultInstanceForType()
com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder getLocalSearchStatisticsOrBuilder(int index)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.constraintsolver.SearchStatistics getDefaultInstance()
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
void writeTo(com.google.protobuf.CodedOutputStream output)
com.google.ortools.constraintsolver.SubSolverStatisticsOrBuilder getSubSolverStatisticsOrBuilder(int index)
com.google.ortools.constraintsolver.ConstraintSolverStatistics getConstraintSolverStatistics(int index)
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(byte[] data)
static com.google.ortools.constraintsolver.SearchStatistics parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.constraintsolver.LocalSearchStatistics getLocalSearchStatistics(int index)