![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.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 786 of file MPModelProto.java.
com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.build | ( | ) |
Definition at line 837 of file MPModelProto.java.
com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.buildPartial | ( | ) |
Definition at line 846 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clear | ( | ) |
Definition at line 814 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 1276 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearPayloadValue | ( | ) |
optional string payload_value = 5;
Definition at line 1361 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 1080 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 1167 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 1020 of file MPModelProto.java.
com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 832 of file MPModelProto.java.
|
static |
Definition at line 791 of file MPModelProto.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getDescriptorForType | ( | ) |
Definition at line 827 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 1213 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 1237 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 1313 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 1332 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 1051 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 1107 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 1130 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 1000 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 1201 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 1306 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 1038 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 1096 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 992 of file MPModelProto.java.
|
protected |
Definition at line 797 of file MPModelProto.java.
final boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.isInitialized | ( | ) |
Definition at line 918 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeFrom | ( | com.google.ortools.linearsolver.MPModelProto.Annotation | other | ) |
Definition at line 889 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 923 of file MPModelProto.java.
Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 880 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 1259 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 1292 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 1349 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 1372 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 1064 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 1151 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 1182 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 1009 of file MPModelProto.java.