Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
Builder | clear () |
com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
com.google.ortools.linearsolver.MPModelProto.Annotation | getDefaultInstanceForType () |
com.google.ortools.linearsolver.MPModelProto.Annotation | build () |
com.google.ortools.linearsolver.MPModelProto.Annotation | buildPartial () |
Builder | clone () |
Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor field) |
Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) |
Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
Builder | mergeFrom (com.google.protobuf.Message other) |
Builder | mergeFrom (com.google.ortools.linearsolver.MPModelProto.Annotation other) |
final boolean | isInitialized () |
Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
boolean | hasTargetType () |
com.google.ortools.linearsolver.MPModelProto.Annotation.TargetType | getTargetType () |
Builder | setTargetType (com.google.ortools.linearsolver.MPModelProto.Annotation.TargetType value) |
Builder | clearTargetType () |
boolean | hasTargetIndex () |
int | getTargetIndex () |
Builder | setTargetIndex (int value) |
Builder | clearTargetIndex () |
boolean | hasTargetName () |
java.lang.String | getTargetName () |
com.google.protobuf.ByteString | getTargetNameBytes () |
Builder | setTargetName (java.lang.String value) |
Builder | clearTargetName () |
Builder | setTargetNameBytes (com.google.protobuf.ByteString value) |
boolean | hasPayloadKey () |
java.lang.String | getPayloadKey () |
com.google.protobuf.ByteString | getPayloadKeyBytes () |
Builder | setPayloadKey (java.lang.String value) |
Builder | clearPayloadKey () |
Builder | setPayloadKeyBytes (com.google.protobuf.ByteString value) |
boolean | hasPayloadValue () |
java.lang.String | getPayloadValue () |
com.google.protobuf.ByteString | getPayloadValueBytes () |
Builder | setPayloadValue (java.lang.String value) |
Builder | clearPayloadValue () |
Builder | setPayloadValueBytes (com.google.protobuf.ByteString value) |
final Builder | setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
final Builder | mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Annotations can be freely added by users who want to attach arbitrary payload to the model's variables or constraints.
Protobuf type operations_research.MPModelProto.Annotation
Definition at line 771 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.addRepeatedField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
java.lang.Object | value ) |
Definition at line 891 of file MPModelProto.java.
com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.build | ( | ) |
Definition at line 822 of file MPModelProto.java.
com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.buildPartial | ( | ) |
Definition at line 831 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clear | ( | ) |
Definition at line 799 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field | ) |
Definition at line 875 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearOneof | ( | com.google.protobuf.Descriptors.OneofDescriptor | oneof | ) |
Definition at line 880 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearPayloadKey | ( | ) |
The payload is a (key, value) string pair. Depending on the use cases, one of the two may be omitted.
optional string payload_key = 4;
Definition at line 1295 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearPayloadValue | ( | ) |
optional string payload_value = 5;
Definition at line 1380 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearTargetIndex | ( | ) |
If both `target_index` and `target_name` are set, they must point to the same entity.
optional int32 target_index = 2;
Definition at line 1099 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearTargetName | ( | ) |
Alternate to index. Assumes uniqueness.
optional string target_name = 3;
Definition at line 1186 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearTargetType | ( | ) |
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
Definition at line 1039 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clone | ( | ) |
Definition at line 865 of file MPModelProto.java.
com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 817 of file MPModelProto.java.
|
static |
Definition at line 776 of file MPModelProto.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getDescriptorForType | ( | ) |
Definition at line 812 of file MPModelProto.java.
java.lang.String com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getPayloadKey | ( | ) |
The payload is a (key, value) string pair. Depending on the use cases, one of the two may be omitted.
optional string payload_key = 4;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1232 of file MPModelProto.java.
com.google.protobuf.ByteString com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getPayloadKeyBytes | ( | ) |
The payload is a (key, value) string pair. Depending on the use cases, one of the two may be omitted.
optional string payload_key = 4;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1256 of file MPModelProto.java.
java.lang.String com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getPayloadValue | ( | ) |
optional string payload_value = 5;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1332 of file MPModelProto.java.
com.google.protobuf.ByteString com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getPayloadValueBytes | ( | ) |
optional string payload_value = 5;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1351 of file MPModelProto.java.
int com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getTargetIndex | ( | ) |
If both `target_index` and `target_name` are set, they must point to the same entity.
optional int32 target_index = 2;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1070 of file MPModelProto.java.
java.lang.String com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getTargetName | ( | ) |
Alternate to index. Assumes uniqueness.
optional string target_name = 3;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1126 of file MPModelProto.java.
com.google.protobuf.ByteString com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getTargetNameBytes | ( | ) |
Alternate to index. Assumes uniqueness.
optional string target_name = 3;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1149 of file MPModelProto.java.
com.google.ortools.linearsolver.MPModelProto.Annotation.TargetType com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getTargetType | ( | ) |
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1017 of file MPModelProto.java.
boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasPayloadKey | ( | ) |
The payload is a (key, value) string pair. Depending on the use cases, one of the two may be omitted.
optional string payload_key = 4;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1220 of file MPModelProto.java.
boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasPayloadValue | ( | ) |
optional string payload_value = 5;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1325 of file MPModelProto.java.
boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasTargetIndex | ( | ) |
If both `target_index` and `target_name` are set, they must point to the same entity.
optional int32 target_index = 2;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1057 of file MPModelProto.java.
boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasTargetName | ( | ) |
Alternate to index. Assumes uniqueness.
optional string target_name = 3;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1115 of file MPModelProto.java.
boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasTargetType | ( | ) |
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.
Definition at line 1009 of file MPModelProto.java.
|
protected |
Definition at line 782 of file MPModelProto.java.
final boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.isInitialized | ( | ) |
Definition at line 935 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeFrom | ( | com.google.ortools.linearsolver.MPModelProto.Annotation | other | ) |
Definition at line 906 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 940 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 897 of file MPModelProto.java.
final Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeUnknownFields | ( | final com.google.protobuf.UnknownFieldSet | unknownFields | ) |
Definition at line 1406 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
java.lang.Object | value ) |
Definition at line 869 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setPayloadKey | ( | java.lang.String | value | ) |
The payload is a (key, value) string pair. Depending on the use cases, one of the two may be omitted.
optional string payload_key = 4;
value | The payloadKey to set. |
Definition at line 1278 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setPayloadKeyBytes | ( | com.google.protobuf.ByteString | value | ) |
The payload is a (key, value) string pair. Depending on the use cases, one of the two may be omitted.
optional string payload_key = 4;
value | The bytes for payloadKey to set. |
Definition at line 1311 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setPayloadValue | ( | java.lang.String | value | ) |
optional string payload_value = 5;
value | The payloadValue to set. |
Definition at line 1368 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setPayloadValueBytes | ( | com.google.protobuf.ByteString | value | ) |
optional string payload_value = 5;
value | The bytes for payloadValue to set. |
Definition at line 1391 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setRepeatedField | ( | com.google.protobuf.Descriptors.FieldDescriptor | field, |
int | index, | ||
java.lang.Object | value ) |
Definition at line 885 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setTargetIndex | ( | int | value | ) |
If both `target_index` and `target_name` are set, they must point to the same entity.
optional int32 target_index = 2;
value | The targetIndex to set. |
Definition at line 1083 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setTargetName | ( | java.lang.String | value | ) |
Alternate to index. Assumes uniqueness.
optional string target_name = 3;
value | The targetName to set. |
Definition at line 1170 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setTargetNameBytes | ( | com.google.protobuf.ByteString | value | ) |
Alternate to index. Assumes uniqueness.
optional string target_name = 3;
value | The bytes for targetName to set. |
Definition at line 1201 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setTargetType | ( | com.google.ortools.linearsolver.MPModelProto.Annotation.TargetType | value | ) |
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
value | The targetType to set. |
Definition at line 1026 of file MPModelProto.java.
final Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setUnknownFields | ( | final com.google.protobuf.UnknownFieldSet | unknownFields | ) |
Definition at line 1400 of file MPModelProto.java.