Java Reference
Java Reference
Detailed Description
This "special" constraint not only enforces (start + size == end) but can also be referred by other constraints using this "interval" concept.
Protobuf type
Definition at line 321 of file IntervalConstraintProto.java.
Public Member Functions | |
| .lang.Override Builder | clear () |
| .lang.Override com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
| .lang.Override com.google.ortools.sat.IntervalConstraintProto | getDefaultInstanceForType () |
| .lang.Override com.google.ortools.sat.IntervalConstraintProto | build () |
| .lang.Override com.google.ortools.sat.IntervalConstraintProto | buildPartial () |
| .lang.Override Builder | clone () |
| .lang.Override Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor field) |
| .lang.Override Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
| .lang.Override Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) |
| .lang.Override Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | mergeFrom (com.google.protobuf.Message other) |
| Builder | mergeFrom (com.google.ortools.sat.IntervalConstraintProto other) |
| .lang.Override final boolean | isInitialized () |
| .lang.Override Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| .lang.Override int | getStart () |
int32 start = 1; More... | |
| Builder | setStart (int value) |
int32 start = 1; More... | |
| Builder | clearStart () |
int32 start = 1; More... | |
| .lang.Override int | getEnd () |
int32 end = 2; More... | |
| Builder | setEnd (int value) |
int32 end = 2; More... | |
| Builder | clearEnd () |
int32 end = 2; More... | |
| .lang.Override int | getSize () |
int32 size = 3; More... | |
| Builder | setSize (int value) |
int32 size = 3; More... | |
| Builder | clearSize () |
int32 size = 3; More... | |
| .lang.Override final Builder | setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
| .lang.Override final Builder | mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
| .lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Member Function Documentation
◆ addRepeatedField()
|
inline |
Definition at line 422 of file IntervalConstraintProto.java.
◆ build()
|
inline |
Definition at line 377 of file IntervalConstraintProto.java.
◆ buildPartial()
|
inline |
Definition at line 386 of file IntervalConstraintProto.java.
◆ clear()
|
inline |
Definition at line 354 of file IntervalConstraintProto.java.
◆ clearEnd()
|
inline |
int32 end = 2;
- Returns
- This builder for chaining.
Definition at line 532 of file IntervalConstraintProto.java.
◆ clearField()
|
inline |
Definition at line 406 of file IntervalConstraintProto.java.
◆ clearOneof()
|
inline |
Definition at line 411 of file IntervalConstraintProto.java.
◆ clearSize()
|
inline |
int32 size = 3;
- Returns
- This builder for chaining.
Definition at line 563 of file IntervalConstraintProto.java.
◆ clearStart()
|
inline |
int32 start = 1;
- Returns
- This builder for chaining.
Definition at line 501 of file IntervalConstraintProto.java.
◆ clone()
|
inline |
Definition at line 396 of file IntervalConstraintProto.java.
◆ getDefaultInstanceForType()
|
inline |
Definition at line 372 of file IntervalConstraintProto.java.
◆ getDescriptor()
|
inlinestatic |
Definition at line 326 of file IntervalConstraintProto.java.
◆ getDescriptorForType()
|
inline |
Definition at line 367 of file IntervalConstraintProto.java.
◆ getEnd()
|
inline |
int32 end = 2;
- Returns
- The end.
Implements IntervalConstraintProtoOrBuilder.
Definition at line 514 of file IntervalConstraintProto.java.
◆ getSize()
|
inline |
int32 size = 3;
- Returns
- The size.
Implements IntervalConstraintProtoOrBuilder.
Definition at line 545 of file IntervalConstraintProto.java.
◆ getStart()
|
inline |
int32 start = 1;
- Returns
- The start.
Implements IntervalConstraintProtoOrBuilder.
Definition at line 483 of file IntervalConstraintProto.java.
◆ internalGetFieldAccessorTable()
|
inlineprotected |
Definition at line 332 of file IntervalConstraintProto.java.
◆ isInitialized()
|
inline |
Definition at line 454 of file IntervalConstraintProto.java.
◆ mergeFrom() [1/3]
|
inline |
Definition at line 437 of file IntervalConstraintProto.java.
◆ mergeFrom() [2/3]
|
inline |
Definition at line 459 of file IntervalConstraintProto.java.
◆ mergeFrom() [3/3]
|
inline |
Definition at line 428 of file IntervalConstraintProto.java.
◆ mergeUnknownFields()
|
inline |
Definition at line 576 of file IntervalConstraintProto.java.
◆ setEnd()
|
inline |
int32 end = 2;
- Parameters
-
value The end to set.
- Returns
- This builder for chaining.
Definition at line 522 of file IntervalConstraintProto.java.
◆ setField()
|
inline |
Definition at line 400 of file IntervalConstraintProto.java.
◆ setRepeatedField()
|
inline |
Definition at line 416 of file IntervalConstraintProto.java.
◆ setSize()
|
inline |
int32 size = 3;
- Parameters
-
value The size to set.
- Returns
- This builder for chaining.
Definition at line 553 of file IntervalConstraintProto.java.
◆ setStart()
|
inline |
int32 start = 1;
- Parameters
-
value The start to set.
- Returns
- This builder for chaining.
Definition at line 491 of file IntervalConstraintProto.java.
◆ setUnknownFields()
|
inline |
Definition at line 570 of file IntervalConstraintProto.java.
The documentation for this class was generated from the following file: