Java Reference

Java Reference

LinearExpressionProto.Builder

Detailed Description

Protobuf type.

operations_research.sat.LinearExpressionProto

Definition at line 420 of file LinearExpressionProto.java.

Public Member Functions

.lang.Override Builder clear ()
 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType ()
 
.lang.Override com.google.ortools.sat.LinearExpressionProto build ()
 
.lang.Override com.google.ortools.sat.LinearExpressionProto 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.LinearExpressionProto 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 > getVarsList ()
 repeated int32 vars = 1; More...
 
int getVarsCount ()
 repeated int32 vars = 1; More...
 
int getVars (int index)
 repeated int32 vars = 1; More...
 
Builder setVars (int index, int value)
 repeated int32 vars = 1; More...
 
Builder addVars (int value)
 repeated int32 vars = 1; More...
 
Builder addAllVars (java.lang.Iterable<? extends java.lang.Integer > values)
 repeated int32 vars = 1; More...
 
Builder clearVars ()
 repeated int32 vars = 1; More...
 
java.util.List< java.lang.Integer > getCoeffsList ()
 repeated int32 coeffs = 2; More...
 
int getCoeffsCount ()
 repeated int32 coeffs = 2; More...
 
int getCoeffs (int index)
 repeated int32 coeffs = 2; More...
 
Builder setCoeffs (int index, int value)
 repeated int32 coeffs = 2; More...
 
Builder addCoeffs (int value)
 repeated int32 coeffs = 2; More...
 
Builder addAllCoeffs (java.lang.Iterable<? extends java.lang.Integer > values)
 repeated int32 coeffs = 2; More...
 
Builder clearCoeffs ()
 repeated int32 coeffs = 2; More...
 
.lang.Override long getOffset ()
 int64 offset = 3; More...
 
Builder setOffset (long value)
 int64 offset = 3; More...
 
Builder clearOffset ()
 int64 offset = 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

◆ addAllCoeffs()

Builder addAllCoeffs ( java.lang.Iterable<? extends java.lang.Integer >  values)
inline

repeated int32 coeffs = 2;

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

Definition at line 739 of file LinearExpressionProto.java.

◆ addAllVars()

Builder addAllVars ( java.lang.Iterable<? extends java.lang.Integer >  values)
inline

repeated int32 vars = 1;

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

Definition at line 660 of file LinearExpressionProto.java.

◆ addCoeffs()

Builder addCoeffs ( int  value)
inline

repeated int32 coeffs = 2;

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

Definition at line 728 of file LinearExpressionProto.java.

◆ addRepeatedField()

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

Definition at line 530 of file LinearExpressionProto.java.

◆ addVars()

Builder addVars ( int  value)
inline

repeated int32 vars = 1;

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

Definition at line 649 of file LinearExpressionProto.java.

◆ build()

.lang.Override com.google.ortools.sat.LinearExpressionProto build ( )
inline

Definition at line 476 of file LinearExpressionProto.java.

◆ buildPartial()

.lang.Override com.google.ortools.sat.LinearExpressionProto buildPartial ( )
inline

Definition at line 485 of file LinearExpressionProto.java.

◆ clear()

.lang.Override Builder clear ( )
inline

Definition at line 453 of file LinearExpressionProto.java.

◆ clearCoeffs()

Builder clearCoeffs ( )
inline

repeated int32 coeffs = 2;

Returns
This builder for chaining.

Definition at line 751 of file LinearExpressionProto.java.

◆ clearField()

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

Definition at line 514 of file LinearExpressionProto.java.

◆ clearOffset()

Builder clearOffset ( )
inline

int64 offset = 3;

Returns
This builder for chaining.

Definition at line 782 of file LinearExpressionProto.java.

◆ clearOneof()

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

Definition at line 519 of file LinearExpressionProto.java.

◆ clearVars()

Builder clearVars ( )
inline

repeated int32 vars = 1;

Returns
This builder for chaining.

Definition at line 672 of file LinearExpressionProto.java.

◆ clone()

.lang.Override Builder clone ( )
inline

Definition at line 504 of file LinearExpressionProto.java.

◆ getCoeffs()

int getCoeffs ( int  index)
inline

repeated int32 coeffs = 2;

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

Implements LinearExpressionProtoOrBuilder.

Definition at line 707 of file LinearExpressionProto.java.

◆ getCoeffsCount()

int getCoeffsCount ( )
inline

repeated int32 coeffs = 2;

Returns
The count of coeffs.

Implements LinearExpressionProtoOrBuilder.

Definition at line 699 of file LinearExpressionProto.java.

◆ getCoeffsList()

java.util.List<java.lang.Integer> getCoeffsList ( )
inline

repeated int32 coeffs = 2;

Returns
A list containing the coeffs.

Implements LinearExpressionProtoOrBuilder.

Definition at line 691 of file LinearExpressionProto.java.

◆ getDefaultInstanceForType()

.lang.Override com.google.ortools.sat.LinearExpressionProto getDefaultInstanceForType ( )
inline

Definition at line 471 of file LinearExpressionProto.java.

◆ getDescriptor()

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

Definition at line 425 of file LinearExpressionProto.java.

◆ getDescriptorForType()

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

Definition at line 466 of file LinearExpressionProto.java.

◆ getOffset()

.lang.Override long getOffset ( )
inline

int64 offset = 3;

Returns
The offset.

Implements LinearExpressionProtoOrBuilder.

Definition at line 764 of file LinearExpressionProto.java.

◆ getVars()

int getVars ( int  index)
inline

repeated int32 vars = 1;

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

Implements LinearExpressionProtoOrBuilder.

Definition at line 628 of file LinearExpressionProto.java.

◆ getVarsCount()

int getVarsCount ( )
inline

repeated int32 vars = 1;

Returns
The count of vars.

Implements LinearExpressionProtoOrBuilder.

Definition at line 620 of file LinearExpressionProto.java.

◆ getVarsList()

java.util.List<java.lang.Integer> getVarsList ( )
inline

repeated int32 vars = 1;

Returns
A list containing the vars.

Implements LinearExpressionProtoOrBuilder.

Definition at line 612 of file LinearExpressionProto.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 431 of file LinearExpressionProto.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 576 of file LinearExpressionProto.java.

◆ mergeFrom() [1/3]

Definition at line 545 of file LinearExpressionProto.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 581 of file LinearExpressionProto.java.

◆ mergeFrom() [3/3]

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

Definition at line 536 of file LinearExpressionProto.java.

◆ mergeUnknownFields()

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

Definition at line 795 of file LinearExpressionProto.java.

◆ setCoeffs()

Builder setCoeffs ( int  index,
int  value 
)
inline

repeated int32 coeffs = 2;

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

Definition at line 716 of file LinearExpressionProto.java.

◆ setField()

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

Definition at line 508 of file LinearExpressionProto.java.

◆ setOffset()

Builder setOffset ( long  value)
inline

int64 offset = 3;

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

Definition at line 772 of file LinearExpressionProto.java.

◆ setRepeatedField()

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

Definition at line 524 of file LinearExpressionProto.java.

◆ setUnknownFields()

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

Definition at line 789 of file LinearExpressionProto.java.

◆ setVars()

Builder setVars ( int  index,
int  value 
)
inline

repeated int32 vars = 1;

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

Definition at line 637 of file LinearExpressionProto.java.


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