Java Reference

Java Reference

MPSolveInfo.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/linear_solver/linear_solver.proto
3
4package com.google.ortools.linearsolver;
5
9public final class MPSolveInfo extends
10 com.google.protobuf.GeneratedMessageV3 implements
11 // @@protoc_insertion_point(message_implements:operations_research.MPSolveInfo)
13private static final long serialVersionUID = 0L;
14 // Use MPSolveInfo.newBuilder() to construct.
15 private MPSolveInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
16 super(builder);
17 }
18 private MPSolveInfo() {
19 }
20
21 @java.lang.Override
22 @SuppressWarnings({"unused"})
23 protected java.lang.Object newInstance(
24 UnusedPrivateParameter unused) {
25 return new MPSolveInfo();
26 }
27
28 @java.lang.Override
29 public final com.google.protobuf.UnknownFieldSet
31 return this.unknownFields;
32 }
33 private MPSolveInfo(
34 com.google.protobuf.CodedInputStream input,
35 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
36 throws com.google.protobuf.InvalidProtocolBufferException {
37 this();
38 if (extensionRegistry == null) {
39 throw new java.lang.NullPointerException();
40 }
41 int mutable_bitField0_ = 0;
42 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
43 com.google.protobuf.UnknownFieldSet.newBuilder();
44 try {
45 boolean done = false;
46 while (!done) {
47 int tag = input.readTag();
48 switch (tag) {
49 case 0:
50 done = true;
51 break;
52 case 9: {
53 bitField0_ |= 0x00000001;
54 solveWallTimeSeconds_ = input.readDouble();
55 break;
56 }
57 case 17: {
58 bitField0_ |= 0x00000002;
59 solveUserTimeSeconds_ = input.readDouble();
60 break;
61 }
62 default: {
63 if (!parseUnknownField(
64 input, unknownFields, extensionRegistry, tag)) {
65 done = true;
66 }
67 break;
68 }
69 }
70 }
71 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
72 throw e.setUnfinishedMessage(this);
73 } catch (java.io.IOException e) {
74 throw new com.google.protobuf.InvalidProtocolBufferException(
75 e).setUnfinishedMessage(this);
76 } finally {
77 this.unknownFields = unknownFields.build();
78 makeExtensionsImmutable();
79 }
80 }
81 public static final com.google.protobuf.Descriptors.Descriptor
83 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolveInfo_descriptor;
84 }
85
86 @java.lang.Override
87 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolveInfo_fieldAccessorTable
90 .ensureFieldAccessorsInitialized(
91 com.google.ortools.linearsolver.MPSolveInfo.class, com.google.ortools.linearsolver.MPSolveInfo.Builder.class);
92 }
93
94 private int bitField0_;
95 public static final int SOLVE_WALL_TIME_SECONDS_FIELD_NUMBER = 1;
96 private double solveWallTimeSeconds_;
109 @java.lang.Override
110 public boolean hasSolveWallTimeSeconds() {
111 return ((bitField0_ & 0x00000001) != 0);
112 }
125 @java.lang.Override
126 public double getSolveWallTimeSeconds() {
127 return solveWallTimeSeconds_;
128 }
129
130 public static final int SOLVE_USER_TIME_SECONDS_FIELD_NUMBER = 2;
131 private double solveUserTimeSeconds_;
136 @java.lang.Override
137 public boolean hasSolveUserTimeSeconds() {
138 return ((bitField0_ & 0x00000002) != 0);
139 }
144 @java.lang.Override
145 public double getSolveUserTimeSeconds() {
146 return solveUserTimeSeconds_;
147 }
148
149 private byte memoizedIsInitialized = -1;
150 @java.lang.Override
151 public final boolean isInitialized() {
152 byte isInitialized = memoizedIsInitialized;
153 if (isInitialized == 1) return true;
154 if (isInitialized == 0) return false;
155
156 memoizedIsInitialized = 1;
157 return true;
158 }
159
160 @java.lang.Override
161 public void writeTo(com.google.protobuf.CodedOutputStream output)
162 throws java.io.IOException {
163 if (((bitField0_ & 0x00000001) != 0)) {
164 output.writeDouble(1, solveWallTimeSeconds_);
165 }
166 if (((bitField0_ & 0x00000002) != 0)) {
167 output.writeDouble(2, solveUserTimeSeconds_);
168 }
169 unknownFields.writeTo(output);
170 }
171
172 @java.lang.Override
173 public int getSerializedSize() {
174 int size = memoizedSize;
175 if (size != -1) return size;
176
177 size = 0;
178 if (((bitField0_ & 0x00000001) != 0)) {
179 size += com.google.protobuf.CodedOutputStream
180 .computeDoubleSize(1, solveWallTimeSeconds_);
181 }
182 if (((bitField0_ & 0x00000002) != 0)) {
183 size += com.google.protobuf.CodedOutputStream
184 .computeDoubleSize(2, solveUserTimeSeconds_);
185 }
186 size += unknownFields.getSerializedSize();
187 memoizedSize = size;
188 return size;
189 }
190
191 @java.lang.Override
192 public boolean equals(final java.lang.Object obj) {
193 if (obj == this) {
194 return true;
195 }
196 if (!(obj instanceof com.google.ortools.linearsolver.MPSolveInfo)) {
197 return super.equals(obj);
198 }
199 com.google.ortools.linearsolver.MPSolveInfo other = (com.google.ortools.linearsolver.MPSolveInfo) obj;
200
201 if (hasSolveWallTimeSeconds() != other.hasSolveWallTimeSeconds()) return false;
203 if (java.lang.Double.doubleToLongBits(getSolveWallTimeSeconds())
204 != java.lang.Double.doubleToLongBits(
205 other.getSolveWallTimeSeconds())) return false;
206 }
207 if (hasSolveUserTimeSeconds() != other.hasSolveUserTimeSeconds()) return false;
209 if (java.lang.Double.doubleToLongBits(getSolveUserTimeSeconds())
210 != java.lang.Double.doubleToLongBits(
211 other.getSolveUserTimeSeconds())) return false;
212 }
213 if (!unknownFields.equals(other.unknownFields)) return false;
214 return true;
215 }
216
217 @java.lang.Override
218 public int hashCode() {
219 if (memoizedHashCode != 0) {
220 return memoizedHashCode;
221 }
222 int hash = 41;
223 hash = (19 * hash) + getDescriptor().hashCode();
225 hash = (37 * hash) + SOLVE_WALL_TIME_SECONDS_FIELD_NUMBER;
226 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
227 java.lang.Double.doubleToLongBits(getSolveWallTimeSeconds()));
228 }
230 hash = (37 * hash) + SOLVE_USER_TIME_SECONDS_FIELD_NUMBER;
231 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
232 java.lang.Double.doubleToLongBits(getSolveUserTimeSeconds()));
233 }
234 hash = (29 * hash) + unknownFields.hashCode();
235 memoizedHashCode = hash;
236 return hash;
237 }
238
239 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
240 java.nio.ByteBuffer data)
241 throws com.google.protobuf.InvalidProtocolBufferException {
242 return PARSER.parseFrom(data);
243 }
244 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
245 java.nio.ByteBuffer data,
246 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
247 throws com.google.protobuf.InvalidProtocolBufferException {
248 return PARSER.parseFrom(data, extensionRegistry);
249 }
250 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
251 com.google.protobuf.ByteString data)
252 throws com.google.protobuf.InvalidProtocolBufferException {
253 return PARSER.parseFrom(data);
254 }
255 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
256 com.google.protobuf.ByteString data,
257 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
258 throws com.google.protobuf.InvalidProtocolBufferException {
259 return PARSER.parseFrom(data, extensionRegistry);
260 }
261 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(byte[] data)
262 throws com.google.protobuf.InvalidProtocolBufferException {
263 return PARSER.parseFrom(data);
264 }
265 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
266 byte[] data,
267 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
268 throws com.google.protobuf.InvalidProtocolBufferException {
269 return PARSER.parseFrom(data, extensionRegistry);
270 }
271 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(java.io.InputStream input)
272 throws java.io.IOException {
273 return com.google.protobuf.GeneratedMessageV3
274 .parseWithIOException(PARSER, input);
275 }
276 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
277 java.io.InputStream input,
278 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
279 throws java.io.IOException {
280 return com.google.protobuf.GeneratedMessageV3
281 .parseWithIOException(PARSER, input, extensionRegistry);
282 }
283 public static com.google.ortools.linearsolver.MPSolveInfo parseDelimitedFrom(java.io.InputStream input)
284 throws java.io.IOException {
285 return com.google.protobuf.GeneratedMessageV3
286 .parseDelimitedWithIOException(PARSER, input);
287 }
288 public static com.google.ortools.linearsolver.MPSolveInfo parseDelimitedFrom(
289 java.io.InputStream input,
290 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291 throws java.io.IOException {
292 return com.google.protobuf.GeneratedMessageV3
293 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
294 }
295 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
296 com.google.protobuf.CodedInputStream input)
297 throws java.io.IOException {
298 return com.google.protobuf.GeneratedMessageV3
299 .parseWithIOException(PARSER, input);
300 }
301 public static com.google.ortools.linearsolver.MPSolveInfo parseFrom(
302 com.google.protobuf.CodedInputStream input,
303 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
304 throws java.io.IOException {
305 return com.google.protobuf.GeneratedMessageV3
306 .parseWithIOException(PARSER, input, extensionRegistry);
307 }
308
309 @java.lang.Override
310 public Builder newBuilderForType() { return newBuilder(); }
311 public static Builder newBuilder() {
312 return DEFAULT_INSTANCE.toBuilder();
313 }
314 public static Builder newBuilder(com.google.ortools.linearsolver.MPSolveInfo prototype) {
315 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
316 }
317 @java.lang.Override
319 return this == DEFAULT_INSTANCE
320 ? new Builder() : new Builder().mergeFrom(this);
321 }
322
323 @java.lang.Override
325 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
326 Builder builder = new Builder(parent);
327 return builder;
328 }
332 public static final class Builder extends
333 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
334 // @@protoc_insertion_point(builder_implements:operations_research.MPSolveInfo)
335 com.google.ortools.linearsolver.MPSolveInfoOrBuilder {
336 public static final com.google.protobuf.Descriptors.Descriptor
338 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolveInfo_descriptor;
339 }
340
341 @java.lang.Override
342 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
344 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolveInfo_fieldAccessorTable
345 .ensureFieldAccessorsInitialized(
346 com.google.ortools.linearsolver.MPSolveInfo.class, com.google.ortools.linearsolver.MPSolveInfo.Builder.class);
347 }
348
349 // Construct using com.google.ortools.linearsolver.MPSolveInfo.newBuilder()
350 private Builder() {
351 maybeForceBuilderInitialization();
352 }
353
354 private Builder(
355 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
356 super(parent);
357 maybeForceBuilderInitialization();
358 }
359 private void maybeForceBuilderInitialization() {
360 if (com.google.protobuf.GeneratedMessageV3
361 .alwaysUseFieldBuilders) {
362 }
363 }
364 @java.lang.Override
365 public Builder clear() {
366 super.clear();
367 solveWallTimeSeconds_ = 0D;
368 bitField0_ = (bitField0_ & ~0x00000001);
369 solveUserTimeSeconds_ = 0D;
370 bitField0_ = (bitField0_ & ~0x00000002);
371 return this;
372 }
373
374 @java.lang.Override
375 public com.google.protobuf.Descriptors.Descriptor
377 return com.google.ortools.linearsolver.LinearSolver.internal_static_operations_research_MPSolveInfo_descriptor;
378 }
379
380 @java.lang.Override
381 public com.google.ortools.linearsolver.MPSolveInfo getDefaultInstanceForType() {
382 return com.google.ortools.linearsolver.MPSolveInfo.getDefaultInstance();
383 }
384
385 @java.lang.Override
386 public com.google.ortools.linearsolver.MPSolveInfo build() {
387 com.google.ortools.linearsolver.MPSolveInfo result = buildPartial();
388 if (!result.isInitialized()) {
389 throw newUninitializedMessageException(result);
390 }
391 return result;
392 }
393
394 @java.lang.Override
395 public com.google.ortools.linearsolver.MPSolveInfo buildPartial() {
396 com.google.ortools.linearsolver.MPSolveInfo result = new com.google.ortools.linearsolver.MPSolveInfo(this);
397 int from_bitField0_ = bitField0_;
398 int to_bitField0_ = 0;
399 if (((from_bitField0_ & 0x00000001) != 0)) {
400 result.solveWallTimeSeconds_ = solveWallTimeSeconds_;
401 to_bitField0_ |= 0x00000001;
402 }
403 if (((from_bitField0_ & 0x00000002) != 0)) {
404 result.solveUserTimeSeconds_ = solveUserTimeSeconds_;
405 to_bitField0_ |= 0x00000002;
406 }
407 result.bitField0_ = to_bitField0_;
408 onBuilt();
409 return result;
410 }
411
412 @java.lang.Override
413 public Builder clone() {
414 return super.clone();
415 }
416 @java.lang.Override
418 com.google.protobuf.Descriptors.FieldDescriptor field,
419 java.lang.Object value) {
420 return super.setField(field, value);
421 }
422 @java.lang.Override
424 com.google.protobuf.Descriptors.FieldDescriptor field) {
425 return super.clearField(field);
426 }
427 @java.lang.Override
429 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
430 return super.clearOneof(oneof);
431 }
432 @java.lang.Override
434 com.google.protobuf.Descriptors.FieldDescriptor field,
435 int index, java.lang.Object value) {
436 return super.setRepeatedField(field, index, value);
437 }
438 @java.lang.Override
440 com.google.protobuf.Descriptors.FieldDescriptor field,
441 java.lang.Object value) {
442 return super.addRepeatedField(field, value);
443 }
444 @java.lang.Override
445 public Builder mergeFrom(com.google.protobuf.Message other) {
446 if (other instanceof com.google.ortools.linearsolver.MPSolveInfo) {
447 return mergeFrom((com.google.ortools.linearsolver.MPSolveInfo)other);
448 } else {
449 super.mergeFrom(other);
450 return this;
451 }
452 }
453
454 public Builder mergeFrom(com.google.ortools.linearsolver.MPSolveInfo other) {
455 if (other == com.google.ortools.linearsolver.MPSolveInfo.getDefaultInstance()) return this;
456 if (other.hasSolveWallTimeSeconds()) {
457 setSolveWallTimeSeconds(other.getSolveWallTimeSeconds());
458 }
459 if (other.hasSolveUserTimeSeconds()) {
460 setSolveUserTimeSeconds(other.getSolveUserTimeSeconds());
461 }
462 this.mergeUnknownFields(other.unknownFields);
463 onChanged();
464 return this;
465 }
466
467 @java.lang.Override
468 public final boolean isInitialized() {
469 return true;
470 }
471
472 @java.lang.Override
474 com.google.protobuf.CodedInputStream input,
475 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
476 throws java.io.IOException {
477 com.google.ortools.linearsolver.MPSolveInfo parsedMessage = null;
478 try {
479 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
480 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
481 parsedMessage = (com.google.ortools.linearsolver.MPSolveInfo) e.getUnfinishedMessage();
482 throw e.unwrapIOException();
483 } finally {
484 if (parsedMessage != null) {
485 mergeFrom(parsedMessage);
486 }
487 }
488 return this;
489 }
490 private int bitField0_;
491
492 private double solveWallTimeSeconds_ ;
505 @java.lang.Override
506 public boolean hasSolveWallTimeSeconds() {
507 return ((bitField0_ & 0x00000001) != 0);
508 }
521 @java.lang.Override
522 public double getSolveWallTimeSeconds() {
523 return solveWallTimeSeconds_;
524 }
538 public Builder setSolveWallTimeSeconds(double value) {
539 bitField0_ |= 0x00000001;
540 solveWallTimeSeconds_ = value;
541 onChanged();
542 return this;
543 }
557 bitField0_ = (bitField0_ & ~0x00000001);
558 solveWallTimeSeconds_ = 0D;
559 onChanged();
560 return this;
561 }
562
563 private double solveUserTimeSeconds_ ;
568 @java.lang.Override
569 public boolean hasSolveUserTimeSeconds() {
570 return ((bitField0_ & 0x00000002) != 0);
571 }
576 @java.lang.Override
577 public double getSolveUserTimeSeconds() {
578 return solveUserTimeSeconds_;
579 }
585 public Builder setSolveUserTimeSeconds(double value) {
586 bitField0_ |= 0x00000002;
587 solveUserTimeSeconds_ = value;
588 onChanged();
589 return this;
590 }
596 bitField0_ = (bitField0_ & ~0x00000002);
597 solveUserTimeSeconds_ = 0D;
598 onChanged();
599 return this;
600 }
601 @java.lang.Override
603 final com.google.protobuf.UnknownFieldSet unknownFields) {
604 return super.setUnknownFields(unknownFields);
605 }
606
607 @java.lang.Override
609 final com.google.protobuf.UnknownFieldSet unknownFields) {
610 return super.mergeUnknownFields(unknownFields);
611 }
612
613
614 // @@protoc_insertion_point(builder_scope:operations_research.MPSolveInfo)
615 }
616
617 // @@protoc_insertion_point(class_scope:operations_research.MPSolveInfo)
618 private static final com.google.ortools.linearsolver.MPSolveInfo DEFAULT_INSTANCE;
619 static {
620 DEFAULT_INSTANCE = new com.google.ortools.linearsolver.MPSolveInfo();
621 }
622
623 public static com.google.ortools.linearsolver.MPSolveInfo getDefaultInstance() {
624 return DEFAULT_INSTANCE;
625 }
626
627 @java.lang.Deprecated public static final com.google.protobuf.Parser<MPSolveInfo>
628 PARSER = new com.google.protobuf.AbstractParser<MPSolveInfo>() {
629 @java.lang.Override
630 public MPSolveInfo parsePartialFrom(
631 com.google.protobuf.CodedInputStream input,
632 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
633 throws com.google.protobuf.InvalidProtocolBufferException {
634 return new MPSolveInfo(input, extensionRegistry);
635 }
636 };
637
638 public static com.google.protobuf.Parser<MPSolveInfo> parser() {
639 return PARSER;
640 }
641
642 @java.lang.Override
643 public com.google.protobuf.Parser<MPSolveInfo> getParserForType() {
644 return PARSER;
645 }
646
647 @java.lang.Override
648 public com.google.ortools.linearsolver.MPSolveInfo getDefaultInstanceForType() {
649 return DEFAULT_INSTANCE;
650 }
651
652}
653
.lang.Override com.google.ortools.linearsolver.MPSolveInfo getDefaultInstanceForType()
.lang.Override boolean hasSolveUserTimeSeconds()
optional double solve_user_time_seconds = 2;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.ortools.linearsolver.MPSolveInfo build()
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Builder clearSolveUserTimeSeconds()
optional double solve_user_time_seconds = 2;
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Builder setSolveUserTimeSeconds(double value)
optional double solve_user_time_seconds = 2;
.lang.Override com.google.ortools.linearsolver.MPSolveInfo buildPartial()
Builder mergeFrom(com.google.ortools.linearsolver.MPSolveInfo other)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override double getSolveUserTimeSeconds()
optional double solve_user_time_seconds = 2;
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
static com.google.ortools.linearsolver.MPSolveInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.linearsolver.MPSolveInfo getDefaultInstanceForType()
.lang.Override boolean hasSolveUserTimeSeconds()
optional double solve_user_time_seconds = 2;
.lang.Deprecated static final com.google.protobuf.Parser< MPSolveInfo > PARSER
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(byte[] data)
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override boolean hasSolveWallTimeSeconds()
.lang.Override Builder newBuilderForType()
static com.google.ortools.linearsolver.MPSolveInfo parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPSolveInfo getDefaultInstance()
.lang.Override com.google.protobuf.Parser< MPSolveInfo > getParserForType()
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override final boolean isInitialized()
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override double getSolveWallTimeSeconds()
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(java.nio.ByteBuffer data)
.lang.Override double getSolveUserTimeSeconds()
optional double solve_user_time_seconds = 2;
static com.google.protobuf.Parser< MPSolveInfo > parser()
static Builder newBuilder(com.google.ortools.linearsolver.MPSolveInfo prototype)
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(java.io.InputStream input)
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(com.google.protobuf.ByteString data)
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override boolean equals(final java.lang.Object obj)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.linearsolver.MPSolveInfo parseFrom(com.google.protobuf.CodedInputStream input)