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  @java.lang.Override
110  public int getStart() {
111  return start_;
112  }
113 
114  public static final int END_FIELD_NUMBER = 2;
115  private int end_;
120  @java.lang.Override
121  public int getEnd() {
122  return end_;
123  }
124 
125  public static final int SIZE_FIELD_NUMBER = 3;
126  private int size_;
131  @java.lang.Override
132  public int getSize() {
133  return size_;
134  }
135 
136  private byte memoizedIsInitialized = -1;
137  @java.lang.Override
138  public final boolean isInitialized() {
139  byte isInitialized = memoizedIsInitialized;
140  if (isInitialized == 1) return true;
141  if (isInitialized == 0) return false;
142 
143  memoizedIsInitialized = 1;
144  return true;
145  }
146 
147  @java.lang.Override
148  public void writeTo(com.google.protobuf.CodedOutputStream output)
149  throws java.io.IOException {
150  if (start_ != 0) {
151  output.writeInt32(1, start_);
152  }
153  if (end_ != 0) {
154  output.writeInt32(2, end_);
155  }
156  if (size_ != 0) {
157  output.writeInt32(3, size_);
158  }
159  unknownFields.writeTo(output);
160  }
161 
162  @java.lang.Override
163  public int getSerializedSize() {
164  int size = memoizedSize;
165  if (size != -1) return size;
166 
167  size = 0;
168  if (start_ != 0) {
169  size += com.google.protobuf.CodedOutputStream
170  .computeInt32Size(1, start_);
171  }
172  if (end_ != 0) {
173  size += com.google.protobuf.CodedOutputStream
174  .computeInt32Size(2, end_);
175  }
176  if (size_ != 0) {
177  size += com.google.protobuf.CodedOutputStream
178  .computeInt32Size(3, size_);
179  }
180  size += unknownFields.getSerializedSize();
181  memoizedSize = size;
182  return size;
183  }
184 
185  @java.lang.Override
186  public boolean equals(final java.lang.Object obj) {
187  if (obj == this) {
188  return true;
189  }
190  if (!(obj instanceof com.google.ortools.sat.IntervalConstraintProto)) {
191  return super.equals(obj);
192  }
194 
195  if (getStart()
196  != other.getStart()) return false;
197  if (getEnd()
198  != other.getEnd()) return false;
199  if (getSize()
200  != other.getSize()) return false;
201  if (!unknownFields.equals(other.unknownFields)) return false;
202  return true;
203  }
204 
205  @java.lang.Override
206  public int hashCode() {
207  if (memoizedHashCode != 0) {
208  return memoizedHashCode;
209  }
210  int hash = 41;
211  hash = (19 * hash) + getDescriptor().hashCode();
212  hash = (37 * hash) + START_FIELD_NUMBER;
213  hash = (53 * hash) + getStart();
214  hash = (37 * hash) + END_FIELD_NUMBER;
215  hash = (53 * hash) + getEnd();
216  hash = (37 * hash) + SIZE_FIELD_NUMBER;
217  hash = (53 * hash) + getSize();
218  hash = (29 * hash) + unknownFields.hashCode();
219  memoizedHashCode = hash;
220  return hash;
221  }
222 
224  java.nio.ByteBuffer data)
225  throws com.google.protobuf.InvalidProtocolBufferException {
226  return PARSER.parseFrom(data);
227  }
229  java.nio.ByteBuffer data,
230  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
231  throws com.google.protobuf.InvalidProtocolBufferException {
232  return PARSER.parseFrom(data, extensionRegistry);
233  }
235  com.google.protobuf.ByteString data)
236  throws com.google.protobuf.InvalidProtocolBufferException {
237  return PARSER.parseFrom(data);
238  }
240  com.google.protobuf.ByteString data,
241  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
242  throws com.google.protobuf.InvalidProtocolBufferException {
243  return PARSER.parseFrom(data, extensionRegistry);
244  }
246  throws com.google.protobuf.InvalidProtocolBufferException {
247  return PARSER.parseFrom(data);
248  }
250  byte[] data,
251  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
252  throws com.google.protobuf.InvalidProtocolBufferException {
253  return PARSER.parseFrom(data, extensionRegistry);
254  }
255  public static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
256  throws java.io.IOException {
257  return com.google.protobuf.GeneratedMessageV3
258  .parseWithIOException(PARSER, input);
259  }
261  java.io.InputStream input,
262  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
263  throws java.io.IOException {
264  return com.google.protobuf.GeneratedMessageV3
265  .parseWithIOException(PARSER, input, extensionRegistry);
266  }
267  public static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input)
268  throws java.io.IOException {
269  return com.google.protobuf.GeneratedMessageV3
270  .parseDelimitedWithIOException(PARSER, input);
271  }
273  java.io.InputStream input,
274  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275  throws java.io.IOException {
276  return com.google.protobuf.GeneratedMessageV3
277  .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
278  }
280  com.google.protobuf.CodedInputStream input)
281  throws java.io.IOException {
282  return com.google.protobuf.GeneratedMessageV3
283  .parseWithIOException(PARSER, input);
284  }
286  com.google.protobuf.CodedInputStream input,
287  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
288  throws java.io.IOException {
289  return com.google.protobuf.GeneratedMessageV3
290  .parseWithIOException(PARSER, input, extensionRegistry);
291  }
292 
293  @java.lang.Override
294  public Builder newBuilderForType() { return newBuilder(); }
295  public static Builder newBuilder() {
296  return DEFAULT_INSTANCE.toBuilder();
297  }
299  return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
300  }
301  @java.lang.Override
302  public Builder toBuilder() {
303  return this == DEFAULT_INSTANCE
304  ? new Builder() : new Builder().mergeFrom(this);
305  }
306 
307  @java.lang.Override
309  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
310  Builder builder = new Builder(parent);
311  return builder;
312  }
321  public static final class Builder extends
322  com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
323  // @@protoc_insertion_point(builder_implements:operations_research.sat.IntervalConstraintProto)
324  com.google.ortools.sat.IntervalConstraintProtoOrBuilder {
325  public static final com.google.protobuf.Descriptors.Descriptor
327  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
328  }
329 
330  @java.lang.Override
331  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
333  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_fieldAccessorTable
334  .ensureFieldAccessorsInitialized(
336  }
337 
338  // Construct using com.google.ortools.sat.IntervalConstraintProto.newBuilder()
339  private Builder() {
340  maybeForceBuilderInitialization();
341  }
342 
343  private Builder(
344  com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
345  super(parent);
346  maybeForceBuilderInitialization();
347  }
348  private void maybeForceBuilderInitialization() {
349  if (com.google.protobuf.GeneratedMessageV3
350  .alwaysUseFieldBuilders) {
351  }
352  }
353  @java.lang.Override
354  public Builder clear() {
355  super.clear();
356  start_ = 0;
357 
358  end_ = 0;
359 
360  size_ = 0;
361 
362  return this;
363  }
364 
365  @java.lang.Override
366  public com.google.protobuf.Descriptors.Descriptor
368  return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_IntervalConstraintProto_descriptor;
369  }
370 
371  @java.lang.Override
374  }
375 
376  @java.lang.Override
379  if (!result.isInitialized()) {
380  throw newUninitializedMessageException(result);
381  }
382  return result;
383  }
384 
385  @java.lang.Override
388  result.start_ = start_;
389  result.end_ = end_;
390  result.size_ = size_;
391  onBuilt();
392  return result;
393  }
394 
395  @java.lang.Override
396  public Builder clone() {
397  return super.clone();
398  }
399  @java.lang.Override
401  com.google.protobuf.Descriptors.FieldDescriptor field,
402  java.lang.Object value) {
403  return super.setField(field, value);
404  }
405  @java.lang.Override
407  com.google.protobuf.Descriptors.FieldDescriptor field) {
408  return super.clearField(field);
409  }
410  @java.lang.Override
412  com.google.protobuf.Descriptors.OneofDescriptor oneof) {
413  return super.clearOneof(oneof);
414  }
415  @java.lang.Override
417  com.google.protobuf.Descriptors.FieldDescriptor field,
418  int index, java.lang.Object value) {
419  return super.setRepeatedField(field, index, value);
420  }
421  @java.lang.Override
423  com.google.protobuf.Descriptors.FieldDescriptor field,
424  java.lang.Object value) {
425  return super.addRepeatedField(field, value);
426  }
427  @java.lang.Override
428  public Builder mergeFrom(com.google.protobuf.Message other) {
429  if (other instanceof com.google.ortools.sat.IntervalConstraintProto) {
431  } else {
432  super.mergeFrom(other);
433  return this;
434  }
435  }
436 
438  if (other == com.google.ortools.sat.IntervalConstraintProto.getDefaultInstance()) return this;
439  if (other.getStart() != 0) {
440  setStart(other.getStart());
441  }
442  if (other.getEnd() != 0) {
443  setEnd(other.getEnd());
444  }
445  if (other.getSize() != 0) {
446  setSize(other.getSize());
447  }
448  this.mergeUnknownFields(other.unknownFields);
449  onChanged();
450  return this;
451  }
452 
453  @java.lang.Override
454  public final boolean isInitialized() {
455  return true;
456  }
457 
458  @java.lang.Override
460  com.google.protobuf.CodedInputStream input,
461  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
462  throws java.io.IOException {
463  com.google.ortools.sat.IntervalConstraintProto parsedMessage = null;
464  try {
465  parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
466  } catch (com.google.protobuf.InvalidProtocolBufferException e) {
467  parsedMessage = (com.google.ortools.sat.IntervalConstraintProto) e.getUnfinishedMessage();
468  throw e.unwrapIOException();
469  } finally {
470  if (parsedMessage != null) {
471  mergeFrom(parsedMessage);
472  }
473  }
474  return this;
475  }
476 
477  private int start_ ;
482  @java.lang.Override
483  public int getStart() {
484  return start_;
485  }
491  public Builder setStart(int value) {
492 
493  start_ = value;
494  onChanged();
495  return this;
496  }
501  public Builder clearStart() {
502 
503  start_ = 0;
504  onChanged();
505  return this;
506  }
507 
508  private int end_ ;
513  @java.lang.Override
514  public int getEnd() {
515  return end_;
516  }
522  public Builder setEnd(int value) {
523 
524  end_ = value;
525  onChanged();
526  return this;
527  }
532  public Builder clearEnd() {
533 
534  end_ = 0;
535  onChanged();
536  return this;
537  }
538 
539  private int size_ ;
544  @java.lang.Override
545  public int getSize() {
546  return size_;
547  }
553  public Builder setSize(int value) {
554 
555  size_ = value;
556  onChanged();
557  return this;
558  }
563  public Builder clearSize() {
564 
565  size_ = 0;
566  onChanged();
567  return this;
568  }
569  @java.lang.Override
570  public final Builder setUnknownFields(
571  final com.google.protobuf.UnknownFieldSet unknownFields) {
572  return super.setUnknownFields(unknownFields);
573  }
574 
575  @java.lang.Override
577  final com.google.protobuf.UnknownFieldSet unknownFields) {
578  return super.mergeUnknownFields(unknownFields);
579  }
580 
581 
582  // @@protoc_insertion_point(builder_scope:operations_research.sat.IntervalConstraintProto)
583  }
584 
585  // @@protoc_insertion_point(class_scope:operations_research.sat.IntervalConstraintProto)
586  private static final com.google.ortools.sat.IntervalConstraintProto DEFAULT_INSTANCE;
587  static {
588  DEFAULT_INSTANCE = new com.google.ortools.sat.IntervalConstraintProto();
589  }
590 
592  return DEFAULT_INSTANCE;
593  }
594 
595  private static final com.google.protobuf.Parser<IntervalConstraintProto>
596  PARSER = new com.google.protobuf.AbstractParser<IntervalConstraintProto>() {
597  @java.lang.Override
598  public IntervalConstraintProto parsePartialFrom(
599  com.google.protobuf.CodedInputStream input,
600  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
601  throws com.google.protobuf.InvalidProtocolBufferException {
602  return new IntervalConstraintProto(input, extensionRegistry);
603  }
604  };
605 
606  public static com.google.protobuf.Parser<IntervalConstraintProto> parser() {
607  return PARSER;
608  }
609 
610  @java.lang.Override
612  return PARSER;
613  }
614 
615  @java.lang.Override
617  return DEFAULT_INSTANCE;
618  }
619 
620 }
621 
static com.google.ortools.sat.IntervalConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
.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)
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
.lang.Override int getSize()
int32 size = 3;
static com.google.ortools.sat.IntervalConstraintProto parseFrom(com.google.protobuf.ByteString data)
Builder mergeFrom(com.google.ortools.sat.IntervalConstraintProto other)
.lang.Override final boolean isInitialized()
.lang.Override boolean equals(final java.lang.Object obj)
static com.google.ortools.sat.IntervalConstraintProto parseFrom(java.io.InputStream input)
.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
.lang.Override int getEnd()
int32 end = 2;
.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)
.lang.Override 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 int getEnd()
int32 end = 2;
.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
.lang.Override 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)
.lang.Override int getSize()
int32 size = 3;
Builder setStart(int value)
int32 start = 1;
.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)