Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.linearsolver.MPModelProto.Annotation.Builder Class Reference
Inheritance diagram for com.google.ortools.linearsolver.MPModelProto.Annotation.Builder:
com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder

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 ()
 

Detailed Description

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.

Member Function Documentation

◆ addRepeatedField()

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.

◆ build()

com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.build ( )

Definition at line 822 of file MPModelProto.java.

◆ buildPartial()

com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.buildPartial ( )

Definition at line 831 of file MPModelProto.java.

◆ clear()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clear ( )

Definition at line 799 of file MPModelProto.java.

◆ clearField()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 875 of file MPModelProto.java.

◆ clearOneof()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 880 of file MPModelProto.java.

◆ clearPayloadKey()

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;

Returns
This builder for chaining.

Definition at line 1295 of file MPModelProto.java.

◆ clearPayloadValue()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearPayloadValue ( )

optional string payload_value = 5;

Returns
This builder for chaining.

Definition at line 1380 of file MPModelProto.java.

◆ clearTargetIndex()

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;

Returns
This builder for chaining.

Definition at line 1099 of file MPModelProto.java.

◆ clearTargetName()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearTargetName ( )
Alternate to index. Assumes uniqueness.

optional string target_name = 3;

Returns
This builder for chaining.

Definition at line 1186 of file MPModelProto.java.

◆ clearTargetType()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clearTargetType ( )

optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;

Returns
This builder for chaining.

Definition at line 1039 of file MPModelProto.java.

◆ clone()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.clone ( )

Definition at line 865 of file MPModelProto.java.

◆ getDefaultInstanceForType()

com.google.ortools.linearsolver.MPModelProto.Annotation com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getDefaultInstanceForType ( )

Definition at line 817 of file MPModelProto.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getDescriptor ( )
static

Definition at line 776 of file MPModelProto.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getDescriptorForType ( )

Definition at line 812 of file MPModelProto.java.

◆ getPayloadKey()

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;

Returns
The payloadKey.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1232 of file MPModelProto.java.

◆ getPayloadKeyBytes()

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;

Returns
The bytes for payloadKey.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1256 of file MPModelProto.java.

◆ getPayloadValue()

java.lang.String com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getPayloadValue ( )

optional string payload_value = 5;

Returns
The payloadValue.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1332 of file MPModelProto.java.

◆ getPayloadValueBytes()

com.google.protobuf.ByteString com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getPayloadValueBytes ( )

optional string payload_value = 5;

Returns
The bytes for payloadValue.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1351 of file MPModelProto.java.

◆ getTargetIndex()

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;

Returns
The targetIndex.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1070 of file MPModelProto.java.

◆ getTargetName()

java.lang.String com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getTargetName ( )
Alternate to index. Assumes uniqueness.

optional string target_name = 3;

Returns
The targetName.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1126 of file MPModelProto.java.

◆ getTargetNameBytes()

com.google.protobuf.ByteString com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getTargetNameBytes ( )
Alternate to index. Assumes uniqueness.

optional string target_name = 3;

Returns
The bytes for targetName.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1149 of file MPModelProto.java.

◆ getTargetType()

com.google.ortools.linearsolver.MPModelProto.Annotation.TargetType com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.getTargetType ( )

optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;

Returns
The targetType.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1017 of file MPModelProto.java.

◆ hasPayloadKey()

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;

Returns
Whether the payloadKey field is set.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1220 of file MPModelProto.java.

◆ hasPayloadValue()

boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasPayloadValue ( )

optional string payload_value = 5;

Returns
Whether the payloadValue field is set.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1325 of file MPModelProto.java.

◆ hasTargetIndex()

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;

Returns
Whether the targetIndex field is set.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1057 of file MPModelProto.java.

◆ hasTargetName()

boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasTargetName ( )
Alternate to index. Assumes uniqueness.

optional string target_name = 3;

Returns
Whether the targetName field is set.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1115 of file MPModelProto.java.

◆ hasTargetType()

boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.hasTargetType ( )

optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;

Returns
Whether the targetType field is set.

Implements com.google.ortools.linearsolver.MPModelProto.AnnotationOrBuilder.

Definition at line 1009 of file MPModelProto.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 782 of file MPModelProto.java.

◆ isInitialized()

final boolean com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.isInitialized ( )

Definition at line 935 of file MPModelProto.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeFrom ( com.google.ortools.linearsolver.MPModelProto.Annotation other)

Definition at line 906 of file MPModelProto.java.

◆ mergeFrom() [2/3]

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.

◆ mergeFrom() [3/3]

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 897 of file MPModelProto.java.

◆ mergeUnknownFields()

final Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 1406 of file MPModelProto.java.

◆ setField()

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.

◆ setPayloadKey()

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;

Parameters
valueThe payloadKey to set.
Returns
This builder for chaining.

Definition at line 1278 of file MPModelProto.java.

◆ setPayloadKeyBytes()

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;

Parameters
valueThe bytes for payloadKey to set.
Returns
This builder for chaining.

Definition at line 1311 of file MPModelProto.java.

◆ setPayloadValue()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setPayloadValue ( java.lang.String value)

optional string payload_value = 5;

Parameters
valueThe payloadValue to set.
Returns
This builder for chaining.

Definition at line 1368 of file MPModelProto.java.

◆ setPayloadValueBytes()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setPayloadValueBytes ( com.google.protobuf.ByteString value)

optional string payload_value = 5;

Parameters
valueThe bytes for payloadValue to set.
Returns
This builder for chaining.

Definition at line 1391 of file MPModelProto.java.

◆ setRepeatedField()

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.

◆ setTargetIndex()

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;

Parameters
valueThe targetIndex to set.
Returns
This builder for chaining.

Definition at line 1083 of file MPModelProto.java.

◆ setTargetName()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setTargetName ( java.lang.String value)
Alternate to index. Assumes uniqueness.

optional string target_name = 3;

Parameters
valueThe targetName to set.
Returns
This builder for chaining.

Definition at line 1170 of file MPModelProto.java.

◆ setTargetNameBytes()

Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setTargetNameBytes ( com.google.protobuf.ByteString value)
Alternate to index. Assumes uniqueness.

optional string target_name = 3;

Parameters
valueThe bytes for targetName to set.
Returns
This builder for chaining.

Definition at line 1201 of file MPModelProto.java.

◆ setTargetType()

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;

Parameters
valueThe targetType to set.
Returns
This builder for chaining.

Definition at line 1026 of file MPModelProto.java.

◆ setUnknownFields()

final Builder com.google.ortools.linearsolver.MPModelProto.Annotation.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 1400 of file MPModelProto.java.


The documentation for this class was generated from the following file: