Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
GlobalCheapestInsertionParameters.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/routing_heuristic_parameters.proto
4// Protobuf Java Version: 4.33.1
5
6package com.google.ortools.constraintsolver;
7
15@com.google.protobuf.Generated
16public final class GlobalCheapestInsertionParameters extends
17 com.google.protobuf.GeneratedMessage implements
18 // @@protoc_insertion_point(message_implements:operations_research.GlobalCheapestInsertionParameters)
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 "GlobalCheapestInsertionParameters");
29 }
30 // Use GlobalCheapestInsertionParameters.newBuilder() to construct.
31 private GlobalCheapestInsertionParameters(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
32 super(builder);
33 }
34 private GlobalCheapestInsertionParameters() {
35 }
36
37 public static final com.google.protobuf.Descriptors.Descriptor
39 return com.google.ortools.constraintsolver.RoutingHeuristicParameters.internal_static_operations_research_GlobalCheapestInsertionParameters_descriptor;
40 }
41
42 @java.lang.Override
43 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
45 return com.google.ortools.constraintsolver.RoutingHeuristicParameters.internal_static_operations_research_GlobalCheapestInsertionParameters_fieldAccessorTable
46 .ensureFieldAccessorsInitialized(
47 com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters.class, com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters.Builder.class);
48 }
49
50 public static final int FARTHEST_SEEDS_RATIO_FIELD_NUMBER = 1;
51 private double farthestSeedsRatio_ = 0D;
61 @java.lang.Override
62 public double getFarthestSeedsRatio() {
63 return farthestSeedsRatio_;
64 }
65
66 public static final int NEIGHBORS_RATIO_FIELD_NUMBER = 2;
67 private double neighborsRatio_ = 0D;
87 @java.lang.Override
88 public double getNeighborsRatio() {
89 return neighborsRatio_;
90 }
91
92 public static final int MIN_NEIGHBORS_FIELD_NUMBER = 3;
93 private int minNeighbors_ = 0;
98 @java.lang.Override
99 public int getMinNeighbors() {
100 return minNeighbors_;
101 }
102
104 private boolean useNeighborsRatioForInitialization_ = false;
117 @java.lang.Override
119 return useNeighborsRatioForInitialization_;
120 }
121
122 public static final int ADD_UNPERFORMED_ENTRIES_FIELD_NUMBER = 7;
123 private boolean addUnperformedEntries_ = false;
136 @java.lang.Override
137 public boolean getAddUnperformedEntries() {
138 return addUnperformedEntries_;
139 }
140
141 private byte memoizedIsInitialized = -1;
142 @java.lang.Override
143 public final boolean isInitialized() {
144 byte isInitialized = memoizedIsInitialized;
145 if (isInitialized == 1) return true;
146 if (isInitialized == 0) return false;
147
148 memoizedIsInitialized = 1;
149 return true;
150 }
151
152 @java.lang.Override
153 public void writeTo(com.google.protobuf.CodedOutputStream output)
154 throws java.io.IOException {
155 if (java.lang.Double.doubleToRawLongBits(farthestSeedsRatio_) != 0) {
156 output.writeDouble(1, farthestSeedsRatio_);
157 }
158 if (java.lang.Double.doubleToRawLongBits(neighborsRatio_) != 0) {
159 output.writeDouble(2, neighborsRatio_);
160 }
161 if (minNeighbors_ != 0) {
162 output.writeInt32(3, minNeighbors_);
163 }
164 if (useNeighborsRatioForInitialization_ != false) {
165 output.writeBool(6, useNeighborsRatioForInitialization_);
166 }
167 if (addUnperformedEntries_ != false) {
168 output.writeBool(7, addUnperformedEntries_);
169 }
170 getUnknownFields().writeTo(output);
171 }
172
173 @java.lang.Override
174 public int getSerializedSize() {
175 int size = memoizedSize;
176 if (size != -1) return size;
177
178 size = 0;
179 if (java.lang.Double.doubleToRawLongBits(farthestSeedsRatio_) != 0) {
180 size += com.google.protobuf.CodedOutputStream
181 .computeDoubleSize(1, farthestSeedsRatio_);
182 }
183 if (java.lang.Double.doubleToRawLongBits(neighborsRatio_) != 0) {
184 size += com.google.protobuf.CodedOutputStream
185 .computeDoubleSize(2, neighborsRatio_);
186 }
187 if (minNeighbors_ != 0) {
188 size += com.google.protobuf.CodedOutputStream
189 .computeInt32Size(3, minNeighbors_);
190 }
191 if (useNeighborsRatioForInitialization_ != false) {
192 size += com.google.protobuf.CodedOutputStream
193 .computeBoolSize(6, useNeighborsRatioForInitialization_);
194 }
195 if (addUnperformedEntries_ != false) {
196 size += com.google.protobuf.CodedOutputStream
197 .computeBoolSize(7, addUnperformedEntries_);
198 }
199 size += getUnknownFields().getSerializedSize();
200 memoizedSize = size;
201 return size;
202 }
203
204 @java.lang.Override
205 public boolean equals(final java.lang.Object obj) {
206 if (obj == this) {
207 return true;
208 }
209 if (!(obj instanceof com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters)) {
210 return super.equals(obj);
211 }
212 com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters other = (com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters) obj;
213
214 if (java.lang.Double.doubleToLongBits(getFarthestSeedsRatio())
215 != java.lang.Double.doubleToLongBits(
216 other.getFarthestSeedsRatio())) return false;
217 if (java.lang.Double.doubleToLongBits(getNeighborsRatio())
218 != java.lang.Double.doubleToLongBits(
219 other.getNeighborsRatio())) return false;
220 if (getMinNeighbors()
221 != other.getMinNeighbors()) return false;
223 != other.getUseNeighborsRatioForInitialization()) return false;
225 != other.getAddUnperformedEntries()) return false;
226 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
227 return true;
228 }
229
230 @java.lang.Override
231 public int hashCode() {
232 if (memoizedHashCode != 0) {
233 return memoizedHashCode;
234 }
235 int hash = 41;
236 hash = (19 * hash) + getDescriptor().hashCode();
237 hash = (37 * hash) + FARTHEST_SEEDS_RATIO_FIELD_NUMBER;
238 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
239 java.lang.Double.doubleToLongBits(getFarthestSeedsRatio()));
240 hash = (37 * hash) + NEIGHBORS_RATIO_FIELD_NUMBER;
241 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
242 java.lang.Double.doubleToLongBits(getNeighborsRatio()));
243 hash = (37 * hash) + MIN_NEIGHBORS_FIELD_NUMBER;
244 hash = (53 * hash) + getMinNeighbors();
246 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
248 hash = (37 * hash) + ADD_UNPERFORMED_ENTRIES_FIELD_NUMBER;
249 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
251 hash = (29 * hash) + getUnknownFields().hashCode();
252 memoizedHashCode = hash;
253 return hash;
254 }
255
257 java.nio.ByteBuffer data)
258 throws com.google.protobuf.InvalidProtocolBufferException {
259 return PARSER.parseFrom(data);
260 }
262 java.nio.ByteBuffer data,
263 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
264 throws com.google.protobuf.InvalidProtocolBufferException {
265 return PARSER.parseFrom(data, extensionRegistry);
266 }
268 com.google.protobuf.ByteString data)
269 throws com.google.protobuf.InvalidProtocolBufferException {
270 return PARSER.parseFrom(data);
271 }
273 com.google.protobuf.ByteString data,
274 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275 throws com.google.protobuf.InvalidProtocolBufferException {
276 return PARSER.parseFrom(data, extensionRegistry);
277 }
279 throws com.google.protobuf.InvalidProtocolBufferException {
280 return PARSER.parseFrom(data);
281 }
283 byte[] data,
284 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285 throws com.google.protobuf.InvalidProtocolBufferException {
286 return PARSER.parseFrom(data, extensionRegistry);
287 }
289 throws java.io.IOException {
290 return com.google.protobuf.GeneratedMessage
291 .parseWithIOException(PARSER, input);
292 }
294 java.io.InputStream input,
295 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
296 throws java.io.IOException {
297 return com.google.protobuf.GeneratedMessage
298 .parseWithIOException(PARSER, input, extensionRegistry);
299 }
300
302 throws java.io.IOException {
303 return com.google.protobuf.GeneratedMessage
304 .parseDelimitedWithIOException(PARSER, input);
305 }
306
308 java.io.InputStream input,
309 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
310 throws java.io.IOException {
311 return com.google.protobuf.GeneratedMessage
312 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
313 }
315 com.google.protobuf.CodedInputStream input)
316 throws java.io.IOException {
317 return com.google.protobuf.GeneratedMessage
318 .parseWithIOException(PARSER, input);
319 }
321 com.google.protobuf.CodedInputStream input,
322 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
323 throws java.io.IOException {
324 return com.google.protobuf.GeneratedMessage
325 .parseWithIOException(PARSER, input, extensionRegistry);
326 }
327
328 @java.lang.Override
329 public Builder newBuilderForType() { return newBuilder(); }
330 public static Builder newBuilder() {
331 return DEFAULT_INSTANCE.toBuilder();
332 }
333 public static Builder newBuilder(com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters prototype) {
334 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
335 }
336 @java.lang.Override
338 return this == DEFAULT_INSTANCE
339 ? new Builder() : new Builder().mergeFrom(this);
340 }
341
342 @java.lang.Override
344 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
345 Builder builder = new Builder(parent);
346 return builder;
347 }
348
355 public static final class Builder extends
356 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
357 // @@protoc_insertion_point(builder_implements:operations_research.GlobalCheapestInsertionParameters)
359 public static final com.google.protobuf.Descriptors.Descriptor
361 return com.google.ortools.constraintsolver.RoutingHeuristicParameters.internal_static_operations_research_GlobalCheapestInsertionParameters_descriptor;
362 }
363
364 @java.lang.Override
365 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
367 return com.google.ortools.constraintsolver.RoutingHeuristicParameters.internal_static_operations_research_GlobalCheapestInsertionParameters_fieldAccessorTable
368 .ensureFieldAccessorsInitialized(
369 com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters.class, com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters.Builder.class);
370 }
371
372 // Construct using com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters.newBuilder()
373 private Builder() {
374
375 }
376
377 private Builder(
378 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
379 super(parent);
380
381 }
382 @java.lang.Override
383 public Builder clear() {
384 super.clear();
385 bitField0_ = 0;
386 farthestSeedsRatio_ = 0D;
387 neighborsRatio_ = 0D;
388 minNeighbors_ = 0;
389 useNeighborsRatioForInitialization_ = false;
390 addUnperformedEntries_ = false;
391 return this;
392 }
393
394 @java.lang.Override
395 public com.google.protobuf.Descriptors.Descriptor
397 return com.google.ortools.constraintsolver.RoutingHeuristicParameters.internal_static_operations_research_GlobalCheapestInsertionParameters_descriptor;
398 }
399
400 @java.lang.Override
402 return com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters.getDefaultInstance();
403 }
404
405 @java.lang.Override
408 if (!result.isInitialized()) {
409 throw newUninitializedMessageException(result);
410 }
411 return result;
412 }
413
414 @java.lang.Override
416 com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters result = new com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters(this);
417 if (bitField0_ != 0) { buildPartial0(result); }
418 onBuilt();
419 return result;
420 }
421
422 private void buildPartial0(com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters result) {
423 int from_bitField0_ = bitField0_;
424 if (((from_bitField0_ & 0x00000001) != 0)) {
425 result.farthestSeedsRatio_ = farthestSeedsRatio_;
426 }
427 if (((from_bitField0_ & 0x00000002) != 0)) {
428 result.neighborsRatio_ = neighborsRatio_;
429 }
430 if (((from_bitField0_ & 0x00000004) != 0)) {
431 result.minNeighbors_ = minNeighbors_;
432 }
433 if (((from_bitField0_ & 0x00000008) != 0)) {
434 result.useNeighborsRatioForInitialization_ = useNeighborsRatioForInitialization_;
435 }
436 if (((from_bitField0_ & 0x00000010) != 0)) {
437 result.addUnperformedEntries_ = addUnperformedEntries_;
438 }
439 }
440
441 @java.lang.Override
442 public Builder mergeFrom(com.google.protobuf.Message other) {
443 if (other instanceof com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters) {
444 return mergeFrom((com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters)other);
445 } else {
446 super.mergeFrom(other);
447 return this;
448 }
449 }
450
451 public Builder mergeFrom(com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters other) {
452 if (other == com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters.getDefaultInstance()) return this;
453 if (java.lang.Double.doubleToRawLongBits(other.getFarthestSeedsRatio()) != 0) {
454 setFarthestSeedsRatio(other.getFarthestSeedsRatio());
455 }
456 if (java.lang.Double.doubleToRawLongBits(other.getNeighborsRatio()) != 0) {
457 setNeighborsRatio(other.getNeighborsRatio());
458 }
459 if (other.getMinNeighbors() != 0) {
460 setMinNeighbors(other.getMinNeighbors());
461 }
462 if (other.getUseNeighborsRatioForInitialization() != false) {
463 setUseNeighborsRatioForInitialization(other.getUseNeighborsRatioForInitialization());
464 }
465 if (other.getAddUnperformedEntries() != false) {
466 setAddUnperformedEntries(other.getAddUnperformedEntries());
467 }
468 this.mergeUnknownFields(other.getUnknownFields());
469 onChanged();
470 return this;
471 }
472
473 @java.lang.Override
474 public final boolean isInitialized() {
475 return true;
476 }
477
478 @java.lang.Override
479 public Builder mergeFrom(
480 com.google.protobuf.CodedInputStream input,
481 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
482 throws java.io.IOException {
483 if (extensionRegistry == null) {
484 throw new java.lang.NullPointerException();
485 }
486 try {
487 boolean done = false;
488 while (!done) {
489 int tag = input.readTag();
490 switch (tag) {
491 case 0:
492 done = true;
493 break;
494 case 9: {
495 farthestSeedsRatio_ = input.readDouble();
496 bitField0_ |= 0x00000001;
497 break;
498 } // case 9
499 case 17: {
500 neighborsRatio_ = input.readDouble();
501 bitField0_ |= 0x00000002;
502 break;
503 } // case 17
504 case 24: {
505 minNeighbors_ = input.readInt32();
506 bitField0_ |= 0x00000004;
507 break;
508 } // case 24
509 case 48: {
510 useNeighborsRatioForInitialization_ = input.readBool();
511 bitField0_ |= 0x00000008;
512 break;
513 } // case 48
514 case 56: {
515 addUnperformedEntries_ = input.readBool();
516 bitField0_ |= 0x00000010;
517 break;
518 } // case 56
519 default: {
520 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
521 done = true; // was an endgroup tag
522 }
523 break;
524 } // default:
525 } // switch (tag)
526 } // while (!done)
527 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
528 throw e.unwrapIOException();
529 } finally {
530 onChanged();
531 } // finally
532 return this;
533 }
534 private int bitField0_;
535
536 private double farthestSeedsRatio_ ;
546 @java.lang.Override
547 public double getFarthestSeedsRatio() {
548 return farthestSeedsRatio_;
549 }
550
560 public Builder setFarthestSeedsRatio(double value) {
561
562 farthestSeedsRatio_ = value;
563 bitField0_ |= 0x00000001;
564 onChanged();
565 return this;
566 }
567
576 public Builder clearFarthestSeedsRatio() {
577 bitField0_ = (bitField0_ & ~0x00000001);
578 farthestSeedsRatio_ = 0D;
579 onChanged();
580 return this;
581 }
582
583 private double neighborsRatio_ ;
603 @java.lang.Override
604 public double getNeighborsRatio() {
605 return neighborsRatio_;
606 }
607
627 public Builder setNeighborsRatio(double value) {
628
629 neighborsRatio_ = value;
630 bitField0_ |= 0x00000002;
631 onChanged();
632 return this;
633 }
634
653 public Builder clearNeighborsRatio() {
654 bitField0_ = (bitField0_ & ~0x00000002);
655 neighborsRatio_ = 0D;
656 onChanged();
657 return this;
658 }
659
660 private int minNeighbors_ ;
665 @java.lang.Override
666 public int getMinNeighbors() {
667 return minNeighbors_;
668 }
669
674 public Builder setMinNeighbors(int value) {
675
676 minNeighbors_ = value;
677 bitField0_ |= 0x00000004;
678 onChanged();
679 return this;
680 }
681
685 public Builder clearMinNeighbors() {
686 bitField0_ = (bitField0_ & ~0x00000004);
687 minNeighbors_ = 0;
688 onChanged();
689 return this;
690 }
691
692 private boolean useNeighborsRatioForInitialization_ ;
705 @java.lang.Override
707 return useNeighborsRatioForInitialization_;
708 }
709
722 public Builder setUseNeighborsRatioForInitialization(boolean value) {
723
724 useNeighborsRatioForInitialization_ = value;
725 bitField0_ |= 0x00000008;
726 onChanged();
727 return this;
728 }
729
742 bitField0_ = (bitField0_ & ~0x00000008);
743 useNeighborsRatioForInitialization_ = false;
744 onChanged();
745 return this;
746 }
747
748 private boolean addUnperformedEntries_ ;
761 @java.lang.Override
762 public boolean getAddUnperformedEntries() {
763 return addUnperformedEntries_;
764 }
765
778 public Builder setAddUnperformedEntries(boolean value) {
779
780 addUnperformedEntries_ = value;
781 bitField0_ |= 0x00000010;
782 onChanged();
783 return this;
784 }
785
797 public Builder clearAddUnperformedEntries() {
798 bitField0_ = (bitField0_ & ~0x00000010);
799 addUnperformedEntries_ = false;
800 onChanged();
801 return this;
802 }
803
804 // @@protoc_insertion_point(builder_scope:operations_research.GlobalCheapestInsertionParameters)
805 }
806
807 // @@protoc_insertion_point(class_scope:operations_research.GlobalCheapestInsertionParameters)
809 static {
810 DEFAULT_INSTANCE = new com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters();
811 }
812
816
817 private static final com.google.protobuf.Parser<GlobalCheapestInsertionParameters>
818 PARSER = new com.google.protobuf.AbstractParser<GlobalCheapestInsertionParameters>() {
819 @java.lang.Override
820 public GlobalCheapestInsertionParameters parsePartialFrom(
821 com.google.protobuf.CodedInputStream input,
822 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
823 throws com.google.protobuf.InvalidProtocolBufferException {
824 Builder builder = newBuilder();
825 try {
826 builder.mergeFrom(input, extensionRegistry);
827 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
828 throw e.setUnfinishedMessage(builder.buildPartial());
829 } catch (com.google.protobuf.UninitializedMessageException e) {
830 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
831 } catch (java.io.IOException e) {
832 throw new com.google.protobuf.InvalidProtocolBufferException(e)
833 .setUnfinishedMessage(builder.buildPartial());
834 }
835 return builder.buildPartial();
836 }
837 };
838
839 public static com.google.protobuf.Parser<GlobalCheapestInsertionParameters> parser() {
840 return PARSER;
841 }
842
843 @java.lang.Override
844 public com.google.protobuf.Parser<GlobalCheapestInsertionParameters> getParserForType() {
845 return PARSER;
846 }
847
848 @java.lang.Override
852
853}
854
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters build()
com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters getDefaultInstanceForType()
com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters buildPartial()
Builder mergeFrom(com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters other)
static com.google.protobuf.Parser< GlobalCheapestInsertionParameters > parser()
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(java.io.InputStream input)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters getDefaultInstanceForType()
com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters getDefaultInstance()
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(byte[] data)
static Builder newBuilder(com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters prototype)
com.google.protobuf.Parser< GlobalCheapestInsertionParameters > getParserForType()
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.constraintsolver.GlobalCheapestInsertionParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)