Java Reference

Java Reference

MPArrayConstraint.Builder

Detailed Description

Sets a variable's value equal to a function on a set of variables.

Protobuf type

operations_research.MPArrayConstraint

Definition at line 362 of file MPArrayConstraint.java.

Public Member Functions

.lang.Override Builder clear ()
 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType ()
 
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint build ()
 
.lang.Override com.google.ortools.linearsolver.MPArrayConstraint 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.linearsolver.MPArrayConstraint other)
 
.lang.Override final boolean isInitialized ()
 
.lang.Override Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
java.util.List< java.lang.Integer > getVarIndexList ()
 
int getVarIndexCount ()
 
int getVarIndex (int index)
 
Builder setVarIndex (int index, int value)
 
Builder addVarIndex (int value)
 
Builder addAllVarIndex (java.lang.Iterable<? extends java.lang.Integer > values)
 
Builder clearVarIndex ()
 
.lang.Override boolean hasResultantVarIndex ()
 optional int32 resultant_var_index = 2; More...
 
.lang.Override int getResultantVarIndex ()
 optional int32 resultant_var_index = 2; More...
 
Builder setResultantVarIndex (int value)
 optional int32 resultant_var_index = 2; More...
 
Builder clearResultantVarIndex ()
 optional int32 resultant_var_index = 2; 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

◆ addAllVarIndex()

Builder addAllVarIndex ( java.lang.Iterable<? extends java.lang.Integer >  values)
inline
Variable indices are relative to the "variable" field in MPModelProto.

repeated int32 var_index = 1;

Parameters
valuesThe varIndex to add.
Returns
This builder for chaining.

Definition at line 614 of file MPArrayConstraint.java.

◆ addRepeatedField()

.lang.Override Builder addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
java.lang.Object  value 
)
inline

Definition at line 470 of file MPArrayConstraint.java.

◆ addVarIndex()

Builder addVarIndex ( int  value)
inline
Variable indices are relative to the "variable" field in MPModelProto.

repeated int32 var_index = 1;

Parameters
valueThe varIndex to add.
Returns
This builder for chaining.

Definition at line 599 of file MPArrayConstraint.java.

◆ build()

.lang.Override com.google.ortools.linearsolver.MPArrayConstraint build ( )
inline

Definition at line 416 of file MPArrayConstraint.java.

◆ buildPartial()

.lang.Override com.google.ortools.linearsolver.MPArrayConstraint buildPartial ( )
inline

Definition at line 425 of file MPArrayConstraint.java.

◆ clear()

.lang.Override Builder clear ( )
inline

Definition at line 395 of file MPArrayConstraint.java.

◆ clearField()

.lang.Override Builder clearField ( com.google.protobuf.Descriptors.FieldDescriptor  field)
inline

Definition at line 454 of file MPArrayConstraint.java.

◆ clearOneof()

.lang.Override Builder clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor  oneof)
inline

Definition at line 459 of file MPArrayConstraint.java.

◆ clearResultantVarIndex()

Builder clearResultantVarIndex ( )
inline

optional int32 resultant_var_index = 2;

Returns
This builder for chaining.

Definition at line 669 of file MPArrayConstraint.java.

◆ clearVarIndex()

Builder clearVarIndex ( )
inline
Variable indices are relative to the "variable" field in MPModelProto.

repeated int32 var_index = 1;

Returns
This builder for chaining.

Definition at line 630 of file MPArrayConstraint.java.

◆ clone()

.lang.Override Builder clone ( )
inline

Definition at line 444 of file MPArrayConstraint.java.

◆ getDefaultInstanceForType()

.lang.Override com.google.ortools.linearsolver.MPArrayConstraint getDefaultInstanceForType ( )
inline

Definition at line 411 of file MPArrayConstraint.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ( )
inlinestatic

Definition at line 367 of file MPArrayConstraint.java.

◆ getDescriptorForType()

.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ( )
inline

Definition at line 406 of file MPArrayConstraint.java.

◆ getResultantVarIndex()

.lang.Override int getResultantVarIndex ( )
inline

optional int32 resultant_var_index = 2;

Returns
The resultantVarIndex.

Implements MPArrayConstraintOrBuilder.

Definition at line 651 of file MPArrayConstraint.java.

◆ getVarIndex()

int getVarIndex ( int  index)
inline
Variable indices are relative to the "variable" field in MPModelProto.

repeated int32 var_index = 1;

Parameters
indexThe index of the element to return.
Returns
The varIndex at the given index.

Implements MPArrayConstraintOrBuilder.

Definition at line 570 of file MPArrayConstraint.java.

◆ getVarIndexCount()

int getVarIndexCount ( )
inline
Variable indices are relative to the "variable" field in MPModelProto.

repeated int32 var_index = 1;

Returns
The count of varIndex.

Implements MPArrayConstraintOrBuilder.

Definition at line 558 of file MPArrayConstraint.java.

◆ getVarIndexList()

java.util.List<java.lang.Integer> getVarIndexList ( )
inline
Variable indices are relative to the "variable" field in MPModelProto.

repeated int32 var_index = 1;

Returns
A list containing the varIndex.

Implements MPArrayConstraintOrBuilder.

Definition at line 546 of file MPArrayConstraint.java.

◆ hasResultantVarIndex()

.lang.Override boolean hasResultantVarIndex ( )
inline

optional int32 resultant_var_index = 2;

Returns
Whether the resultantVarIndex field is set.

Implements MPArrayConstraintOrBuilder.

Definition at line 643 of file MPArrayConstraint.java.

◆ internalGetFieldAccessorTable()

.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ( )
inlineprotected

Definition at line 373 of file MPArrayConstraint.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 506 of file MPArrayConstraint.java.

◆ mergeFrom() [1/3]

Definition at line 485 of file MPArrayConstraint.java.

◆ mergeFrom() [2/3]

.lang.Override Builder mergeFrom ( com.google.protobuf.CodedInputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inline

Definition at line 511 of file MPArrayConstraint.java.

◆ mergeFrom() [3/3]

.lang.Override Builder mergeFrom ( com.google.protobuf.Message  other)
inline

Definition at line 476 of file MPArrayConstraint.java.

◆ mergeUnknownFields()

.lang.Override final Builder mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet  unknownFields)
inline

Definition at line 682 of file MPArrayConstraint.java.

◆ setField()

.lang.Override Builder setField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
java.lang.Object  value 
)
inline

Definition at line 448 of file MPArrayConstraint.java.

◆ setRepeatedField()

.lang.Override Builder setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
int  index,
java.lang.Object  value 
)
inline

Definition at line 464 of file MPArrayConstraint.java.

◆ setResultantVarIndex()

Builder setResultantVarIndex ( int  value)
inline

optional int32 resultant_var_index = 2;

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

Definition at line 659 of file MPArrayConstraint.java.

◆ setUnknownFields()

.lang.Override final Builder setUnknownFields ( final com.google.protobuf.UnknownFieldSet  unknownFields)
inline

Definition at line 676 of file MPArrayConstraint.java.

◆ setVarIndex()

Builder setVarIndex ( int  index,
int  value 
)
inline
Variable indices are relative to the "variable" field in MPModelProto.

repeated int32 var_index = 1;

Parameters
indexThe index to set the value at.
valueThe varIndex to set.
Returns
This builder for chaining.

Definition at line 583 of file MPArrayConstraint.java.


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