6package com.google.ortools.bop;
17@com.google.protobuf.Generated
18public final class BopOptimizerMethod
extends
19 com.google.protobuf.GeneratedMessage implements
22private static final long serialVersionUID = 0L;
24 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
25 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
30 BopOptimizerMethod.class.getName());
33 private BopOptimizerMethod(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
36 private BopOptimizerMethod() {
40 public static final com.google.protobuf.Descriptors.Descriptor
42 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopOptimizerMethod_descriptor;
46 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
48 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopOptimizerMethod_fieldAccessorTable
49 .ensureFieldAccessorsInitialized(
50 com.google.ortools.bop.BopOptimizerMethod.class, com.google.ortools.bop.BopOptimizerMethod.Builder.class);
56 public enum OptimizerType
57 implements com.google.protobuf.ProtocolMessageEnum {
121 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
122 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
127 OptimizerType.class.getName());
200 @java.lang.Deprecated
201 public static OptimizerType
valueOf(
int value) {
226 default:
return null;
230 public static com.google.protobuf.Internal.EnumLiteMap<
OptimizerType>
232 return internalValueMap;
234 private static final com.google.protobuf.Internal.EnumLiteMap<
236 new com.google.protobuf.Internal.EnumLiteMap<
OptimizerType>() {
242 public final com.google.protobuf.Descriptors.EnumValueDescriptor
246 public final com.google.protobuf.Descriptors.EnumDescriptor
250 public static com.google.protobuf.Descriptors.EnumDescriptor
252 return com.google.ortools.bop.BopOptimizerMethod.getDescriptor().getEnumTypes().get(0);
258 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
260 throw new java.lang.IllegalArgumentException(
261 "EnumValueDescriptor is not for this type.");
263 return VALUES[desc.getIndex()];
266 private final int value;
275 private int bitField0_;
277 private int type_ = 0;
282 @java.lang.Override
public boolean hasType() {
283 return ((bitField0_ & 0x00000001) != 0);
294 private byte memoizedIsInitialized = -1;
301 memoizedIsInitialized = 1;
306 public void writeTo(com.google.protobuf.CodedOutputStream output)
307 throws java.io.IOException {
308 if (((bitField0_ & 0x00000001) != 0)) {
309 output.writeEnum(1, type_);
311 getUnknownFields().writeTo(output);
316 int size = memoizedSize;
317 if (size != -1)
return size;
320 if (((bitField0_ & 0x00000001) != 0)) {
321 size += com.google.protobuf.CodedOutputStream
322 .computeEnumSize(1, type_);
324 size += getUnknownFields().getSerializedSize();
330 public boolean equals(
final java.lang.Object obj) {
334 if (!(obj instanceof com.google.ortools.bop.BopOptimizerMethod)) {
335 return super.equals(obj);
341 if (type_ != other.type_)
return false;
343 if (!getUnknownFields().
equals(other.getUnknownFields()))
return false;
349 if (memoizedHashCode != 0) {
350 return memoizedHashCode;
356 hash = (53 * hash) + type_;
358 hash = (29 * hash) + getUnknownFields().hashCode();
359 memoizedHashCode = hash;
364 java.nio.ByteBuffer data)
365 throws com.google.protobuf.InvalidProtocolBufferException {
366 return PARSER.parseFrom(data);
369 java.nio.ByteBuffer data,
370 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
371 throws com.google.protobuf.InvalidProtocolBufferException {
372 return PARSER.parseFrom(data, extensionRegistry);
375 com.google.protobuf.ByteString data)
376 throws com.google.protobuf.InvalidProtocolBufferException {
377 return PARSER.parseFrom(data);
380 com.google.protobuf.ByteString data,
381 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
382 throws com.google.protobuf.InvalidProtocolBufferException {
383 return PARSER.parseFrom(data, extensionRegistry);
386 throws com.google.protobuf.InvalidProtocolBufferException {
387 return PARSER.parseFrom(data);
391 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
392 throws com.google.protobuf.InvalidProtocolBufferException {
393 return PARSER.parseFrom(data, extensionRegistry);
396 throws java.io.IOException {
397 return com.google.protobuf.GeneratedMessage
398 .parseWithIOException(PARSER, input);
401 java.io.InputStream input,
402 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
403 throws java.io.IOException {
404 return com.google.protobuf.GeneratedMessage
405 .parseWithIOException(PARSER, input, extensionRegistry);
409 throws java.io.IOException {
410 return com.google.protobuf.GeneratedMessage
411 .parseDelimitedWithIOException(PARSER, input);
415 java.io.InputStream input,
416 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
417 throws java.io.IOException {
418 return com.google.protobuf.GeneratedMessage
419 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
422 com.google.protobuf.CodedInputStream input)
423 throws java.io.IOException {
424 return com.google.protobuf.GeneratedMessage
425 .parseWithIOException(PARSER, input);
428 com.google.protobuf.CodedInputStream input,
429 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
430 throws java.io.IOException {
431 return com.google.protobuf.GeneratedMessage
432 .parseWithIOException(PARSER, input, extensionRegistry);
438 return DEFAULT_INSTANCE.toBuilder();
441 return DEFAULT_INSTANCE.toBuilder().
mergeFrom(prototype);
445 return this == DEFAULT_INSTANCE
451 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
464 public static final class Builder
extends
465 com.google.protobuf.GeneratedMessage.Builder<Builder> implements
468 public static final com.google.protobuf.Descriptors.Descriptor
470 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopOptimizerMethod_descriptor;
474 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
476 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopOptimizerMethod_fieldAccessorTable
477 .ensureFieldAccessorsInitialized(
478 com.google.ortools.bop.BopOptimizerMethod.class, com.google.ortools.bop.BopOptimizerMethod.Builder.class);
487 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
500 public com.google.protobuf.Descriptors.Descriptor
502 return com.google.ortools.bop.BopParametersOuterClass.internal_static_operations_research_bop_BopOptimizerMethod_descriptor;
507 return com.google.ortools.bop.BopOptimizerMethod.getDefaultInstance();
514 throw newUninitializedMessageException(result);
522 if (bitField0_ != 0) { buildPartial0(result); }
527 private void buildPartial0(com.google.ortools.bop.BopOptimizerMethod result) {
528 int from_bitField0_ = bitField0_;
529 int to_bitField0_ = 0;
530 if (((from_bitField0_ & 0x00000001) != 0)) {
531 result.type_ = type_;
532 to_bitField0_ |= 0x00000001;
534 result.bitField0_ |= to_bitField0_;
538 public Builder
mergeFrom(com.google.protobuf.Message other) {
539 if (other instanceof com.google.ortools.bop.BopOptimizerMethod) {
540 return mergeFrom((com.google.ortools.bop.BopOptimizerMethod)other);
542 super.mergeFrom(other);
547 public Builder
mergeFrom(com.google.ortools.bop.BopOptimizerMethod other) {
548 if (other == com.google.ortools.bop.BopOptimizerMethod.getDefaultInstance())
return this;
549 if (other.hasType()) {
552 this.mergeUnknownFields(other.getUnknownFields());
564 com.google.protobuf.CodedInputStream input,
565 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
566 throws java.io.IOException {
567 if (extensionRegistry ==
null) {
568 throw new java.lang.NullPointerException();
571 boolean done =
false;
573 int tag = input.readTag();
579 int tmpRaw = input.readEnum();
581 com.google.ortools.bop.BopOptimizerMethod.OptimizerType.forNumber(tmpRaw);
582 if (tmpValue ==
null) {
583 mergeUnknownVarintField(1, tmpRaw);
586 bitField0_ |= 0x00000001;
591 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
598 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
599 throw e.unwrapIOException();
605 private int bitField0_;
607 private int type_ = 0;
612 @java.lang.Override
public boolean hasType() {
613 return ((bitField0_ & 0x00000001) != 0);
629 public Builder
setType(com.google.ortools.bop.BopOptimizerMethod.OptimizerType value) {
630 if (value ==
null) {
throw new NullPointerException(); }
631 bitField0_ |= 0x00000001;
632 type_ = value.getNumber();
641 bitField0_ = (bitField0_ & ~0x00000001);
653 DEFAULT_INSTANCE =
new com.google.ortools.bop.BopOptimizerMethod();
657 return DEFAULT_INSTANCE;
664 com.google.protobuf.CodedInputStream input,
665 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
666 throws com.google.protobuf.InvalidProtocolBufferException {
669 builder.mergeFrom(input, extensionRegistry);
670 }
catch (com.google.protobuf.InvalidProtocolBufferException e) {
671 throw e.setUnfinishedMessage(builder.buildPartial());
672 }
catch (com.google.protobuf.UninitializedMessageException e) {
673 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
674 }
catch (java.io.IOException e) {
675 throw new com.google.protobuf.InvalidProtocolBufferException(e)
676 .setUnfinishedMessage(builder.buildPartial());
678 return builder.buildPartial();
682 public static com.google.protobuf.Parser<BopOptimizerMethod>
parser() {
693 return DEFAULT_INSTANCE;