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_;
108  public int getStart() {
109  return start_;
110  }
111 
112  public static final int END_FIELD_NUMBER = 2;
113  private int end_;
117  public int getEnd() {
118  return end_;
119  }
120 
121  public static final int SIZE_FIELD_NUMBER = 3;
122  private int size_;
126  public int getSize() {
127  return size_;
128  }
129 
130  private byte memoizedIsInitialized = -1;
131  @java.lang.Override
132  public final boolean isInitialized() {
133  byte isInitialized = memoizedIsInitialized;
134  if (isInitialized == 1) return true;
135  if (isInitialized == 0) return false;
136 
137  memoizedIsInitialized = 1;
138  return true;
139  }
140 
141  @java.lang.Override
142  public void writeTo(com.google.protobuf.CodedOutputStream output)
143  throws java.io.IOException {
144  if (start_ != 0) {
145  output.writeInt32(1, start_);
146  }
147  if (end_ != 0) {
148  output.writeInt32(2, end_);
149  }
150  if (size_ != 0) {
151  output.writeInt32(3, size_);
152  }
153  unknownFields.writeTo(output);
154  }
155 
156  @java.lang.Override
157  public int getSerializedSize() {
158  int size = memoizedSize;
159  if (size != -1) return size;
160 
161  size = 0;
162  if (start_ != 0) {
163  size += com.google.protobuf.CodedOutputStream
164  .computeInt32Size(1, start_);
165  }
166  if (end_ != 0) {
167  size += com.google.protobuf.CodedOutputStream
168  .computeInt32Size(2, end_);
169  }
170  if (size_ != 0) {
171  size += com.google.protobuf.CodedOutputStream
172  .computeInt32Size(3, size_);
173  }
174  size += unknownFields.getSerializedSize();
175  memoizedSize = size;
176  return size;
177  }
178 
179  @java.lang.Override
180  public boolean equals(final java.lang.Object obj) {
181  if (obj == this) {
182  return true;
183  }
184  if (!(obj instanceof com.google.ortools.sat.IntervalConstraintProto)) {
185  return super.equals(obj);
186  }
188 
189  if (getStart()
190  != other.getStart()) return false;
191  if (getEnd()
192  != other.getEnd()) return false;
193  if (getSize()
194  != other.getSize()) return false;
195  if (!unknownFields.equals(other.unknownFields)) return false;
196  return true;
197  }
198 
199  @java.lang.Override
200  public int hashCode() {
201  if (memoizedHashCode != 0) {
202  return memoizedHashCode;
203  }
204  int hash = 41;
205  hash = (19 * hash) + getDescriptor().hashCode();
206  hash = (37 * hash) + START_FIELD_NUMBER;
207  hash = (53 * hash) + getStart();
208  hash = (37 * hash) + END_FIELD_NUMBER;
209  hash = (53 * hash) + getEnd();
210  hash = (37 * hash) + SIZE_FIELD_NUMBER;
211  hash = (53 * hash) + getSize();
212  hash = (29 * hash) + unknownFields.hashCode();
213  memoizedHashCode = hash;
214  return hash;
215  }
216 
218  java.nio.ByteBuffer data)
219  throws com.google.protobuf.InvalidProtocolBufferException {
220  return PARSER.parseFrom(data);
221  }
223  java.nio.ByteBuffer data,
224  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
225  throws com.google.protobuf.InvalidProtocolBufferException {
226  return PARSER.parseFrom(data, extensionRegistry);
227  }
229  com.google.protobuf.ByteString data)
230  throws com.google.protobuf.InvalidProtocolBufferException {
231  return PARSER.parseFrom(data);
232  }
234  com.google.protobuf.ByteString data,
235  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
236  throws com.google.protobuf.InvalidProtocolBufferException {
237  return PARSER.parseFrom(data, extensionRegistry);
238  }
240  throws com.google.protobuf.InvalidProtocolBufferException {
241  return PARSER.parseFrom(data);
242  }
244  byte[] data,
245  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
246  throws com.google.protobuf.InvalidProtocolBufferException {
247  return PARSER.parseFrom(data, extensionRegistry);
248  }
249  public static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
250  throws java.io.IOException {
251  return com.google.protobuf.GeneratedMessageV3
252  .parseWithIOException(PARSER, input);
253  }
255  java.io.InputStream input,
256  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
257  throws java.io.IOException {
258  return com.google.protobuf.GeneratedMessageV3
259  .parseWithIOException(PARSER, input, extensionRegistry);
260  }
261  public static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
262  throws java.io.IOException {
263  return com.google.protobuf.GeneratedMessageV3
264  .parseDelimitedWithIOException(PARSER, input);
265  }
267  java.io.InputStream input,
268  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
269  throws java.io.IOException {
270  return com.google.protobuf.GeneratedMessageV3
271  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
272  }
274  com.google.protobuf.CodedInputStream input)
275  throws java.io.IOException {
276  return com.google.protobuf.GeneratedMessageV3
277  .parseWithIOException(PARSER, input);
278  }
280  com.google.protobuf.CodedInputStream input,
281  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
282  throws java.io.IOException {
283  return com.google.protobuf.GeneratedMessageV3
284  .parseWithIOException(PARSER, input, extensionRegistry);
285  }
286 
287  @java.lang.Override
288  public Builder newBuilderForType() { return newBuilder(); }
289  public static Builder newBuilder() {
290  return DEFAULT_INSTANCE.toBuilder();
291  }
293  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
294  }
295  @java.lang.Override
296  public Builder toBuilder() {
297  return this == DEFAULT_INSTANCE
298  ? new Builder() : new Builder().mergeFrom(this);
299  }
300 
301  @java.lang.Override
303  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
304  Builder builder = new Builder(parent);
305  return builder;
306  }
315  public static final class Builder extends
316  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
317  // @@protoc_insertion_point(builder_implements:operations_research.sat.IntervalConstraintProto)
318  com.google.ortools.sat.IntervalConstraintProtoOrBuilder {
319  public static final com.google.protobuf.Descriptors.Descriptor
321  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
322  }
323 
324  @java.lang.Override
325  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
327  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
328  .ensureFieldAccessorsInitialized(
330  }
331 
332  // Construct using com.google.ortools.sat.IntervalConstraintProto.newBuilder()
333  private Builder() {
334  maybeForceBuilderInitialization();
335  }
336 
337  private Builder(
338  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
339  super(parent);
340  maybeForceBuilderInitialization();
341  }
342  private void maybeForceBuilderInitialization() {
343  if (com.google.protobuf.GeneratedMessageV3
344  .alwaysUseFieldBuilders) {
345  }
346  }
347  @java.lang.Override
348  public Builder clear() {
349  super.clear();
350  start_ = 0;
351 
352  end_ = 0;
353 
354  size_ = 0;
355 
356  return this;
357  }
358 
359  @java.lang.Override
360  public com.google.protobuf.Descriptors.Descriptor
362  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
363  }
364 
365  @java.lang.Override
368  }
369 
370  @java.lang.Override
373  if (!result.isInitialized()) {
374  throw newUninitializedMessageException(result);
375  }
376  return result;
377  }
378 
379  @java.lang.Override
382  result.start_ = start_;
383  result.end_ = end_;
384  result.size_ = size_;
385  onBuilt();
386  return result;
387  }
388 
389  @java.lang.Override
390  public Builder clone() {
391  return super.clone();
392  }
393  @java.lang.Override
395  com.google.protobuf.Descriptors.FieldDescriptor field,
396  java.lang.Object value) {
397  return super.setField(field, value);
398  }
399  @java.lang.Override
401  com.google.protobuf.Descriptors.FieldDescriptor field) {
402  return super.clearField(field);
403  }
404  @java.lang.Override
406  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
407  return super.clearOneof(oneof);
408  }
409  @java.lang.Override
411  com.google.protobuf.Descriptors.FieldDescriptor field,
412  int index, java.lang.Object value) {
413  return super.setRepeatedField(field, index, value);
414  }
415  @java.lang.Override
417  com.google.protobuf.Descriptors.FieldDescriptor field,
418  java.lang.Object value) {
419  return super.addRepeatedField(field, value);
420  }
421  @java.lang.Override
422  public Builder mergeFrom(com.google.protobuf.Message other) {
423  if (other instanceof com.google.ortools.sat.IntervalConstraintProto) {
425  } else {
426  super.mergeFrom(other);
427  return this;
428  }
429  }
430 
432  if (other == com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) return this;
433  if (other.getStart() != 0) {
434  setStart(other.getStart());
435  }
436  if (other.getEnd() != 0) {
437  setEnd(other.getEnd());
438  }
439  if (other.getSize() != 0) {
440  setSize(other.getSize());
441  }
442  this.mergeUnknownFields(other.unknownFields);
443  onChanged();
444  return this;
445  }
446 
447  @java.lang.Override
448  public final boolean isInitialized() {
449  return true;
450  }
451 
452  @java.lang.Override
454  com.google.protobuf.CodedInputStream input,
455  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
456  throws java.io.IOException {
457  com.google.ortools.sat.IntervalConstraintProto parsedMessage = null;
458  try {
459  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
460  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
461  parsedMessage = (com.google.ortools.sat.IntervalConstraintProto) e.getUnfinishedMessage();
462  throw e.unwrapIOException();
463  } finally {
464  if (parsedMessage != null) {
465  mergeFrom(parsedMessage);
466  }
467  }
468  return this;
469  }
470 
471  private int start_ ;
475  public int getStart() {
476  return start_;
477  }
481  public Builder setStart(int value) {
482 
483  start_ = value;
484  onChanged();
485  return this;
486  }
490  public Builder clearStart() {
491 
492  start_ = 0;
493  onChanged();
494  return this;
495  }
496 
497  private int end_ ;
501  public int getEnd() {
502  return end_;
503  }
507  public Builder setEnd(int value) {
508 
509  end_ = value;
510  onChanged();
511  return this;
512  }
516  public Builder clearEnd() {
517 
518  end_ = 0;
519  onChanged();
520  return this;
521  }
522 
523  private int size_ ;
527  public int getSize() {
528  return size_;
529  }
533  public Builder setSize(int value) {
534 
535  size_ = value;
536  onChanged();
537  return this;
538  }
542  public Builder clearSize() {
543 
544  size_ = 0;
545  onChanged();
546  return this;
547  }
548  @java.lang.Override
549  public final Builder setUnknownFields(
550  final com.google.protobuf.UnknownFieldSet unknownFields) {
551  return super.setUnknownFields(unknownFields);
552  }
553 
554  @java.lang.Override
556  final com.google.protobuf.UnknownFieldSet unknownFields) {
557  return super.mergeUnknownFields(unknownFields);
558  }
559 
560 
561  // @@protoc_insertion_point(builder_scope:operations_research.sat.IntervalConstraintProto)
562  }
563 
564  // @@protoc_insertion_point(class_scope:operations_research.sat.IntervalConstraintProto)
565  private static final com.google.ortools.sat.IntervalConstraintProto DEFAULT_INSTANCE;
566  static {
567  DEFAULT_INSTANCE = new com.google.ortools.sat.IntervalConstraintProto();
568  }
569 
571  return DEFAULT_INSTANCE;
572  }
573 
574  private static final com.google.protobuf.Parser<IntervalConstraintProto>
575  PARSER = new com.google.protobuf.AbstractParser<IntervalConstraintProto>() {
576  @java.lang.Override
577  public IntervalConstraintProto parsePartialFrom(
578  com.google.protobuf.CodedInputStream input,
579  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
580  throws com.google.protobuf.InvalidProtocolBufferException {
581  return new IntervalConstraintProto(input, extensionRegistry);
582  }
583  };
584 
585  public static com.google.protobuf.Parser<IntervalConstraintProto> parser() {
586  return PARSER;
587  }
588 
589  @java.lang.Override
591  return PARSER;
592  }
593 
594  @java.lang.Override
596  return DEFAULT_INSTANCE;
597  }
598 
599 }
600 
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.protobuf.Parser< IntervalConstraintProto > parser()
static Builder newBuilder(com.google.ortools.sat.IntervalConstraintProto prototype)
.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override Builder mergeFrom(com.google.protobuf.Message other)
.lang.Override com.google.protobuf.Parser< IntervalConstraintProto > getParserForType()
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
Builder mergeFrom(com.google.ortools.sat.IntervalConstraintProto other)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data)
.lang.Override com.google.ortools.sat.IntervalConstraintProto getDefaultInstanceForType()
.lang.Override boolean equals(final java.lang.Object obj)
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)
.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()
.lang.Override com.google.ortools.sat.IntervalConstraintProto build()
static com.google.ortools.sat.IntervalConstraintProto getDefaultInstance()
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override com.google.ortools.sat.IntervalConstraintProto buildPartial()
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.nio.ByteBuffer data)
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)