RegularLimitParameters.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/constraint_solver/search_limit.proto
3 
4 package com.google.ortools.constraintsolver;
5 
14 public final class RegularLimitParameters extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.RegularLimitParameters)
18 private static final long serialVersionUID = 0L;
19  // Use RegularLimitParameters.newBuilder() to construct.
20  private RegularLimitParameters(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21  super(builder);
22  }
23  private RegularLimitParameters() {
24  }
25 
26  @java.lang.Override
27  @SuppressWarnings({"unused"})
28  protected java.lang.Object newInstance(
29  UnusedPrivateParameter unused) {
30  return new RegularLimitParameters();
31  }
32 
33  @java.lang.Override
34  public final com.google.protobuf.UnknownFieldSet
36  return this.unknownFields;
37  }
38  private RegularLimitParameters(
39  com.google.protobuf.CodedInputStream input,
40  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
41  throws com.google.protobuf.InvalidProtocolBufferException {
42  this();
43  if (extensionRegistry == null) {
44  throw new java.lang.NullPointerException();
45  }
46  com.google.protobuf.UnknownFieldSet.Builder unknownFields =
47  com.google.protobuf.UnknownFieldSet.newBuilder();
48  try {
49  boolean done = false;
50  while (!done) {
51  int tag = input.readTag();
52  switch (tag) {
53  case 0:
54  done = true;
55  break;
56  case 8: {
57 
58  time_ = input.readInt64();
59  break;
60  }
61  case 16: {
62 
63  branches_ = input.readInt64();
64  break;
65  }
66  case 24: {
67 
68  failures_ = input.readInt64();
69  break;
70  }
71  case 32: {
72 
73  solutions_ = input.readInt64();
74  break;
75  }
76  case 40: {
77 
78  smartTimeCheck_ = input.readBool();
79  break;
80  }
81  case 48: {
82 
83  cumulative_ = input.readBool();
84  break;
85  }
86  default: {
87  if (!parseUnknownField(
88  input, unknownFields, extensionRegistry, tag)) {
89  done = true;
90  }
91  break;
92  }
93  }
94  }
95  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
96  throw e.setUnfinishedMessage(this);
97  } catch (java.io.IOException e) {
98  throw new com.google.protobuf.InvalidProtocolBufferException(
99  e).setUnfinishedMessage(this);
100  } finally {
101  this.unknownFields = unknownFields.build();
102  makeExtensionsImmutable();
103  }
104  }
105  public static final com.google.protobuf.Descriptors.Descriptor
107  return com.google.ortools.constraintsolver.SearchLimitProtobuf.internal_static_operations_research_RegularLimitParameters_descriptor;
108  }
109 
110  @java.lang.Override
111  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113  return com.google.ortools.constraintsolver.SearchLimitProtobuf.internal_static_operations_research_RegularLimitParameters_fieldAccessorTable
114  .ensureFieldAccessorsInitialized(
116  }
117 
118  public static final int TIME_FIELD_NUMBER = 1;
119  private long time_;
123  public long getTime() {
124  return time_;
125  }
126 
127  public static final int BRANCHES_FIELD_NUMBER = 2;
128  private long branches_;
132  public long getBranches() {
133  return branches_;
134  }
135 
136  public static final int FAILURES_FIELD_NUMBER = 3;
137  private long failures_;
141  public long getFailures() {
142  return failures_;
143  }
144 
145  public static final int SOLUTIONS_FIELD_NUMBER = 4;
146  private long solutions_;
150  public long getSolutions() {
151  return solutions_;
152  }
153 
154  public static final int SMART_TIME_CHECK_FIELD_NUMBER = 5;
155  private boolean smartTimeCheck_;
159  public boolean getSmartTimeCheck() {
160  return smartTimeCheck_;
161  }
162 
163  public static final int CUMULATIVE_FIELD_NUMBER = 6;
164  private boolean cumulative_;
168  public boolean getCumulative() {
169  return cumulative_;
170  }
171 
172  private byte memoizedIsInitialized = -1;
173  @java.lang.Override
174  public final boolean isInitialized() {
175  byte isInitialized = memoizedIsInitialized;
176  if (isInitialized == 1) return true;
177  if (isInitialized == 0) return false;
178 
179  memoizedIsInitialized = 1;
180  return true;
181  }
182 
183  @java.lang.Override
184  public void writeTo(com.google.protobuf.CodedOutputStream output)
185  throws java.io.IOException {
186  if (time_ != 0L) {
187  output.writeInt64(1, time_);
188  }
189  if (branches_ != 0L) {
190  output.writeInt64(2, branches_);
191  }
192  if (failures_ != 0L) {
193  output.writeInt64(3, failures_);
194  }
195  if (solutions_ != 0L) {
196  output.writeInt64(4, solutions_);
197  }
198  if (smartTimeCheck_ != false) {
199  output.writeBool(5, smartTimeCheck_);
200  }
201  if (cumulative_ != false) {
202  output.writeBool(6, cumulative_);
203  }
204  unknownFields.writeTo(output);
205  }
206 
207  @java.lang.Override
208  public int getSerializedSize() {
209  int size = memoizedSize;
210  if (size != -1) return size;
211 
212  size = 0;
213  if (time_ != 0L) {
214  size += com.google.protobuf.CodedOutputStream
215  .computeInt64Size(1, time_);
216  }
217  if (branches_ != 0L) {
218  size += com.google.protobuf.CodedOutputStream
219  .computeInt64Size(2, branches_);
220  }
221  if (failures_ != 0L) {
222  size += com.google.protobuf.CodedOutputStream
223  .computeInt64Size(3, failures_);
224  }
225  if (solutions_ != 0L) {
226  size += com.google.protobuf.CodedOutputStream
227  .computeInt64Size(4, solutions_);
228  }
229  if (smartTimeCheck_ != false) {
230  size += com.google.protobuf.CodedOutputStream
231  .computeBoolSize(5, smartTimeCheck_);
232  }
233  if (cumulative_ != false) {
234  size += com.google.protobuf.CodedOutputStream
235  .computeBoolSize(6, cumulative_);
236  }
237  size += unknownFields.getSerializedSize();
238  memoizedSize = size;
239  return size;
240  }
241 
242  @java.lang.Override
243  public boolean equals(final java.lang.Object obj) {
244  if (obj == this) {
245  return true;
246  }
247  if (!(obj instanceof com.google.ortools.constraintsolver.RegularLimitParameters)) {
248  return super.equals(obj);
249  }
251 
252  if (getTime()
253  != other.getTime()) return false;
254  if (getBranches()
255  != other.getBranches()) return false;
256  if (getFailures()
257  != other.getFailures()) return false;
258  if (getSolutions()
259  != other.getSolutions()) return false;
260  if (getSmartTimeCheck()
261  != other.getSmartTimeCheck()) return false;
262  if (getCumulative()
263  != other.getCumulative()) return false;
264  if (!unknownFields.equals(other.unknownFields)) return false;
265  return true;
266  }
267 
268  @java.lang.Override
269  public int hashCode() {
270  if (memoizedHashCode != 0) {
271  return memoizedHashCode;
272  }
273  int hash = 41;
274  hash = (19 * hash) + getDescriptor().hashCode();
275  hash = (37 * hash) + TIME_FIELD_NUMBER;
276  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
277  getTime());
278  hash = (37 * hash) + BRANCHES_FIELD_NUMBER;
279  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
280  getBranches());
281  hash = (37 * hash) + FAILURES_FIELD_NUMBER;
282  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
283  getFailures());
284  hash = (37 * hash) + SOLUTIONS_FIELD_NUMBER;
285  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
286  getSolutions());
287  hash = (37 * hash) + SMART_TIME_CHECK_FIELD_NUMBER;
288  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
290  hash = (37 * hash) + CUMULATIVE_FIELD_NUMBER;
291  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
292  getCumulative());
293  hash = (29 * hash) + unknownFields.hashCode();
294  memoizedHashCode = hash;
295  return hash;
296  }
297 
299  java.nio.ByteBuffer data)
300  throws com.google.protobuf.InvalidProtocolBufferException {
301  return PARSER.parseFrom(data);
302  }
304  java.nio.ByteBuffer data,
305  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
306  throws com.google.protobuf.InvalidProtocolBufferException {
307  return PARSER.parseFrom(data, extensionRegistry);
308  }
310  com.google.protobuf.ByteString data)
311  throws com.google.protobuf.InvalidProtocolBufferException {
312  return PARSER.parseFrom(data);
313  }
315  com.google.protobuf.ByteString data,
316  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
317  throws com.google.protobuf.InvalidProtocolBufferException {
318  return PARSER.parseFrom(data, extensionRegistry);
319  }
321  throws com.google.protobuf.InvalidProtocolBufferException {
322  return PARSER.parseFrom(data);
323  }
325  byte[] data,
326  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
327  throws com.google.protobuf.InvalidProtocolBufferException {
328  return PARSER.parseFrom(data, extensionRegistry);
329  }
330  public static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(java.io.InputStream input)
331  throws java.io.IOException {
332  return com.google.protobuf.GeneratedMessageV3
333  .parseWithIOException(PARSER, input);
334  }
336  java.io.InputStream input,
337  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338  throws java.io.IOException {
339  return com.google.protobuf.GeneratedMessageV3
340  .parseWithIOException(PARSER, input, extensionRegistry);
341  }
343  throws java.io.IOException {
344  return com.google.protobuf.GeneratedMessageV3
345  .parseDelimitedWithIOException(PARSER, input);
346  }
348  java.io.InputStream input,
349  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
350  throws java.io.IOException {
351  return com.google.protobuf.GeneratedMessageV3
352  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
353  }
355  com.google.protobuf.CodedInputStream input)
356  throws java.io.IOException {
357  return com.google.protobuf.GeneratedMessageV3
358  .parseWithIOException(PARSER, input);
359  }
361  com.google.protobuf.CodedInputStream input,
362  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
363  throws java.io.IOException {
364  return com.google.protobuf.GeneratedMessageV3
365  .parseWithIOException(PARSER, input, extensionRegistry);
366  }
367 
368  @java.lang.Override
369  public Builder newBuilderForType() { return newBuilder(); }
370  public static Builder newBuilder() {
371  return DEFAULT_INSTANCE.toBuilder();
372  }
374  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
375  }
376  @java.lang.Override
377  public Builder toBuilder() {
378  return this == DEFAULT_INSTANCE
379  ? new Builder() : new Builder().mergeFrom(this);
380  }
381 
382  @java.lang.Override
384  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
385  Builder builder = new Builder(parent);
386  return builder;
387  }
396  public static final class Builder extends
397  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
398  // @@protoc_insertion_point(builder_implements:operations_research.RegularLimitParameters)
399  com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder {
400  public static final com.google.protobuf.Descriptors.Descriptor
402  return com.google.ortools.constraintsolver.SearchLimitProtobuf.internal_static_operations_research_RegularLimitParameters_descriptor;
403  }
404 
405  @java.lang.Override
406  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
408  return com.google.ortools.constraintsolver.SearchLimitProtobuf.internal_static_operations_research_RegularLimitParameters_fieldAccessorTable
409  .ensureFieldAccessorsInitialized(
411  }
412 
413  // Construct using com.google.ortools.constraintsolver.RegularLimitParameters.newBuilder()
414  private Builder() {
415  maybeForceBuilderInitialization();
416  }
417 
418  private Builder(
419  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
420  super(parent);
421  maybeForceBuilderInitialization();
422  }
423  private void maybeForceBuilderInitialization() {
424  if (com.google.protobuf.GeneratedMessageV3
425  .alwaysUseFieldBuilders) {
426  }
427  }
428  @java.lang.Override
429  public Builder clear() {
430  super.clear();
431  time_ = 0L;
432 
433  branches_ = 0L;
434 
435  failures_ = 0L;
436 
437  solutions_ = 0L;
438 
439  smartTimeCheck_ = false;
440 
441  cumulative_ = false;
442 
443  return this;
444  }
445 
446  @java.lang.Override
447  public com.google.protobuf.Descriptors.Descriptor
449  return com.google.ortools.constraintsolver.SearchLimitProtobuf.internal_static_operations_research_RegularLimitParameters_descriptor;
450  }
451 
452  @java.lang.Override
455  }
456 
457  @java.lang.Override
460  if (!result.isInitialized()) {
461  throw newUninitializedMessageException(result);
462  }
463  return result;
464  }
465 
466  @java.lang.Override
469  result.time_ = time_;
470  result.branches_ = branches_;
471  result.failures_ = failures_;
472  result.solutions_ = solutions_;
473  result.smartTimeCheck_ = smartTimeCheck_;
474  result.cumulative_ = cumulative_;
475  onBuilt();
476  return result;
477  }
478 
479  @java.lang.Override
480  public Builder clone() {
481  return super.clone();
482  }
483  @java.lang.Override
485  com.google.protobuf.Descriptors.FieldDescriptor field,
486  java.lang.Object value) {
487  return super.setField(field, value);
488  }
489  @java.lang.Override
491  com.google.protobuf.Descriptors.FieldDescriptor field) {
492  return super.clearField(field);
493  }
494  @java.lang.Override
496  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
497  return super.clearOneof(oneof);
498  }
499  @java.lang.Override
501  com.google.protobuf.Descriptors.FieldDescriptor field,
502  int index, java.lang.Object value) {
503  return super.setRepeatedField(field, index, value);
504  }
505  @java.lang.Override
507  com.google.protobuf.Descriptors.FieldDescriptor field,
508  java.lang.Object value) {
509  return super.addRepeatedField(field, value);
510  }
511  @java.lang.Override
512  public Builder mergeFrom(com.google.protobuf.Message other) {
515  } else {
516  super.mergeFrom(other);
517  return this;
518  }
519  }
520 
523  if (other.getTime() != 0L) {
524  setTime(other.getTime());
525  }
526  if (other.getBranches() != 0L) {
527  setBranches(other.getBranches());
528  }
529  if (other.getFailures() != 0L) {
530  setFailures(other.getFailures());
531  }
532  if (other.getSolutions() != 0L) {
533  setSolutions(other.getSolutions());
534  }
535  if (other.getSmartTimeCheck() != false) {
536  setSmartTimeCheck(other.getSmartTimeCheck());
537  }
538  if (other.getCumulative() != false) {
539  setCumulative(other.getCumulative());
540  }
541  this.mergeUnknownFields(other.unknownFields);
542  onChanged();
543  return this;
544  }
545 
546  @java.lang.Override
547  public final boolean isInitialized() {
548  return true;
549  }
550 
551  @java.lang.Override
553  com.google.protobuf.CodedInputStream input,
554  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
555  throws java.io.IOException {
557  try {
558  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
559  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
560  parsedMessage = (com.google.ortools.constraintsolver.RegularLimitParameters) e.getUnfinishedMessage();
561  throw e.unwrapIOException();
562  } finally {
563  if (parsedMessage != null) {
564  mergeFrom(parsedMessage);
565  }
566  }
567  return this;
568  }
569 
570  private long time_ ;
574  public long getTime() {
575  return time_;
576  }
580  public Builder setTime(long value) {
581 
582  time_ = value;
583  onChanged();
584  return this;
585  }
589  public Builder clearTime() {
590 
591  time_ = 0L;
592  onChanged();
593  return this;
594  }
595 
596  private long branches_ ;
600  public long getBranches() {
601  return branches_;
602  }
606  public Builder setBranches(long value) {
607 
608  branches_ = value;
609  onChanged();
610  return this;
611  }
616 
617  branches_ = 0L;
618  onChanged();
619  return this;
620  }
621 
622  private long failures_ ;
626  public long getFailures() {
627  return failures_;
628  }
632  public Builder setFailures(long value) {
633 
634  failures_ = value;
635  onChanged();
636  return this;
637  }
642 
643  failures_ = 0L;
644  onChanged();
645  return this;
646  }
647 
648  private long solutions_ ;
652  public long getSolutions() {
653  return solutions_;
654  }
658  public Builder setSolutions(long value) {
659 
660  solutions_ = value;
661  onChanged();
662  return this;
663  }
668 
669  solutions_ = 0L;
670  onChanged();
671  return this;
672  }
673 
674  private boolean smartTimeCheck_ ;
678  public boolean getSmartTimeCheck() {
679  return smartTimeCheck_;
680  }
684  public Builder setSmartTimeCheck(boolean value) {
685 
686  smartTimeCheck_ = value;
687  onChanged();
688  return this;
689  }
694 
695  smartTimeCheck_ = false;
696  onChanged();
697  return this;
698  }
699 
700  private boolean cumulative_ ;
704  public boolean getCumulative() {
705  return cumulative_;
706  }
710  public Builder setCumulative(boolean value) {
711 
712  cumulative_ = value;
713  onChanged();
714  return this;
715  }
720 
721  cumulative_ = false;
722  onChanged();
723  return this;
724  }
725  @java.lang.Override
726  public final Builder setUnknownFields(
727  final com.google.protobuf.UnknownFieldSet unknownFields) {
728  return super.setUnknownFields(unknownFields);
729  }
730 
731  @java.lang.Override
733  final com.google.protobuf.UnknownFieldSet unknownFields) {
734  return super.mergeUnknownFields(unknownFields);
735  }
736 
737 
738  // @@protoc_insertion_point(builder_scope:operations_research.RegularLimitParameters)
739  }
740 
741  // @@protoc_insertion_point(class_scope:operations_research.RegularLimitParameters)
742  private static final com.google.ortools.constraintsolver.RegularLimitParameters DEFAULT_INSTANCE;
743  static {
744  DEFAULT_INSTANCE = new com.google.ortools.constraintsolver.RegularLimitParameters();
745  }
746 
748  return DEFAULT_INSTANCE;
749  }
750 
751  private static final com.google.protobuf.Parser<RegularLimitParameters>
752  PARSER = new com.google.protobuf.AbstractParser<RegularLimitParameters>() {
753  @java.lang.Override
754  public RegularLimitParameters parsePartialFrom(
755  com.google.protobuf.CodedInputStream input,
756  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
757  throws com.google.protobuf.InvalidProtocolBufferException {
758  return new RegularLimitParameters(input, extensionRegistry);
759  }
760  };
761 
762  public static com.google.protobuf.Parser<RegularLimitParameters> parser() {
763  return PARSER;
764  }
765 
766  @java.lang.Override
767  public com.google.protobuf.Parser<RegularLimitParameters> getParserForType() {
768  return PARSER;
769  }
770 
771  @java.lang.Override
773  return DEFAULT_INSTANCE;
774  }
775 
776 }
777 
.lang.Override com.google.protobuf.Parser< RegularLimitParameters > getParserForType()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.constraintsolver.RegularLimitParameters getDefaultInstance()
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder mergeFrom(com.google.ortools.constraintsolver.RegularLimitParameters other)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.constraintsolver.RegularLimitParameters build()
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(com.google.protobuf.CodedInputStream input)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(byte[] data)
static com.google.ortools.constraintsolver.RegularLimitParameters parseDelimitedFrom(java.io.InputStream input)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.constraintsolver.RegularLimitParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(java.io.InputStream input)
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.constraintsolver.RegularLimitParameters buildPartial()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static com.google.protobuf.Parser< RegularLimitParameters > parser()
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(com.google.protobuf.ByteString data)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override com.google.ortools.constraintsolver.RegularLimitParameters getDefaultInstanceForType()
Builder setSmartTimeCheck(boolean value)
bool smart_time_check = 5;
static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.constraintsolver.RegularLimitParameters getDefaultInstanceForType()
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static Builder newBuilder(com.google.ortools.constraintsolver.RegularLimitParameters prototype)