5package com.google.ortools.sat.v1;
15 com.google.protobuf.GeneratedMessageV3 implements
18private static final long serialVersionUID = 0L;
20 private CpSolverRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
27 @SuppressWarnings({
"unused"})
29 UnusedPrivateParameter unused) {
33 public static final com.google.protobuf.Descriptors.Descriptor
35 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
39 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_fieldAccessorTable
42 .ensureFieldAccessorsInitialized(
43 com.google.ortools.sat.v1.CpSolverRequest.class, com.google.ortools.sat.v1.CpSolverRequest.Builder.class);
46 private int bitField0_;
59 return ((bitField0_ & 0x00000001) != 0);
71 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
82 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
97 return ((bitField0_ & 0x00000002) != 0);
109 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
120 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
123 private byte memoizedIsInitialized = -1;
130 memoizedIsInitialized = 1;
135 public void writeTo(com.google.protobuf.CodedOutputStream output)
136 throws java.io.IOException {
137 if (((bitField0_ & 0x00000001) != 0)) {
140 if (((bitField0_ & 0x00000002) != 0)) {
143 getUnknownFields().writeTo(output);
148 int size = memoizedSize;
149 if (size != -1)
return size;
152 if (((bitField0_ & 0x00000001) != 0)) {
153 size += com.google.protobuf.CodedOutputStream
156 if (((bitField0_ & 0x00000002) != 0)) {
157 size += com.google.protobuf.CodedOutputStream
160 size += getUnknownFields().getSerializedSize();
166 public boolean equals(
final java.lang.Object obj) {
170 if (!(obj instanceof com.google.ortools.sat.v1.CpSolverRequest)) {
171 return super.equals(obj);
185 if (!getUnknownFields().equals(other.getUnknownFields()))
return false;
191 if (memoizedHashCode != 0) {
192 return memoizedHashCode;
204 hash = (29 * hash) + getUnknownFields().hashCode();
205 memoizedHashCode = hash;
210 java.nio.ByteBuffer data)
211 throws com.google.protobuf.InvalidProtocolBufferException {
212 return PARSER.parseFrom(data);
215 java.nio.ByteBuffer data,
216 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
217 throws com.google.protobuf.InvalidProtocolBufferException {
218 return PARSER.parseFrom(data, extensionRegistry);
221 com.google.protobuf.ByteString data)
222 throws com.google.protobuf.InvalidProtocolBufferException {
223 return PARSER.parseFrom(data);
226 com.google.protobuf.ByteString data,
227 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228 throws com.google.protobuf.InvalidProtocolBufferException {
229 return PARSER.parseFrom(data, extensionRegistry);
232 throws com.google.protobuf.InvalidProtocolBufferException {
233 return PARSER.parseFrom(data);
237 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238 throws com.google.protobuf.InvalidProtocolBufferException {
239 return PARSER.parseFrom(data, extensionRegistry);
242 throws java.io.IOException {
243 return com.google.protobuf.GeneratedMessageV3
244 .parseWithIOException(PARSER, input);
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);
255 throws java.io.IOException {
256 return com.google.protobuf.GeneratedMessageV3
257 .parseDelimitedWithIOException(PARSER, input);
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);
268 com.google.protobuf.CodedInputStream input)
269 throws java.io.IOException {
270 return com.google.protobuf.GeneratedMessageV3
271 .parseWithIOException(PARSER, input);
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);
291 return this == DEFAULT_INSTANCE
297 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
309 com.google.protobuf.GeneratedMessageV3.
Builder<Builder> implements
312 public static final com.google.protobuf.Descriptors.Descriptor
314 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
318 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
320 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_fieldAccessorTable
321 .ensureFieldAccessorsInitialized(
322 com.google.ortools.sat.v1.CpSolverRequest.class, com.google.ortools.sat.v1.CpSolverRequest.Builder.class);
327 maybeForceBuilderInitialization();
331 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
333 maybeForceBuilderInitialization();
335 private void maybeForceBuilderInitialization() {
336 if (com.google.protobuf.GeneratedMessageV3
337 .alwaysUseFieldBuilders) {
338 getModelFieldBuilder();
339 getParametersFieldBuilder();
347 if (modelBuilder_ !=
null) {
348 modelBuilder_.dispose();
349 modelBuilder_ =
null;
352 if (parametersBuilder_ !=
null) {
353 parametersBuilder_.dispose();
354 parametersBuilder_ =
null;
360 public com.google.protobuf.Descriptors.Descriptor
362 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
367 return com.google.ortools.sat.v1.CpSolverRequest.getDefaultInstance();
374 throw newUninitializedMessageException(result);
382 if (bitField0_ != 0) { buildPartial0(result); }
387 private void buildPartial0(com.google.ortools.sat.v1.CpSolverRequest result) {
388 int from_bitField0_ = bitField0_;
389 int to_bitField0_ = 0;
390 if (((from_bitField0_ & 0x00000001) != 0)) {
391 result.model_ = modelBuilder_ ==
null
393 : modelBuilder_.build();
394 to_bitField0_ |= 0x00000001;
396 if (((from_bitField0_ & 0x00000002) != 0)) {
397 result.parameters_ = parametersBuilder_ ==
null
399 : parametersBuilder_.build();
400 to_bitField0_ |= 0x00000002;
402 result.bitField0_ |= to_bitField0_;
407 return super.
clone();
411 com.google.protobuf.Descriptors.FieldDescriptor field,
412 java.lang.Object value) {
413 return super.
setField(field, value);
417 com.google.protobuf.Descriptors.FieldDescriptor field) {
422 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
427 com.google.protobuf.Descriptors.FieldDescriptor field,
428 int index, java.lang.Object value) {
433 com.google.protobuf.Descriptors.FieldDescriptor field,
434 java.lang.Object value) {
439 if (other instanceof com.google.ortools.sat.v1.CpSolverRequest) {
440 return mergeFrom((com.google.ortools.sat.v1.CpSolverRequest)other);
442 super.mergeFrom(other);
448 if (other == com.google.ortools.sat.v1.CpSolverRequest.getDefaultInstance())
return this;
449 if (other.hasModel()) {
452 if (other.hasParameters()) {
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();
474 boolean done =
false;
476 int tag = input.readTag();
483 getModelFieldBuilder().getBuilder(),
485 bitField0_ |= 0x00000001;
490 getParametersFieldBuilder().getBuilder(),
492 bitField0_ |= 0x00000002;
496 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
503 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
504 throw e.unwrapIOException();
510 private int bitField0_;
513 private com.google.protobuf.SingleFieldBuilderV3<
514 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder> modelBuilder_;
524 return ((bitField0_ & 0x00000001) != 0);
535 if (modelBuilder_ ==
null) {
536 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
538 return modelBuilder_.getMessage();
549 if (modelBuilder_ ==
null) {
551 throw new NullPointerException();
555 modelBuilder_.setMessage(value);
557 bitField0_ |= 0x00000001;
569 com.google.ortools.sat.CpModelProto.Builder builderForValue) {
570 if (modelBuilder_ ==
null) {
571 model_ = builderForValue.build();
573 modelBuilder_.setMessage(builderForValue.build());
575 bitField0_ |= 0x00000001;
587 if (modelBuilder_ ==
null) {
588 if (((bitField0_ & 0x00000001) != 0) &&
590 model_ != com.google.ortools.sat.CpModelProto.getDefaultInstance()) {
596 modelBuilder_.mergeFrom(value);
598 if (model_ !=
null) {
599 bitField0_ |= 0x00000001;
612 bitField0_ = (bitField0_ & ~0x00000001);
614 if (modelBuilder_ !=
null) {
615 modelBuilder_.dispose();
616 modelBuilder_ =
null;
629 bitField0_ |= 0x00000001;
631 return getModelFieldBuilder().getBuilder();
641 if (modelBuilder_ !=
null) {
642 return modelBuilder_.getMessageOrBuilder();
644 return model_ ==
null ?
645 com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
655 private com.google.protobuf.SingleFieldBuilderV3<
656 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder>
657 getModelFieldBuilder() {
658 if (modelBuilder_ ==
null) {
659 modelBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
660 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder>(
662 getParentForChildren(),
666 return modelBuilder_;
670 private com.google.protobuf.SingleFieldBuilderV3<
671 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder> parametersBuilder_;
681 return ((bitField0_ & 0x00000002) != 0);
692 if (parametersBuilder_ ==
null) {
693 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
695 return parametersBuilder_.getMessage();
706 if (parametersBuilder_ ==
null) {
708 throw new NullPointerException();
712 parametersBuilder_.setMessage(value);
714 bitField0_ |= 0x00000002;
726 com.google.ortools.sat.SatParameters.Builder builderForValue) {
727 if (parametersBuilder_ ==
null) {
728 parameters_ = builderForValue.build();
730 parametersBuilder_.setMessage(builderForValue.build());
732 bitField0_ |= 0x00000002;
744 if (parametersBuilder_ ==
null) {
745 if (((bitField0_ & 0x00000002) != 0) &&
746 parameters_ !=
null &&
747 parameters_ != com.google.ortools.sat.SatParameters.getDefaultInstance()) {
753 parametersBuilder_.mergeFrom(value);
755 if (parameters_ !=
null) {
756 bitField0_ |= 0x00000002;
769 bitField0_ = (bitField0_ & ~0x00000002);
771 if (parametersBuilder_ !=
null) {
772 parametersBuilder_.dispose();
773 parametersBuilder_ =
null;
786 bitField0_ |= 0x00000002;
788 return getParametersFieldBuilder().getBuilder();
798 if (parametersBuilder_ !=
null) {
799 return parametersBuilder_.getMessageOrBuilder();
801 return parameters_ ==
null ?
802 com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
812 private com.google.protobuf.SingleFieldBuilderV3<
813 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder>
814 getParametersFieldBuilder() {
815 if (parametersBuilder_ ==
null) {
816 parametersBuilder_ =
new com.google.protobuf.SingleFieldBuilderV3<
817 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder>(
819 getParentForChildren(),
823 return parametersBuilder_;
827 final com.google.protobuf.UnknownFieldSet unknownFields) {
833 final com.google.protobuf.UnknownFieldSet unknownFields) {
844 DEFAULT_INSTANCE =
new com.google.ortools.sat.v1.CpSolverRequest();
848 return DEFAULT_INSTANCE;
855 com.google.protobuf.CodedInputStream input,
856 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
857 throws com.google.protobuf.InvalidProtocolBufferException {
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());
869 return builder.buildPartial();
884 return DEFAULT_INSTANCE;