Java Reference

Java Reference

IntervalConstraintProto.java
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ortools/sat/cp_model.proto
3 
4 package com.google.ortools.sat;
5 
14 public final class IntervalConstraintProto extends
15  com.google.protobuf.GeneratedMessageV3 implements
16  // @@protoc_insertion_point(message_implements:operations_research.sat.IntervalConstraintProto)
18 private static final long serialVersionUID = 0L;
19  // Use IntervalConstraintProto.newBuilder() to construct.
20  private IntervalConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
21  super(builder);
22  }
23  private IntervalConstraintProto() {
24  }
25 
26  @java.lang.Override
27  @SuppressWarnings({"unused"})
28  protected java.lang.Object newInstance(
29  UnusedPrivateParameter unused) {
30  return new IntervalConstraintProto();
31  }
32 
33  @java.lang.Override
34  public final com.google.protobuf.UnknownFieldSet
36  return this.unknownFields;
37  }
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  start_ = input.readInt32();
59  break;
60  }
61  case 16: {
62 
63  end_ = input.readInt32();
64  break;
65  }
66  case 24: {
67 
68  size_ = input.readInt32();
69  break;
70  }
71  default: {
72  if (!parseUnknownField(
73  input, unknownFields, extensionRegistry, tag)) {
74  done = true;
75  }
76  break;
77  }
78  }
79  }
80  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
81  throw e.setUnfinishedMessage(this);
82  } catch (java.io.IOException e) {
83  throw new com.google.protobuf.InvalidProtocolBufferException(
84  e).setUnfinishedMessage(this);
85  } finally {
86  this.unknownFields = unknownFields.build();
87  makeExtensionsImmutable();
88  }
89  }
90  public static final com.google.protobuf.Descriptors.Descriptor
92  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
93  }
94 
95  @java.lang.Override
96  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
98  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
99  .ensureFieldAccessorsInitialized(
101  }
102 
103  public static final int START_FIELD_NUMBER = 1;
104  private int start_;
109  public int getStart() {
110  return start_;
111  }
112 
113  public static final int END_FIELD_NUMBER = 2;
114  private int end_;
119  public int getEnd() {
120  return end_;
121  }
122 
123  public static final int SIZE_FIELD_NUMBER = 3;
124  private int size_;
129  public int getSize() {
130  return size_;
131  }
132 
133  private byte memoizedIsInitialized = -1;
134  @java.lang.Override
135  public final boolean isInitialized() {
136  byte isInitialized = memoizedIsInitialized;
137  if (isInitialized == 1) return true;
138  if (isInitialized == 0) return false;
139 
140  memoizedIsInitialized = 1;
141  return true;
142  }
143 
144  @java.lang.Override
145  public void writeTo(com.google.protobuf.CodedOutputStream output)
146  throws java.io.IOException {
147  if (start_ != 0) {
148  output.writeInt32(1, start_);
149  }
150  if (end_ != 0) {
151  output.writeInt32(2, end_);
152  }
153  if (size_ != 0) {
154  output.writeInt32(3, size_);
155  }
156  unknownFields.writeTo(output);
157  }
158 
159  @java.lang.Override
160  public int getSerializedSize() {
161  int size = memoizedSize;
162  if (size != -1) return size;
163 
164  size = 0;
165  if (start_ != 0) {
166  size += com.google.protobuf.CodedOutputStream
167  .computeInt32Size(1, start_);
168  }
169  if (end_ != 0) {
170  size += com.google.protobuf.CodedOutputStream
171  .computeInt32Size(2, end_);
172  }
173  if (size_ != 0) {
174  size += com.google.protobuf.CodedOutputStream
175  .computeInt32Size(3, size_);
176  }
177  size += unknownFields.getSerializedSize();
178  memoizedSize = size;
179  return size;
180  }
181 
182  @java.lang.Override
183  public boolean equals(final java.lang.Object obj) {
184  if (obj == this) {
185  return true;
186  }
187  if (!(obj instanceof com.google.ortools.sat.IntervalConstraintProto)) {
188  return super.equals(obj);
189  }
191 
192  if (getStart()
193  != other.getStart()) return false;
194  if (getEnd()
195  != other.getEnd()) return false;
196  if (getSize()
197  != other.getSize()) return false;
198  if (!unknownFields.equals(other.unknownFields)) return false;
199  return true;
200  }
201 
202  @java.lang.Override
203  public int hashCode() {
204  if (memoizedHashCode != 0) {
205  return memoizedHashCode;
206  }
207  int hash = 41;
208  hash = (19 * hash) + getDescriptor().hashCode();
209  hash = (37 * hash) + START_FIELD_NUMBER;
210  hash = (53 * hash) + getStart();
211  hash = (37 * hash) + END_FIELD_NUMBER;
212  hash = (53 * hash) + getEnd();
213  hash = (37 * hash) + SIZE_FIELD_NUMBER;
214  hash = (53 * hash) + getSize();
215  hash = (29 * hash) + unknownFields.hashCode();
216  memoizedHashCode = hash;
217  return hash;
218  }
219 
221  java.nio.ByteBuffer data)
222  throws com.google.protobuf.InvalidProtocolBufferException {
223  return PARSER.parseFrom(data);
224  }
226  java.nio.ByteBuffer data,
227  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
228  throws com.google.protobuf.InvalidProtocolBufferException {
229  return PARSER.parseFrom(data, extensionRegistry);
230  }
232  com.google.protobuf.ByteString data)
233  throws com.google.protobuf.InvalidProtocolBufferException {
234  return PARSER.parseFrom(data);
235  }
237  com.google.protobuf.ByteString data,
238  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
239  throws com.google.protobuf.InvalidProtocolBufferException {
240  return PARSER.parseFrom(data, extensionRegistry);
241  }
243  throws com.google.protobuf.InvalidProtocolBufferException {
244  return PARSER.parseFrom(data);
245  }
247  byte[] data,
248  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
249  throws com.google.protobuf.InvalidProtocolBufferException {
250  return PARSER.parseFrom(data, extensionRegistry);
251  }
252  public static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
253  throws java.io.IOException {
254  return com.google.protobuf.GeneratedMessageV3
255  .parseWithIOException(PARSER, input);
256  }
258  java.io.InputStream input,
259  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
260  throws java.io.IOException {
261  return com.google.protobuf.GeneratedMessageV3
262  .parseWithIOException(PARSER, input, extensionRegistry);
263  }
264  public static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
265  throws java.io.IOException {
266  return com.google.protobuf.GeneratedMessageV3
267  .parseDelimitedWithIOException(PARSER, input);
268  }
270  java.io.InputStream input,
271  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
272  throws java.io.IOException {
273  return com.google.protobuf.GeneratedMessageV3
274  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
275  }
277  com.google.protobuf.CodedInputStream input)
278  throws java.io.IOException {
279  return com.google.protobuf.GeneratedMessageV3
280  .parseWithIOException(PARSER, input);
281  }
283  com.google.protobuf.CodedInputStream input,
284  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
285  throws java.io.IOException {
286  return com.google.protobuf.GeneratedMessageV3
287  .parseWithIOException(PARSER, input, extensionRegistry);
288  }
289 
290  @java.lang.Override
291  public Builder newBuilderForType() { return newBuilder(); }
292  public static Builder newBuilder() {
293  return DEFAULT_INSTANCE.toBuilder();
294  }
296  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
297  }
298  @java.lang.Override
299  public Builder toBuilder() {
300  return this == DEFAULT_INSTANCE
301  ? new Builder() : new Builder().mergeFrom(this);
302  }
303 
304  @java.lang.Override
306  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
307  Builder builder = new Builder(parent);
308  return builder;
309  }
318  public static final class Builder extends
319  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
320  // @@protoc_insertion_point(builder_implements:operations_research.sat.IntervalConstraintProto)
321  com.google.ortools.sat.IntervalConstraintProtoOrBuilder {
322  public static final com.google.protobuf.Descriptors.Descriptor
324  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
325  }
326 
327  @java.lang.Override
328  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
330  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
331  .ensureFieldAccessorsInitialized(
333  }
334 
335  // Construct using com.google.ortools.sat.IntervalConstraintProto.newBuilder()
336  private Builder() {
337  maybeForceBuilderInitialization();
338  }
339 
340  private Builder(
341  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
342  super(parent);
343  maybeForceBuilderInitialization();
344  }
345  private void maybeForceBuilderInitialization() {
346  if (com.google.protobuf.GeneratedMessageV3
347  .alwaysUseFieldBuilders) {
348  }
349  }
350  @java.lang.Override
351  public Builder clear() {
352  super.clear();
353  start_ = 0;
354 
355  end_ = 0;
356 
357  size_ = 0;
358 
359  return this;
360  }
361 
362  @java.lang.Override
363  public com.google.protobuf.Descriptors.Descriptor
365  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
366  }
367 
368  @java.lang.Override
371  }
372 
373  @java.lang.Override
376  if (!result.isInitialized()) {
377  throw newUninitializedMessageException(result);
378  }
379  return result;
380  }
381 
382  @java.lang.Override
385  result.start_ = start_;
386  result.end_ = end_;
387  result.size_ = size_;
388  onBuilt();
389  return result;
390  }
391 
392  @java.lang.Override
393  public Builder clone() {
394  return super.clone();
395  }
396  @java.lang.Override
398  com.google.protobuf.Descriptors.FieldDescriptor field,
399  java.lang.Object value) {
400  return super.setField(field, value);
401  }
402  @java.lang.Override
404  com.google.protobuf.Descriptors.FieldDescriptor field) {
405  return super.clearField(field);
406  }
407  @java.lang.Override
409  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
410  return super.clearOneof(oneof);
411  }
412  @java.lang.Override
414  com.google.protobuf.Descriptors.FieldDescriptor field,
415  int index, java.lang.Object value) {
416  return super.setRepeatedField(field, index, value);
417  }
418  @java.lang.Override
420  com.google.protobuf.Descriptors.FieldDescriptor field,
421  java.lang.Object value) {
422  return super.addRepeatedField(field, value);
423  }
424  @java.lang.Override
425  public Builder mergeFrom(com.google.protobuf.Message other) {
426  if (other instanceof com.google.ortools.sat.IntervalConstraintProto) {
428  } else {
429  super.mergeFrom(other);
430  return this;
431  }
432  }
433 
435  if (other == com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) return this;
436  if (other.getStart() != 0) {
437  setStart(other.getStart());
438  }
439  if (other.getEnd() != 0) {
440  setEnd(other.getEnd());
441  }
442  if (other.getSize() != 0) {
443  setSize(other.getSize());
444  }
445  this.mergeUnknownFields(other.unknownFields);
446  onChanged();
447  return this;
448  }
449 
450  @java.lang.Override
451  public final boolean isInitialized() {
452  return true;
453  }
454 
455  @java.lang.Override
457  com.google.protobuf.CodedInputStream input,
458  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
459  throws java.io.IOException {
460  com.google.ortools.sat.IntervalConstraintProto parsedMessage = null;
461  try {
462  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
463  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
464  parsedMessage = (com.google.ortools.sat.IntervalConstraintProto) e.getUnfinishedMessage();
465  throw e.unwrapIOException();
466  } finally {
467  if (parsedMessage != null) {
468  mergeFrom(parsedMessage);
469  }
470  }
471  return this;
472  }
473 
474  private int start_ ;
479  public int getStart() {
480  return start_;
481  }
487  public Builder setStart(int value) {
488 
489  start_ = value;
490  onChanged();
491  return this;
492  }
497  public Builder clearStart() {
498 
499  start_ = 0;
500  onChanged();
501  return this;
502  }
503 
504  private int end_ ;
509  public int getEnd() {
510  return end_;
511  }
517  public Builder setEnd(int value) {
518 
519  end_ = value;
520  onChanged();
521  return this;
522  }
527  public Builder clearEnd() {
528 
529  end_ = 0;
530  onChanged();
531  return this;
532  }
533 
534  private int size_ ;
539  public int getSize() {
540  return size_;
541  }
547  public Builder setSize(int value) {
548 
549  size_ = value;
550  onChanged();
551  return this;
552  }
557  public Builder clearSize() {
558 
559  size_ = 0;
560  onChanged();
561  return this;
562  }
563  @java.lang.Override
564  public final Builder setUnknownFields(
565  final com.google.protobuf.UnknownFieldSet unknownFields) {
566  return super.setUnknownFields(unknownFields);
567  }
568 
569  @java.lang.Override
571  final com.google.protobuf.UnknownFieldSet unknownFields) {
572  return super.mergeUnknownFields(unknownFields);
573  }
574 
575 
576  // @@protoc_insertion_point(builder_scope:operations_research.sat.IntervalConstraintProto)
577  }
578 
579  // @@protoc_insertion_point(class_scope:operations_research.sat.IntervalConstraintProto)
580  private static final com.google.ortools.sat.IntervalConstraintProto DEFAULT_INSTANCE;
581  static {
582  DEFAULT_INSTANCE = new com.google.ortools.sat.IntervalConstraintProto();
583  }
584 
586  return DEFAULT_INSTANCE;
587  }
588 
589  private static final com.google.protobuf.Parser<IntervalConstraintProto>
590  PARSER = new com.google.protobuf.AbstractParser<IntervalConstraintProto>() {
591  @java.lang.Override
592  public IntervalConstraintProto parsePartialFrom(
593  com.google.protobuf.CodedInputStream input,
594  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
595  throws com.google.protobuf.InvalidProtocolBufferException {
596  return new IntervalConstraintProto(input, extensionRegistry);
597  }
598  };
599 
600  public static com.google.protobuf.Parser<IntervalConstraintProto> parser() {
601  return PARSER;
602  }
603 
604  @java.lang.Override
606  return PARSER;
607  }
608 
609  @java.lang.Override
611  return DEFAULT_INSTANCE;
612  }
613 
614 }
615 
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getEnd()
int32 end = 2;
.lang.Override Builder toBuilder()
static com.google.ortools.sat.IntervalConstraintProto getDefaultInstance()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data)
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
static com.google.protobuf.Parser< IntervalConstraintProto > parser()
.lang.Override Builder newBuilderForType()
.lang.Override Builder clone()
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearSize()
int32 size = 3;
.lang.Override int getSerializedSize()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder setSize(int value)
int32 size = 3;
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
.lang.Override com.google.protobuf.Parser< IntervalConstraintProto > getParserForType()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static Builder newBuilder(com.google.ortools.sat.IntervalConstraintProto prototype)
int getSize()
int32 size = 3;
Builder setEnd(int value)
int32 end = 2;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
Builder clearEnd()
int32 end = 2;
.lang.Override int hashCode()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
static final int SIZE_FIELD_NUMBER
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data)
int getSize()
int32 size = 3;
Builder mergeFrom(com.google.ortools.sat.IntervalConstraintProto other)
.lang.Override final boolean isInitialized()
.lang.Override boolean equals(final java.lang.Object obj)
int getEnd()
int32 end = 2;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
Builder clearStart()
int32 start = 1;
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
static Builder newBuilder()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
int getStart()
int32 start = 1;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override Builder clear()
.lang.Override final boolean isInitialized()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.IntervalConstraintProto build()
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final int END_FIELD_NUMBER
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
int getStart()
int32 start = 1;
static final int START_FIELD_NUMBER
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
.lang.Override com.google.ortools.sat.IntervalConstraintProto buildPartial()
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
Builder setStart(int value)
int32 start = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)