Google OR-Tools v9.9
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// source: ortools/constraint_solver/search_stats.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.constraintsolver;
6
14public final class SearchStatistics extends
15 com.google.protobuf.GeneratedMessageV3 implements
16 // @@protoc_insertion_point(message_implements:operations_research.SearchStatistics)
18private static final long serialVersionUID = 0L;
19 // Use SearchStatistics.newBuilder() to construct.
20 private SearchStatistics(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21 super(builder);
22 }
23 private SearchStatistics() {
24 }
25
26 @java.lang.Override
27 @SuppressWarnings({"unused"})
28 protected java.lang.Object newInstance(
29 UnusedPrivateParameter unused) {
30 return new SearchStatistics();
31 }
32
33 public static final com.google.protobuf.Descriptors.Descriptor
35 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
36 }
37
38 @java.lang.Override
39 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_fieldAccessorTable
42 .ensureFieldAccessorsInitialized(
43 com.google.ortools.constraintsolver.SearchStatistics.class, com.google.ortools.constraintsolver.SearchStatistics.Builder.class);
44 }
45
46 private int bitField0_;
47 public static final int LOCAL_SEARCH_STATISTICS_FIELD_NUMBER = 1;
57 @java.lang.Override
58 public boolean hasLocalSearchStatistics() {
59 return ((bitField0_ & 0x00000001) != 0);
60 }
69 @java.lang.Override
71 return localSearchStatistics_ == null ? com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
72 }
80 @java.lang.Override
82 return localSearchStatistics_ == null ? com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
83 }
84
85 public static final int CONSTRAINT_SOLVER_STATISTICS_FIELD_NUMBER = 2;
95 @java.lang.Override
97 return ((bitField0_ & 0x00000002) != 0);
98 }
107 @java.lang.Override
109 return constraintSolverStatistics_ == null ? com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
110 }
118 @java.lang.Override
120 return constraintSolverStatistics_ == null ? com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
121 }
122
123 private byte memoizedIsInitialized = -1;
124 @java.lang.Override
125 public final boolean isInitialized() {
126 byte isInitialized = memoizedIsInitialized;
127 if (isInitialized == 1) return true;
128 if (isInitialized == 0) return false;
129
130 memoizedIsInitialized = 1;
131 return true;
132 }
133
134 @java.lang.Override
135 public void writeTo(com.google.protobuf.CodedOutputStream output)
136 throws java.io.IOException {
137 if (((bitField0_ & 0x00000001) != 0)) {
138 output.writeMessage(1, getLocalSearchStatistics());
139 }
140 if (((bitField0_ & 0x00000002) != 0)) {
141 output.writeMessage(2, getConstraintSolverStatistics());
142 }
143 getUnknownFields().writeTo(output);
144 }
145
146 @java.lang.Override
147 public int getSerializedSize() {
148 int size = memoizedSize;
149 if (size != -1) return size;
150
151 size = 0;
152 if (((bitField0_ & 0x00000001) != 0)) {
153 size += com.google.protobuf.CodedOutputStream
154 .computeMessageSize(1, getLocalSearchStatistics());
155 }
156 if (((bitField0_ & 0x00000002) != 0)) {
157 size += com.google.protobuf.CodedOutputStream
158 .computeMessageSize(2, getConstraintSolverStatistics());
159 }
160 size += getUnknownFields().getSerializedSize();
161 memoizedSize = size;
162 return size;
163 }
164
165 @java.lang.Override
166 public boolean equals(final java.lang.Object obj) {
167 if (obj == this) {
168 return true;
169 }
170 if (!(obj instanceof com.google.ortools.constraintsolver.SearchStatistics)) {
171 return super.equals(obj);
172 }
173 com.google.ortools.constraintsolver.SearchStatistics other = (com.google.ortools.constraintsolver.SearchStatistics) obj;
174
175 if (hasLocalSearchStatistics() != other.hasLocalSearchStatistics()) return false;
178 .equals(other.getLocalSearchStatistics())) return false;
179 }
183 .equals(other.getConstraintSolverStatistics())) return false;
184 }
185 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
186 return true;
187 }
188
189 @java.lang.Override
190 public int hashCode() {
191 if (memoizedHashCode != 0) {
192 return memoizedHashCode;
193 }
194 int hash = 41;
195 hash = (19 * hash) + getDescriptor().hashCode();
197 hash = (37 * hash) + LOCAL_SEARCH_STATISTICS_FIELD_NUMBER;
198 hash = (53 * hash) + getLocalSearchStatistics().hashCode();
199 }
202 hash = (53 * hash) + getConstraintSolverStatistics().hashCode();
203 }
204 hash = (29 * hash) + getUnknownFields().hashCode();
205 memoizedHashCode = hash;
206 return hash;
207 }
208
210 java.nio.ByteBuffer data)
211 throws com.google.protobuf.InvalidProtocolBufferException {
212 return PARSER.parseFrom(data);
213 }
215 java.nio.ByteBuffer data,
216 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
217 throws com.google.protobuf.InvalidProtocolBufferException {
218 return PARSER.parseFrom(data, extensionRegistry);
219 }
221 com.google.protobuf.ByteString data)
222 throws com.google.protobuf.InvalidProtocolBufferException {
223 return PARSER.parseFrom(data);
224 }
226 com.google.protobuf.ByteString data,
227 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228 throws com.google.protobuf.InvalidProtocolBufferException {
229 return PARSER.parseFrom(data, extensionRegistry);
230 }
232 throws com.google.protobuf.InvalidProtocolBufferException {
233 return PARSER.parseFrom(data);
234 }
236 byte[] data,
237 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238 throws com.google.protobuf.InvalidProtocolBufferException {
239 return PARSER.parseFrom(data, extensionRegistry);
240 }
242 throws java.io.IOException {
243 return com.google.protobuf.GeneratedMessageV3
244 .parseWithIOException(PARSER, input);
245 }
247 java.io.InputStream input,
248 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
249 throws java.io.IOException {
250 return com.google.protobuf.GeneratedMessageV3
251 .parseWithIOException(PARSER, input, extensionRegistry);
252 }
253
255 throws java.io.IOException {
256 return com.google.protobuf.GeneratedMessageV3
257 .parseDelimitedWithIOException(PARSER, input);
258 }
259
261 java.io.InputStream input,
262 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
263 throws java.io.IOException {
264 return com.google.protobuf.GeneratedMessageV3
265 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
266 }
268 com.google.protobuf.CodedInputStream input)
269 throws java.io.IOException {
270 return com.google.protobuf.GeneratedMessageV3
271 .parseWithIOException(PARSER, input);
272 }
274 com.google.protobuf.CodedInputStream input,
275 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
276 throws java.io.IOException {
277 return com.google.protobuf.GeneratedMessageV3
278 .parseWithIOException(PARSER, input, extensionRegistry);
279 }
280
281 @java.lang.Override
282 public Builder newBuilderForType() { return newBuilder(); }
283 public static Builder newBuilder() {
284 return DEFAULT_INSTANCE.toBuilder();
285 }
286 public static Builder newBuilder(com.google.ortools.constraintsolver.SearchStatistics prototype) {
287 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
288 }
289 @java.lang.Override
291 return this == DEFAULT_INSTANCE
292 ? new Builder() : new Builder().mergeFrom(this);
293 }
294
295 @java.lang.Override
297 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
298 Builder builder = new Builder(parent);
299 return builder;
300 }
308 public static final class Builder extends
309 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
310 // @@protoc_insertion_point(builder_implements:operations_research.SearchStatistics)
311 com.google.ortools.constraintsolver.SearchStatisticsOrBuilder {
312 public static final com.google.protobuf.Descriptors.Descriptor
314 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
315 }
316
317 @java.lang.Override
318 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
320 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_fieldAccessorTable
321 .ensureFieldAccessorsInitialized(
322 com.google.ortools.constraintsolver.SearchStatistics.class, com.google.ortools.constraintsolver.SearchStatistics.Builder.class);
323 }
324
325 // Construct using com.google.ortools.constraintsolver.SearchStatistics.newBuilder()
326 private Builder() {
327 maybeForceBuilderInitialization();
328 }
329
330 private Builder(
331 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
332 super(parent);
333 maybeForceBuilderInitialization();
334 }
335 private void maybeForceBuilderInitialization() {
336 if (com.google.protobuf.GeneratedMessageV3
337 .alwaysUseFieldBuilders) {
338 getLocalSearchStatisticsFieldBuilder();
339 getConstraintSolverStatisticsFieldBuilder();
340 }
341 }
342 @java.lang.Override
343 public Builder clear() {
344 super.clear();
345 bitField0_ = 0;
346 localSearchStatistics_ = null;
347 if (localSearchStatisticsBuilder_ != null) {
348 localSearchStatisticsBuilder_.dispose();
349 localSearchStatisticsBuilder_ = null;
350 }
351 constraintSolverStatistics_ = null;
352 if (constraintSolverStatisticsBuilder_ != null) {
353 constraintSolverStatisticsBuilder_.dispose();
354 constraintSolverStatisticsBuilder_ = null;
355 }
356 return this;
357 }
358
359 @java.lang.Override
360 public com.google.protobuf.Descriptors.Descriptor
362 return com.google.ortools.constraintsolver.SearchStats.internal_static_operations_research_SearchStatistics_descriptor;
363 }
364
365 @java.lang.Override
367 return com.google.ortools.constraintsolver.SearchStatistics.getDefaultInstance();
368 }
369
370 @java.lang.Override
373 if (!result.isInitialized()) {
374 throw newUninitializedMessageException(result);
375 }
376 return result;
377 }
378
379 @java.lang.Override
381 com.google.ortools.constraintsolver.SearchStatistics result = new com.google.ortools.constraintsolver.SearchStatistics(this);
382 if (bitField0_ != 0) { buildPartial0(result); }
383 onBuilt();
384 return result;
385 }
386
387 private void buildPartial0(com.google.ortools.constraintsolver.SearchStatistics result) {
388 int from_bitField0_ = bitField0_;
389 int to_bitField0_ = 0;
390 if (((from_bitField0_ & 0x00000001) != 0)) {
391 result.localSearchStatistics_ = localSearchStatisticsBuilder_ == null
392 ? localSearchStatistics_
393 : localSearchStatisticsBuilder_.build();
394 to_bitField0_ |= 0x00000001;
395 }
396 if (((from_bitField0_ & 0x00000002) != 0)) {
397 result.constraintSolverStatistics_ = constraintSolverStatisticsBuilder_ == null
398 ? constraintSolverStatistics_
399 : constraintSolverStatisticsBuilder_.build();
400 to_bitField0_ |= 0x00000002;
401 }
402 result.bitField0_ |= to_bitField0_;
403 }
404
405 @java.lang.Override
406 public Builder clone() {
407 return super.clone();
408 }
409 @java.lang.Override
411 com.google.protobuf.Descriptors.FieldDescriptor field,
412 java.lang.Object value) {
413 return super.setField(field, value);
414 }
415 @java.lang.Override
417 com.google.protobuf.Descriptors.FieldDescriptor field) {
418 return super.clearField(field);
419 }
420 @java.lang.Override
422 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
423 return super.clearOneof(oneof);
424 }
425 @java.lang.Override
427 com.google.protobuf.Descriptors.FieldDescriptor field,
428 int index, java.lang.Object value) {
429 return super.setRepeatedField(field, index, value);
430 }
431 @java.lang.Override
433 com.google.protobuf.Descriptors.FieldDescriptor field,
434 java.lang.Object value) {
435 return super.addRepeatedField(field, value);
436 }
437 @java.lang.Override
438 public Builder mergeFrom(com.google.protobuf.Message other) {
439 if (other instanceof com.google.ortools.constraintsolver.SearchStatistics) {
440 return mergeFrom((com.google.ortools.constraintsolver.SearchStatistics)other);
441 } else {
442 super.mergeFrom(other);
443 return this;
444 }
445 }
446
447 public Builder mergeFrom(com.google.ortools.constraintsolver.SearchStatistics other) {
448 if (other == com.google.ortools.constraintsolver.SearchStatistics.getDefaultInstance()) return this;
449 if (other.hasLocalSearchStatistics()) {
450 mergeLocalSearchStatistics(other.getLocalSearchStatistics());
451 }
452 if (other.hasConstraintSolverStatistics()) {
453 mergeConstraintSolverStatistics(other.getConstraintSolverStatistics());
454 }
455 this.mergeUnknownFields(other.getUnknownFields());
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 if (extensionRegistry == null) {
471 throw new java.lang.NullPointerException();
472 }
473 try {
474 boolean done = false;
475 while (!done) {
476 int tag = input.readTag();
477 switch (tag) {
478 case 0:
479 done = true;
480 break;
481 case 10: {
482 input.readMessage(
483 getLocalSearchStatisticsFieldBuilder().getBuilder(),
484 extensionRegistry);
485 bitField0_ |= 0x00000001;
486 break;
487 } // case 10
488 case 18: {
489 input.readMessage(
490 getConstraintSolverStatisticsFieldBuilder().getBuilder(),
491 extensionRegistry);
492 bitField0_ |= 0x00000002;
493 break;
494 } // case 18
495 default: {
496 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
497 done = true; // was an endgroup tag
498 }
499 break;
500 } // default:
501 } // switch (tag)
502 } // while (!done)
503 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
504 throw e.unwrapIOException();
505 } finally {
506 onChanged();
507 } // finally
508 return this;
509 }
510 private int bitField0_;
511
513 private com.google.protobuf.SingleFieldBuilderV3<
514 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder> localSearchStatisticsBuilder_;
523 public boolean hasLocalSearchStatistics() {
524 return ((bitField0_ & 0x00000001) != 0);
525 }
535 if (localSearchStatisticsBuilder_ == null) {
536 return localSearchStatistics_ == null ? com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
537 } else {
538 return localSearchStatisticsBuilder_.getMessage();
539 }
540 }
548 public Builder setLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics value) {
549 if (localSearchStatisticsBuilder_ == null) {
550 if (value == null) {
551 throw new NullPointerException();
552 }
553 localSearchStatistics_ = value;
554 } else {
555 localSearchStatisticsBuilder_.setMessage(value);
556 }
557 bitField0_ |= 0x00000001;
558 onChanged();
559 return this;
560 }
569 com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue) {
570 if (localSearchStatisticsBuilder_ == null) {
571 localSearchStatistics_ = builderForValue.build();
572 } else {
573 localSearchStatisticsBuilder_.setMessage(builderForValue.build());
574 }
575 bitField0_ |= 0x00000001;
576 onChanged();
577 return this;
578 }
586 public Builder mergeLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics value) {
587 if (localSearchStatisticsBuilder_ == null) {
588 if (((bitField0_ & 0x00000001) != 0) &&
589 localSearchStatistics_ != null &&
590 localSearchStatistics_ != com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance()) {
591 getLocalSearchStatisticsBuilder().mergeFrom(value);
592 } else {
593 localSearchStatistics_ = value;
594 }
595 } else {
596 localSearchStatisticsBuilder_.mergeFrom(value);
597 }
598 if (localSearchStatistics_ != null) {
599 bitField0_ |= 0x00000001;
600 onChanged();
601 }
602 return this;
603 }
612 bitField0_ = (bitField0_ & ~0x00000001);
613 localSearchStatistics_ = null;
614 if (localSearchStatisticsBuilder_ != null) {
615 localSearchStatisticsBuilder_.dispose();
616 localSearchStatisticsBuilder_ = null;
617 }
618 onChanged();
619 return this;
620 }
629 bitField0_ |= 0x00000001;
630 onChanged();
631 return getLocalSearchStatisticsFieldBuilder().getBuilder();
632 }
641 if (localSearchStatisticsBuilder_ != null) {
642 return localSearchStatisticsBuilder_.getMessageOrBuilder();
643 } else {
644 return localSearchStatistics_ == null ?
645 com.google.ortools.constraintsolver.LocalSearchStatistics.getDefaultInstance() : localSearchStatistics_;
646 }
647 }
655 private com.google.protobuf.SingleFieldBuilderV3<
656 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>
657 getLocalSearchStatisticsFieldBuilder() {
658 if (localSearchStatisticsBuilder_ == null) {
659 localSearchStatisticsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
660 com.google.ortools.constraintsolver.LocalSearchStatistics, com.google.ortools.constraintsolver.LocalSearchStatistics.Builder, com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder>(
662 getParentForChildren(),
663 isClean());
664 localSearchStatistics_ = null;
665 }
666 return localSearchStatisticsBuilder_;
667 }
668
669 private com.google.ortools.constraintsolver.ConstraintSolverStatistics constraintSolverStatistics_;
670 private com.google.protobuf.SingleFieldBuilderV3<
671 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder> constraintSolverStatisticsBuilder_;
681 return ((bitField0_ & 0x00000002) != 0);
682 }
692 if (constraintSolverStatisticsBuilder_ == null) {
693 return constraintSolverStatistics_ == null ? com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
694 } else {
695 return constraintSolverStatisticsBuilder_.getMessage();
696 }
697 }
705 public Builder setConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics value) {
706 if (constraintSolverStatisticsBuilder_ == null) {
707 if (value == null) {
708 throw new NullPointerException();
709 }
710 constraintSolverStatistics_ = value;
711 } else {
712 constraintSolverStatisticsBuilder_.setMessage(value);
713 }
714 bitField0_ |= 0x00000002;
715 onChanged();
716 return this;
717 }
726 com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue) {
727 if (constraintSolverStatisticsBuilder_ == null) {
728 constraintSolverStatistics_ = builderForValue.build();
729 } else {
730 constraintSolverStatisticsBuilder_.setMessage(builderForValue.build());
731 }
732 bitField0_ |= 0x00000002;
733 onChanged();
734 return this;
735 }
743 public Builder mergeConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics value) {
744 if (constraintSolverStatisticsBuilder_ == null) {
745 if (((bitField0_ & 0x00000002) != 0) &&
746 constraintSolverStatistics_ != null &&
747 constraintSolverStatistics_ != com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance()) {
748 getConstraintSolverStatisticsBuilder().mergeFrom(value);
749 } else {
750 constraintSolverStatistics_ = value;
751 }
752 } else {
753 constraintSolverStatisticsBuilder_.mergeFrom(value);
754 }
755 if (constraintSolverStatistics_ != null) {
756 bitField0_ |= 0x00000002;
757 onChanged();
758 }
759 return this;
760 }
769 bitField0_ = (bitField0_ & ~0x00000002);
770 constraintSolverStatistics_ = null;
771 if (constraintSolverStatisticsBuilder_ != null) {
772 constraintSolverStatisticsBuilder_.dispose();
773 constraintSolverStatisticsBuilder_ = null;
774 }
775 onChanged();
776 return this;
777 }
786 bitField0_ |= 0x00000002;
787 onChanged();
788 return getConstraintSolverStatisticsFieldBuilder().getBuilder();
789 }
798 if (constraintSolverStatisticsBuilder_ != null) {
799 return constraintSolverStatisticsBuilder_.getMessageOrBuilder();
800 } else {
801 return constraintSolverStatistics_ == null ?
802 com.google.ortools.constraintsolver.ConstraintSolverStatistics.getDefaultInstance() : constraintSolverStatistics_;
803 }
804 }
812 private com.google.protobuf.SingleFieldBuilderV3<
813 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>
814 getConstraintSolverStatisticsFieldBuilder() {
815 if (constraintSolverStatisticsBuilder_ == null) {
816 constraintSolverStatisticsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
817 com.google.ortools.constraintsolver.ConstraintSolverStatistics, com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder, com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder>(
819 getParentForChildren(),
820 isClean());
821 constraintSolverStatistics_ = null;
822 }
823 return constraintSolverStatisticsBuilder_;
824 }
825 @java.lang.Override
827 final com.google.protobuf.UnknownFieldSet unknownFields) {
828 return super.setUnknownFields(unknownFields);
829 }
830
831 @java.lang.Override
833 final com.google.protobuf.UnknownFieldSet unknownFields) {
834 return super.mergeUnknownFields(unknownFields);
835 }
836
837
838 // @@protoc_insertion_point(builder_scope:operations_research.SearchStatistics)
839 }
840
841 // @@protoc_insertion_point(class_scope:operations_research.SearchStatistics)
842 private static final com.google.ortools.constraintsolver.SearchStatistics DEFAULT_INSTANCE;
843 static {
844 DEFAULT_INSTANCE = new com.google.ortools.constraintsolver.SearchStatistics();
845 }
846
848 return DEFAULT_INSTANCE;
849 }
850
851 private static final com.google.protobuf.Parser<SearchStatistics>
852 PARSER = new com.google.protobuf.AbstractParser<SearchStatistics>() {
853 @java.lang.Override
854 public SearchStatistics parsePartialFrom(
855 com.google.protobuf.CodedInputStream input,
856 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
857 throws com.google.protobuf.InvalidProtocolBufferException {
858 Builder builder = newBuilder();
859 try {
860 builder.mergeFrom(input, extensionRegistry);
861 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
862 throw e.setUnfinishedMessage(builder.buildPartial());
863 } catch (com.google.protobuf.UninitializedMessageException e) {
864 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
865 } catch (java.io.IOException e) {
866 throw new com.google.protobuf.InvalidProtocolBufferException(e)
867 .setUnfinishedMessage(builder.buildPartial());
868 }
869 return builder.buildPartial();
870 }
871 };
872
873 public static com.google.protobuf.Parser<SearchStatistics> parser() {
874 return PARSER;
875 }
876
877 @java.lang.Override
878 public com.google.protobuf.Parser<SearchStatistics> getParserForType() {
879 return PARSER;
880 }
881
882 @java.lang.Override
886
887}
888
Builder setLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics value)
com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder getConstraintSolverStatisticsOrBuilder()
com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder getLocalSearchStatisticsOrBuilder()
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder getConstraintSolverStatisticsBuilder()
Builder setLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics.Builder builderForValue)
Builder setConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics value)
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.constraintsolver.ConstraintSolverStatistics getConstraintSolverStatistics()
Builder mergeConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics value)
com.google.ortools.constraintsolver.SearchStatistics getDefaultInstanceForType()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
com.google.ortools.constraintsolver.LocalSearchStatistics getLocalSearchStatistics()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.ortools.constraintsolver.SearchStatistics build()
com.google.ortools.constraintsolver.SearchStatistics buildPartial()
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeLocalSearchStatistics(com.google.ortools.constraintsolver.LocalSearchStatistics value)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setConstraintSolverStatistics(com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder builderForValue)
com.google.ortools.constraintsolver.LocalSearchStatistics.Builder getLocalSearchStatisticsBuilder()
Builder mergeFrom(com.google.ortools.constraintsolver.SearchStatistics other)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
com.google.ortools.constraintsolver.ConstraintSolverStatistics getConstraintSolverStatistics()
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)
com.google.ortools.constraintsolver.ConstraintSolverStatisticsOrBuilder getConstraintSolverStatisticsOrBuilder()
com.google.ortools.constraintsolver.LocalSearchStatisticsOrBuilder getLocalSearchStatisticsOrBuilder()
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(java.nio.ByteBuffer data)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.constraintsolver.SearchStatistics parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.SearchStatistics parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.constraintsolver.LocalSearchStatistics getLocalSearchStatistics()
static Builder newBuilder(com.google.ortools.constraintsolver.SearchStatistics prototype)
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()
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)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
void writeTo(com.google.protobuf.CodedOutputStream output)
java.lang.Object newInstance(UnusedPrivateParameter unused)
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)