5package com.google.ortools.constraintsolver;
15 com.google.protobuf.GeneratedMessageV3 implements
18private static final long serialVersionUID = 0L;
27 @SuppressWarnings({
"unused"})
29 UnusedPrivateParameter unused) {
33 public static final com.google.protobuf.Descriptors.Descriptor
35 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingModelParameters_descriptor;
39 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingModelParameters_fieldAccessorTable
42 .ensureFieldAccessorsInitialized(
43 com.google.ortools.constraintsolver.RoutingModelParameters.class, com.google.ortools.constraintsolver.RoutingModelParameters.Builder.class);
46 private int bitField0_;
59 return ((bitField0_ & 0x00000001) != 0);
71 return solverParameters_ ==
null ? com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstance() : solverParameters_;
82 return solverParameters_ ==
null ? com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstance() : solverParameters_;
86 private boolean reduceVehicleCostModel_ =
false;
100 return reduceVehicleCostModel_;
104 private int maxCallbackCacheSize_ = 0;
116 return maxCallbackCacheSize_;
119 private byte memoizedIsInitialized = -1;
126 memoizedIsInitialized = 1;
131 public void writeTo(com.google.protobuf.CodedOutputStream output)
132 throws java.io.IOException {
133 if (((bitField0_ & 0x00000001) != 0)) {
136 if (reduceVehicleCostModel_ !=
false) {
137 output.writeBool(2, reduceVehicleCostModel_);
139 if (maxCallbackCacheSize_ != 0) {
140 output.writeInt32(3, maxCallbackCacheSize_);
142 getUnknownFields().writeTo(output);
147 int size = memoizedSize;
148 if (size != -1)
return size;
151 if (((bitField0_ & 0x00000001) != 0)) {
152 size += com.google.protobuf.CodedOutputStream
155 if (reduceVehicleCostModel_ !=
false) {
156 size += com.google.protobuf.CodedOutputStream
157 .computeBoolSize(2, reduceVehicleCostModel_);
159 if (maxCallbackCacheSize_ != 0) {
160 size += com.google.protobuf.CodedOutputStream
161 .computeInt32Size(3, maxCallbackCacheSize_);
163 size += getUnknownFields().getSerializedSize();
169 public boolean equals(
final java.lang.Object obj) {
173 if (!(obj instanceof com.google.ortools.constraintsolver.RoutingModelParameters)) {
174 return super.equals(obj);
187 if (!getUnknownFields().equals(other.getUnknownFields()))
return false;
193 if (memoizedHashCode != 0) {
194 return memoizedHashCode;
203 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
207 hash = (29 * hash) + getUnknownFields().hashCode();
208 memoizedHashCode = hash;
213 java.nio.ByteBuffer data)
214 throws com.google.protobuf.InvalidProtocolBufferException {
215 return PARSER.parseFrom(data);
218 java.nio.ByteBuffer data,
219 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
220 throws com.google.protobuf.InvalidProtocolBufferException {
221 return PARSER.parseFrom(data, extensionRegistry);
224 com.google.protobuf.ByteString data)
225 throws com.google.protobuf.InvalidProtocolBufferException {
226 return PARSER.parseFrom(data);
229 com.google.protobuf.ByteString data,
230 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
231 throws com.google.protobuf.InvalidProtocolBufferException {
232 return PARSER.parseFrom(data, extensionRegistry);
235 throws com.google.protobuf.InvalidProtocolBufferException {
236 return PARSER.parseFrom(data);
240 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
241 throws com.google.protobuf.InvalidProtocolBufferException {
242 return PARSER.parseFrom(data, extensionRegistry);
245 throws java.io.IOException {
246 return com.google.protobuf.GeneratedMessageV3
247 .parseWithIOException(PARSER, input);
250 java.io.InputStream input,
251 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
252 throws java.io.IOException {
253 return com.google.protobuf.GeneratedMessageV3
254 .parseWithIOException(PARSER, input, extensionRegistry);
258 throws java.io.IOException {
259 return com.google.protobuf.GeneratedMessageV3
260 .parseDelimitedWithIOException(PARSER, input);
264 java.io.InputStream input,
265 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
266 throws java.io.IOException {
267 return com.google.protobuf.GeneratedMessageV3
268 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
271 com.google.protobuf.CodedInputStream input)
272 throws java.io.IOException {
273 return com.google.protobuf.GeneratedMessageV3
274 .parseWithIOException(PARSER, input);
277 com.google.protobuf.CodedInputStream input,
278 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
279 throws java.io.IOException {
280 return com.google.protobuf.GeneratedMessageV3
281 .parseWithIOException(PARSER, input, extensionRegistry);
289 public static Builder newBuilder(com.google.ortools.constraintsolver.RoutingModelParameters prototype) {
294 return this == DEFAULT_INSTANCE
300 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
312 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
315 public static final com.google.protobuf.Descriptors.Descriptor
317 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingModelParameters_descriptor;
321 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
323 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingModelParameters_fieldAccessorTable
324 .ensureFieldAccessorsInitialized(
325 com.google.ortools.constraintsolver.RoutingModelParameters.class, com.google.ortools.constraintsolver.RoutingModelParameters.Builder.class);
330 maybeForceBuilderInitialization();
334 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
336 maybeForceBuilderInitialization();
338 private void maybeForceBuilderInitialization() {
339 if (com.google.protobuf.GeneratedMessageV3
340 .alwaysUseFieldBuilders) {
341 getSolverParametersFieldBuilder();
348 solverParameters_ =
null;
349 if (solverParametersBuilder_ !=
null) {
350 solverParametersBuilder_.dispose();
351 solverParametersBuilder_ =
null;
353 reduceVehicleCostModel_ =
false;
354 maxCallbackCacheSize_ = 0;
359 public com.google.protobuf.Descriptors.Descriptor
361 return com.google.ortools.constraintsolver.RoutingParameters.internal_static_operations_research_RoutingModelParameters_descriptor;
366 return com.google.ortools.constraintsolver.RoutingModelParameters.getDefaultInstance();
373 throw newUninitializedMessageException(result);
381 if (bitField0_ != 0) { buildPartial0(result); }
386 private void buildPartial0(com.google.ortools.constraintsolver.RoutingModelParameters result) {
387 int from_bitField0_ = bitField0_;
388 int to_bitField0_ = 0;
389 if (((from_bitField0_ & 0x00000001) != 0)) {
390 result.solverParameters_ = solverParametersBuilder_ ==
null
392 : solverParametersBuilder_.build();
393 to_bitField0_ |= 0x00000001;
395 if (((from_bitField0_ & 0x00000002) != 0)) {
396 result.reduceVehicleCostModel_ = reduceVehicleCostModel_;
398 if (((from_bitField0_ & 0x00000004) != 0)) {
399 result.maxCallbackCacheSize_ = maxCallbackCacheSize_;
401 result.bitField0_ |= to_bitField0_;
406 return super.
clone();
410 com.google.protobuf.Descriptors.FieldDescriptor field,
411 java.lang.Object value) {
412 return super.
setField(field, value);
416 com.google.protobuf.Descriptors.FieldDescriptor field) {
421 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
426 com.google.protobuf.Descriptors.FieldDescriptor field,
427 int index, java.lang.Object value) {
432 com.google.protobuf.Descriptors.FieldDescriptor field,
433 java.lang.Object value) {
438 if (other instanceof com.google.ortools.constraintsolver.RoutingModelParameters) {
439 return mergeFrom((com.google.ortools.constraintsolver.RoutingModelParameters)other);
441 super.mergeFrom(other);
446 public Builder mergeFrom(com.google.ortools.constraintsolver.RoutingModelParameters other) {
447 if (other == com.google.ortools.constraintsolver.RoutingModelParameters.getDefaultInstance())
return this;
448 if (other.hasSolverParameters()) {
451 if (other.getReduceVehicleCostModel() !=
false) {
454 if (other.getMaxCallbackCacheSize() != 0) {
469 com.google.protobuf.CodedInputStream input,
470 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
471 throws java.io.IOException {
472 if (extensionRegistry ==
null) {
473 throw new java.lang.NullPointerException();
476 boolean done =
false;
478 int tag = input.readTag();
485 getSolverParametersFieldBuilder().getBuilder(),
487 bitField0_ |= 0x00000001;
491 reduceVehicleCostModel_ = input.readBool();
492 bitField0_ |= 0x00000002;
496 maxCallbackCacheSize_ = input.readInt32();
497 bitField0_ |= 0x00000004;
501 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
508 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
509 throw e.unwrapIOException();
515 private int bitField0_;
518 private com.google.protobuf.SingleFieldBuilderV3<
519 com.google.ortools.constraintsolver.ConstraintSolverParameters, com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder, com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder> solverParametersBuilder_;
529 return ((bitField0_ & 0x00000001) != 0);
540 if (solverParametersBuilder_ ==
null) {
541 return solverParameters_ ==
null ? com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstance() : solverParameters_;
543 return solverParametersBuilder_.getMessage();
554 if (solverParametersBuilder_ ==
null) {
556 throw new NullPointerException();
558 solverParameters_ = value;
560 solverParametersBuilder_.setMessage(value);
562 bitField0_ |= 0x00000001;
574 com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder builderForValue) {
575 if (solverParametersBuilder_ ==
null) {
576 solverParameters_ = builderForValue.build();
578 solverParametersBuilder_.setMessage(builderForValue.build());
580 bitField0_ |= 0x00000001;
592 if (solverParametersBuilder_ ==
null) {
593 if (((bitField0_ & 0x00000001) != 0) &&
594 solverParameters_ !=
null &&
595 solverParameters_ != com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstance()) {
598 solverParameters_ = value;
601 solverParametersBuilder_.mergeFrom(value);
603 if (solverParameters_ !=
null) {
604 bitField0_ |= 0x00000001;
617 bitField0_ = (bitField0_ & ~0x00000001);
618 solverParameters_ =
null;
619 if (solverParametersBuilder_ !=
null) {
620 solverParametersBuilder_.dispose();
621 solverParametersBuilder_ =
null;
634 bitField0_ |= 0x00000001;
636 return getSolverParametersFieldBuilder().getBuilder();
646 if (solverParametersBuilder_ !=
null) {
647 return solverParametersBuilder_.getMessageOrBuilder();
649 return solverParameters_ ==
null ?
650 com.google.ortools.constraintsolver.ConstraintSolverParameters.getDefaultInstance() : solverParameters_;
660 private com.google.protobuf.SingleFieldBuilderV3<
661 com.google.ortools.constraintsolver.ConstraintSolverParameters, com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder, com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder>
662 getSolverParametersFieldBuilder() {
663 if (solverParametersBuilder_ ==
null) {
664 solverParametersBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
665 com.google.ortools.constraintsolver.ConstraintSolverParameters, com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder, com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder>(
667 getParentForChildren(),
669 solverParameters_ =
null;
671 return solverParametersBuilder_;
674 private boolean reduceVehicleCostModel_ ;
688 return reduceVehicleCostModel_;
704 reduceVehicleCostModel_ = value;
705 bitField0_ |= 0x00000002;
721 bitField0_ = (bitField0_ & ~0x00000002);
722 reduceVehicleCostModel_ =
false;
727 private int maxCallbackCacheSize_ ;
739 return maxCallbackCacheSize_;
753 maxCallbackCacheSize_ = value;
754 bitField0_ |= 0x00000004;
768 bitField0_ = (bitField0_ & ~0x00000004);
769 maxCallbackCacheSize_ = 0;
775 final com.google.protobuf.UnknownFieldSet unknownFields) {
781 final com.google.protobuf.UnknownFieldSet unknownFields) {
792 DEFAULT_INSTANCE =
new com.google.ortools.constraintsolver.RoutingModelParameters();
796 return DEFAULT_INSTANCE;
803 com.google.protobuf.CodedInputStream input,
804 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
805 throws com.google.protobuf.InvalidProtocolBufferException {
808 builder.mergeFrom(input, extensionRegistry);
809 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
810 throw e.setUnfinishedMessage(builder.buildPartial());
811 }
catch (com.google.protobuf.UninitializedMessageException e) {
812 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
813 }
catch (java.io.IOException e) {
814 throw new com.google.protobuf.InvalidProtocolBufferException(e)
815 .setUnfinishedMessage(builder.buildPartial());
817 return builder.buildPartial();
832 return DEFAULT_INSTANCE;