6package com.google.ortools.sat.v1;
15public final class CpSolverRequest
extends
16 com.google.protobuf.GeneratedMessage implements
19private static final long serialVersionUID = 0L;
21 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
22 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
27 CpSolverRequest.class.getName());
30 private CpSolverRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
33 private CpSolverRequest() {
36 public static final com.google.protobuf.Descriptors.Descriptor
38 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
42 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
44 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_fieldAccessorTable
45 .ensureFieldAccessorsInitialized(
46 com.google.ortools.sat.v1.CpSolverRequest.class, com.google.ortools.sat.v1.CpSolverRequest.Builder.class);
49 private int bitField0_;
62 return ((bitField0_ & 0x00000001) != 0);
74 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
85 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
100 return ((bitField0_ & 0x00000002) != 0);
112 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
123 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
126 private byte memoizedIsInitialized = -1;
133 memoizedIsInitialized = 1;
138 public void writeTo(com.google.protobuf.CodedOutputStream output)
139 throws java.io.IOException {
140 if (((bitField0_ & 0x00000001) != 0)) {
143 if (((bitField0_ & 0x00000002) != 0)) {
146 getUnknownFields().writeTo(output);
151 int size = memoizedSize;
152 if (size != -1)
return size;
155 if (((bitField0_ & 0x00000001) != 0)) {
156 size += com.google.protobuf.CodedOutputStream
159 if (((bitField0_ & 0x00000002) != 0)) {
160 size += com.google.protobuf.CodedOutputStream
163 size += getUnknownFields().getSerializedSize();
169 public boolean equals(
final java.lang.Object obj) {
173 if (!(obj instanceof com.google.ortools.sat.v1.CpSolverRequest)) {
174 return super.equals(obj);
188 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
194 if (memoizedHashCode != 0) {
195 return memoizedHashCode;
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.GeneratedMessage
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.GeneratedMessage
254 .parseWithIOException(PARSER, input, extensionRegistry);
258 throws java.io.IOException {
259 return com.google.protobuf.GeneratedMessage
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.GeneratedMessage
268 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
271 com.google.protobuf.CodedInputStream input)
272 throws java.io.IOException {
273 return com.google.protobuf.GeneratedMessage
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.GeneratedMessage
281 .parseWithIOException(PARSER, input, extensionRegistry);
287 return DEFAULT_INSTANCE.toBuilder();
290 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
294 return this == DEFAULT_INSTANCE
300 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
311 public static final class Builder
extends
312 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
315 public static final com.google.protobuf.Descriptors.Descriptor
317 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
321 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
323 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_fieldAccessorTable
324 .ensureFieldAccessorsInitialized(
325 com.google.ortools.sat.v1.CpSolverRequest.class, com.google.ortools.sat.v1.CpSolverRequest.Builder.class);
330 maybeForceBuilderInitialization();
334 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
336 maybeForceBuilderInitialization();
338 private void maybeForceBuilderInitialization() {
339 if (com.google.protobuf.GeneratedMessage
340 .alwaysUseFieldBuilders) {
341 getModelFieldBuilder();
342 getParametersFieldBuilder();
350 if (modelBuilder_ !=
null) {
351 modelBuilder_.dispose();
352 modelBuilder_ =
null;
355 if (parametersBuilder_ !=
null) {
356 parametersBuilder_.dispose();
357 parametersBuilder_ =
null;
363 public com.google.protobuf.Descriptors.Descriptor
365 return com.google.ortools.sat.v1.CpModelServiceProto.internal_static_operations_research_sat_v1_CpSolverRequest_descriptor;
370 return com.google.ortools.sat.v1.CpSolverRequest.getDefaultInstance();
377 throw newUninitializedMessageException(result);
385 if (bitField0_ != 0) { buildPartial0(result); }
390 private void buildPartial0(com.google.ortools.sat.v1.CpSolverRequest result) {
391 int from_bitField0_ = bitField0_;
392 int to_bitField0_ = 0;
393 if (((from_bitField0_ & 0x00000001) != 0)) {
394 result.model_ = modelBuilder_ ==
null
396 : modelBuilder_.build();
397 to_bitField0_ |= 0x00000001;
399 if (((from_bitField0_ & 0x00000002) != 0)) {
400 result.parameters_ = parametersBuilder_ ==
null
402 : parametersBuilder_.build();
403 to_bitField0_ |= 0x00000002;
405 result.bitField0_ |= to_bitField0_;
409 public Builder
mergeFrom(com.google.protobuf.Message other) {
410 if (other instanceof com.google.ortools.sat.v1.CpSolverRequest) {
411 return mergeFrom((com.google.ortools.sat.v1.CpSolverRequest)other);
413 super.mergeFrom(other);
418 public Builder
mergeFrom(com.google.ortools.sat.v1.CpSolverRequest other) {
419 if (other == com.google.ortools.sat.v1.CpSolverRequest.getDefaultInstance())
return this;
420 if (other.hasModel()) {
423 if (other.hasParameters()) {
426 this.mergeUnknownFields(other.getUnknownFields());
438 com.google.protobuf.CodedInputStream input,
439 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
440 throws java.io.IOException {
441 if (extensionRegistry ==
null) {
442 throw new java.lang.NullPointerException();
445 boolean done =
false;
447 int tag = input.readTag();
454 getModelFieldBuilder().getBuilder(),
456 bitField0_ |= 0x00000001;
461 getParametersFieldBuilder().getBuilder(),
463 bitField0_ |= 0x00000002;
467 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
474 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
475 throw e.unwrapIOException();
481 private int bitField0_;
484 private com.google.protobuf.SingleFieldBuilder<
485 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder> modelBuilder_;
495 return ((bitField0_ & 0x00000001) != 0);
506 if (modelBuilder_ ==
null) {
507 return model_ ==
null ? com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
509 return modelBuilder_.getMessage();
519 public Builder
setModel(com.google.ortools.sat.CpModelProto value) {
520 if (modelBuilder_ ==
null) {
522 throw new NullPointerException();
526 modelBuilder_.setMessage(value);
528 bitField0_ |= 0x00000001;
540 com.google.ortools.sat.CpModelProto.Builder builderForValue) {
541 if (modelBuilder_ ==
null) {
542 model_ = builderForValue.build();
544 modelBuilder_.setMessage(builderForValue.build());
546 bitField0_ |= 0x00000001;
557 public Builder
mergeModel(com.google.ortools.sat.CpModelProto value) {
558 if (modelBuilder_ ==
null) {
559 if (((bitField0_ & 0x00000001) != 0) &&
561 model_ != com.google.ortools.sat.CpModelProto.getDefaultInstance()) {
567 modelBuilder_.mergeFrom(value);
569 if (model_ !=
null) {
570 bitField0_ |= 0x00000001;
583 bitField0_ = (bitField0_ & ~0x00000001);
585 if (modelBuilder_ !=
null) {
586 modelBuilder_.dispose();
587 modelBuilder_ =
null;
600 bitField0_ |= 0x00000001;
602 return getModelFieldBuilder().getBuilder();
612 if (modelBuilder_ !=
null) {
613 return modelBuilder_.getMessageOrBuilder();
615 return model_ ==
null ?
616 com.google.ortools.sat.CpModelProto.getDefaultInstance() : model_;
626 private com.google.protobuf.SingleFieldBuilder<
627 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder>
628 getModelFieldBuilder() {
629 if (modelBuilder_ ==
null) {
630 modelBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
631 com.google.ortools.sat.CpModelProto, com.google.ortools.sat.CpModelProto.Builder, com.google.ortools.sat.CpModelProtoOrBuilder>(
633 getParentForChildren(),
637 return modelBuilder_;
641 private com.google.protobuf.SingleFieldBuilder<
642 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder> parametersBuilder_;
652 return ((bitField0_ & 0x00000002) != 0);
663 if (parametersBuilder_ ==
null) {
664 return parameters_ ==
null ? com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
666 return parametersBuilder_.getMessage();
677 if (parametersBuilder_ ==
null) {
679 throw new NullPointerException();
683 parametersBuilder_.setMessage(value);
685 bitField0_ |= 0x00000002;
697 com.google.ortools.sat.SatParameters.Builder builderForValue) {
698 if (parametersBuilder_ ==
null) {
699 parameters_ = builderForValue.build();
701 parametersBuilder_.setMessage(builderForValue.build());
703 bitField0_ |= 0x00000002;
715 if (parametersBuilder_ ==
null) {
716 if (((bitField0_ & 0x00000002) != 0) &&
717 parameters_ !=
null &&
718 parameters_ != com.google.ortools.sat.SatParameters.getDefaultInstance()) {
724 parametersBuilder_.mergeFrom(value);
726 if (parameters_ !=
null) {
727 bitField0_ |= 0x00000002;
740 bitField0_ = (bitField0_ & ~0x00000002);
742 if (parametersBuilder_ !=
null) {
743 parametersBuilder_.dispose();
744 parametersBuilder_ =
null;
757 bitField0_ |= 0x00000002;
759 return getParametersFieldBuilder().getBuilder();
769 if (parametersBuilder_ !=
null) {
770 return parametersBuilder_.getMessageOrBuilder();
772 return parameters_ ==
null ?
773 com.google.ortools.sat.SatParameters.getDefaultInstance() : parameters_;
783 private com.google.protobuf.SingleFieldBuilder<
784 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder>
785 getParametersFieldBuilder() {
786 if (parametersBuilder_ ==
null) {
787 parametersBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
788 com.google.ortools.sat.SatParameters, com.google.ortools.sat.SatParameters.Builder, com.google.ortools.sat.SatParametersOrBuilder>(
790 getParentForChildren(),
794 return parametersBuilder_;
803 DEFAULT_INSTANCE =
new com.google.ortools.sat.v1.CpSolverRequest();
807 return DEFAULT_INSTANCE;
814 com.google.protobuf.CodedInputStream input,
815 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
816 throws com.google.protobuf.InvalidProtocolBufferException {
819 builder.mergeFrom(input, extensionRegistry);
820 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
821 throw e.setUnfinishedMessage(builder.buildPartial());
822 }
catch (com.google.protobuf.UninitializedMessageException e) {
823 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
824 }
catch (java.io.IOException e) {
825 throw new com.google.protobuf.InvalidProtocolBufferException(e)
826 .setUnfinishedMessage(builder.buildPartial());
828 return builder.buildPartial();
832 public static com.google.protobuf.Parser<CpSolverRequest>
parser() {
843 return DEFAULT_INSTANCE;