6package com.google.ortools.sat.v1;
15@com.google.protobuf.Generated
16public final class CpSolverRequest
extends
17 com.google.protobuf.GeneratedMessage implements
20private static final long serialVersionUID = 0L;
22 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
23 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
28 CpSolverRequest.class.getName());
31 private CpSolverRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
34 private CpSolverRequest() {
37 public static final com.google.protobuf.Descriptors.Descriptor
39 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
43 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
45 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_fieldAccessorTable
46 .ensureFieldAccessorsInitialized(
47 com.google.ortools.sat.v1.CpSolverRequest.class, com.google.ortools.sat.v1.CpSolverRequest.Builder.class);
50 private int bitField0_;
63 return ((bitField0_ & 0x00000001) != 0);
75 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
86 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
101 return ((bitField0_ & 0x00000002) != 0);
113 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
124 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
127 private byte memoizedIsInitialized = -1;
134 memoizedIsInitialized = 1;
139 public void writeTo(com.google.protobuf.CodedOutputStream output)
140 throws java.io.IOException {
141 if (((bitField0_ & 0x00000001) != 0)) {
144 if (((bitField0_ & 0x00000002) != 0)) {
147 getUnknownFields().writeTo(output);
152 int size = memoizedSize;
153 if (size != -1)
return size;
156 if (((bitField0_ & 0x00000001) != 0)) {
157 size += com.google.protobuf.CodedOutputStream
160 if (((bitField0_ & 0x00000002) != 0)) {
161 size += com.google.protobuf.CodedOutputStream
164 size += getUnknownFields().getSerializedSize();
170 public boolean equals(
final java.lang.Object obj) {
174 if (!(obj instanceof com.google.ortools.sat.v1.CpSolverRequest)) {
175 return super.equals(obj);
189 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
195 if (memoizedHashCode != 0) {
196 return memoizedHashCode;
208 hash = (29 * hash) + getUnknownFields().hashCode();
209 memoizedHashCode = hash;
214 java.nio.ByteBuffer data)
215 throws com.google.protobuf.InvalidProtocolBufferException {
216 return PARSER.parseFrom(data);
219 java.nio.ByteBuffer data,
220 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
221 throws com.google.protobuf.InvalidProtocolBufferException {
222 return PARSER.parseFrom(data, extensionRegistry);
225 com.google.protobuf.ByteString data)
226 throws com.google.protobuf.InvalidProtocolBufferException {
227 return PARSER.parseFrom(data);
230 com.google.protobuf.ByteString data,
231 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
232 throws com.google.protobuf.InvalidProtocolBufferException {
233 return PARSER.parseFrom(data, extensionRegistry);
236 throws com.google.protobuf.InvalidProtocolBufferException {
237 return PARSER.parseFrom(data);
241 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
242 throws com.google.protobuf.InvalidProtocolBufferException {
243 return PARSER.parseFrom(data, extensionRegistry);
246 throws java.io.IOException {
247 return com.google.protobuf.GeneratedMessage
248 .parseWithIOException(PARSER, input);
251 java.io.InputStream input,
252 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
253 throws java.io.IOException {
254 return com.google.protobuf.GeneratedMessage
255 .parseWithIOException(PARSER, input, extensionRegistry);
259 throws java.io.IOException {
260 return com.google.protobuf.GeneratedMessage
261 .parseDelimitedWithIOException(PARSER, input);
265 java.io.InputStream input,
266 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
267 throws java.io.IOException {
268 return com.google.protobuf.GeneratedMessage
269 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
272 com.google.protobuf.CodedInputStream input)
273 throws java.io.IOException {
274 return com.google.protobuf.GeneratedMessage
275 .parseWithIOException(PARSER, input);
278 com.google.protobuf.CodedInputStream input,
279 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
280 throws java.io.IOException {
281 return com.google.protobuf.GeneratedMessage
282 .parseWithIOException(PARSER, input, extensionRegistry);
288 return DEFAULT_INSTANCE.toBuilder();
291 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
295 return this == DEFAULT_INSTANCE
301 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
312 public static final class Builder
extends
313 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
316 public static final com.google.protobuf.Descriptors.Descriptor
318 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
322 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
324 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_fieldAccessorTable
325 .ensureFieldAccessorsInitialized(
326 com.google.ortools.sat.v1.CpSolverRequest.class, com.google.ortools.sat.v1.CpSolverRequest.Builder.class);
331 maybeForceBuilderInitialization();
335 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
337 maybeForceBuilderInitialization();
339 private void maybeForceBuilderInitialization() {
340 if (com.google.protobuf.GeneratedMessage
341 .alwaysUseFieldBuilders) {
342 internalGetModelFieldBuilder();
343 internalGetParametersFieldBuilder();
351 if (modelBuilder_ !=
null) {
352 modelBuilder_.dispose();
353 modelBuilder_ =
null;
356 if (parametersBuilder_ !=
null) {
357 parametersBuilder_.dispose();
358 parametersBuilder_ =
null;
364 public com.google.protobuf.Descriptors.Descriptor
366 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
371 return com.google.ortools.sat.v1.CpSolverRequest.getDefaultInstance();
378 throw newUninitializedMessageException(result);
386 if (bitField0_ != 0) { buildPartial0(result); }
391 private void buildPartial0(com.google.ortools.sat.v1.CpSolverRequest result) {
392 int from_bitField0_ = bitField0_;
393 int to_bitField0_ = 0;
394 if (((from_bitField0_ & 0x00000001) != 0)) {
395 result.model_ = modelBuilder_ ==
null
397 : modelBuilder_.build();
398 to_bitField0_ |= 0x00000001;
400 if (((from_bitField0_ & 0x00000002) != 0)) {
401 result.parameters_ = parametersBuilder_ ==
null
403 : parametersBuilder_.build();
404 to_bitField0_ |= 0x00000002;
406 result.bitField0_ |= to_bitField0_;
410 public Builder
mergeFrom(com.google.protobuf.Message other) {
411 if (other instanceof com.google.ortools.sat.v1.CpSolverRequest) {
412 return mergeFrom((com.google.ortools.sat.v1.CpSolverRequest)other);
414 super.mergeFrom(other);
419 public Builder
mergeFrom(com.google.ortools.sat.v1.CpSolverRequest other) {
420 if (other == com.google.ortools.sat.v1.CpSolverRequest.getDefaultInstance())
return this;
421 if (other.hasModel()) {
424 if (other.hasParameters()) {
427 this.mergeUnknownFields(other.getUnknownFields());
439 com.google.protobuf.CodedInputStream input,
440 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
441 throws java.io.IOException {
442 if (extensionRegistry ==
null) {
443 throw new java.lang.NullPointerException();
446 boolean done =
false;
448 int tag = input.readTag();
455 internalGetModelFieldBuilder().getBuilder(),
457 bitField0_ |= 0x00000001;
462 internalGetParametersFieldBuilder().getBuilder(),
464 bitField0_ |= 0x00000002;
468 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
475 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
476 throw e.unwrapIOException();
482 private int bitField0_;
485 private com.google.protobuf.SingleFieldBuilder<
486 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder> modelBuilder_;
496 return ((bitField0_ & 0x00000001) != 0);
507 if (modelBuilder_ ==
null) {
508 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
510 return modelBuilder_.getMessage();
520 public Builder
setModel(com.google.ortools.sat.CpModelProto value) {
521 if (modelBuilder_ ==
null) {
523 throw new NullPointerException();
527 modelBuilder_.setMessage(value);
529 bitField0_ |= 0x00000001;
541 com.google.ortools.sat.CpModelProto.Builder builderForValue) {
542 if (modelBuilder_ ==
null) {
543 model_ = builderForValue.build();
545 modelBuilder_.setMessage(builderForValue.build());
547 bitField0_ |= 0x00000001;
558 public Builder
mergeModel(com.google.ortools.sat.CpModelProto value) {
559 if (modelBuilder_ ==
null) {
560 if (((bitField0_ & 0x00000001) != 0) &&
562 model_ != com.google.ortools.sat.CpModelProto.getDefaultInstance()) {
568 modelBuilder_.mergeFrom(value);
570 if (model_ !=
null) {
571 bitField0_ |= 0x00000001;
584 bitField0_ = (bitField0_ & ~0x00000001);
586 if (modelBuilder_ !=
null) {
587 modelBuilder_.dispose();
588 modelBuilder_ =
null;
601 bitField0_ |= 0x00000001;
603 return internalGetModelFieldBuilder().getBuilder();
613 if (modelBuilder_ !=
null) {
614 return modelBuilder_.getMessageOrBuilder();
616 return model_ ==
null ?
617 com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
627 private com.google.protobuf.SingleFieldBuilder<
628 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder>
629 internalGetModelFieldBuilder() {
630 if (modelBuilder_ ==
null) {
631 modelBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
632 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder>(
634 getParentForChildren(),
638 return modelBuilder_;
642 private com.google.protobuf.SingleFieldBuilder<
643 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder> parametersBuilder_;
653 return ((bitField0_ & 0x00000002) != 0);
664 if (parametersBuilder_ ==
null) {
665 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
667 return parametersBuilder_.getMessage();
678 if (parametersBuilder_ ==
null) {
680 throw new NullPointerException();
684 parametersBuilder_.setMessage(value);
686 bitField0_ |= 0x00000002;
698 com.google.ortools.sat.SatParameters.Builder builderForValue) {
699 if (parametersBuilder_ ==
null) {
700 parameters_ = builderForValue.build();
702 parametersBuilder_.setMessage(builderForValue.build());
704 bitField0_ |= 0x00000002;
716 if (parametersBuilder_ ==
null) {
717 if (((bitField0_ & 0x00000002) != 0) &&
718 parameters_ !=
null &&
719 parameters_ != com.google.ortools.sat.SatParameters.getDefaultInstance()) {
725 parametersBuilder_.mergeFrom(value);
727 if (parameters_ !=
null) {
728 bitField0_ |= 0x00000002;
741 bitField0_ = (bitField0_ & ~0x00000002);
743 if (parametersBuilder_ !=
null) {
744 parametersBuilder_.dispose();
745 parametersBuilder_ =
null;
758 bitField0_ |= 0x00000002;
760 return internalGetParametersFieldBuilder().getBuilder();
770 if (parametersBuilder_ !=
null) {
771 return parametersBuilder_.getMessageOrBuilder();
773 return parameters_ ==
null ?
774 com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
784 private com.google.protobuf.SingleFieldBuilder<
785 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder>
786 internalGetParametersFieldBuilder() {
787 if (parametersBuilder_ ==
null) {
788 parametersBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
789 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder>(
791 getParentForChildren(),
795 return parametersBuilder_;
804 DEFAULT_INSTANCE =
new com.google.ortools.sat.v1.CpSolverRequest();
808 return DEFAULT_INSTANCE;
815 com.google.protobuf.CodedInputStream input,
816 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
817 throws com.google.protobuf.InvalidProtocolBufferException {
820 builder.mergeFrom(input, extensionRegistry);
821 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
822 throw e.setUnfinishedMessage(builder.buildPartial());
823 }
catch (com.google.protobuf.UninitializedMessageException e) {
824 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
825 }
catch (java.io.IOException e) {
826 throw new com.google.protobuf.InvalidProtocolBufferException(e)
827 .setUnfinishedMessage(builder.buildPartial());
829 return builder.buildPartial();
833 public static com.google.protobuf.Parser<CpSolverRequest>
parser() {
844 return DEFAULT_INSTANCE;