Java Reference

Java Reference

TableConstraintProto.Builder

Detailed Description

The values of the n-tuple formed by the given variables can only be one of
the listed n-tuples in values. The n-tuples are encoded in a flattened way:
    [tuple0_v0, tuple0_v1, ..., tuple0_v{n-1}, tuple1_v0, ...].

Protobuf type

operations_research.sat.TableConstraintProto

Definition at line 437 of file TableConstraintProto.java.

Public Member Functions

.lang.Override Builder clear ()
 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
.lang.Override com.google.ortools.sat.TableConstraintProto getDefaultInstanceForType ()
 
.lang.Override com.google.ortools.sat.TableConstraintProto build ()
 
.lang.Override com.google.ortools.sat.TableConstraintProto 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.TableConstraintProto 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.Long > getValuesList ()
 repeated int64 values = 2; More...
 
int getValuesCount ()
 repeated int64 values = 2; More...
 
long getValues (int index)
 repeated int64 values = 2; More...
 
Builder setValues (int index, long value)
 repeated int64 values = 2; More...
 
Builder addValues (long value)
 repeated int64 values = 2; More...
 
Builder addAllValues (java.lang.Iterable<? extends java.lang.Long > values)
 repeated int64 values = 2; More...
 
Builder clearValues ()
 repeated int64 values = 2; More...
 
.lang.Override boolean getNegated ()
 
Builder setNegated (boolean value)
 
Builder clearNegated ()
 
.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

◆ addAllValues()

Builder addAllValues ( java.lang.Iterable<? extends java.lang.Long >  values)
inline

repeated int64 values = 2;

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

Definition at line 756 of file TableConstraintProto.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 677 of file TableConstraintProto.java.

◆ addRepeatedField()

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

Definition at line 547 of file TableConstraintProto.java.

◆ addValues()

Builder addValues ( long  value)
inline

repeated int64 values = 2;

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

Definition at line 745 of file TableConstraintProto.java.

◆ addVars()

Builder addVars ( int  value)
inline

repeated int32 vars = 1;

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

Definition at line 666 of file TableConstraintProto.java.

◆ build()

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

Definition at line 493 of file TableConstraintProto.java.

◆ buildPartial()

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

Definition at line 502 of file TableConstraintProto.java.

◆ clear()

.lang.Override Builder clear ( )
inline

Definition at line 470 of file TableConstraintProto.java.

◆ clearField()

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

Definition at line 531 of file TableConstraintProto.java.

◆ clearNegated()

Builder clearNegated ( )
inline
If true, the meaning is "negated", that is we forbid any of the given
tuple from a feasible assignment.

bool negated = 3;

Returns
This builder for chaining.

Definition at line 814 of file TableConstraintProto.java.

◆ clearOneof()

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

Definition at line 536 of file TableConstraintProto.java.

◆ clearValues()

Builder clearValues ( )
inline

repeated int64 values = 2;

Returns
This builder for chaining.

Definition at line 768 of file TableConstraintProto.java.

◆ clearVars()

Builder clearVars ( )
inline

repeated int32 vars = 1;

Returns
This builder for chaining.

Definition at line 689 of file TableConstraintProto.java.

◆ clone()

.lang.Override Builder clone ( )
inline

Definition at line 521 of file TableConstraintProto.java.

◆ getDefaultInstanceForType()

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

Definition at line 488 of file TableConstraintProto.java.

◆ getDescriptor()

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

Definition at line 442 of file TableConstraintProto.java.

◆ getDescriptorForType()

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

Definition at line 483 of file TableConstraintProto.java.

◆ getNegated()

.lang.Override boolean getNegated ( )
inline
If true, the meaning is "negated", that is we forbid any of the given
tuple from a feasible assignment.

bool negated = 3;

Returns
The negated.

Implements TableConstraintProtoOrBuilder.

Definition at line 786 of file TableConstraintProto.java.

◆ getValues()

long getValues ( int  index)
inline

repeated int64 values = 2;

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

Implements TableConstraintProtoOrBuilder.

Definition at line 724 of file TableConstraintProto.java.

◆ getValuesCount()

int getValuesCount ( )
inline

repeated int64 values = 2;

Returns
The count of values.

Implements TableConstraintProtoOrBuilder.

Definition at line 716 of file TableConstraintProto.java.

◆ getValuesList()

java.util.List<java.lang.Long> getValuesList ( )
inline

repeated int64 values = 2;

Returns
A list containing the values.

Implements TableConstraintProtoOrBuilder.

Definition at line 708 of file TableConstraintProto.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 TableConstraintProtoOrBuilder.

Definition at line 645 of file TableConstraintProto.java.

◆ getVarsCount()

int getVarsCount ( )
inline

repeated int32 vars = 1;

Returns
The count of vars.

Implements TableConstraintProtoOrBuilder.

Definition at line 637 of file TableConstraintProto.java.

◆ getVarsList()

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

repeated int32 vars = 1;

Returns
A list containing the vars.

Implements TableConstraintProtoOrBuilder.

Definition at line 629 of file TableConstraintProto.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 448 of file TableConstraintProto.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 593 of file TableConstraintProto.java.

◆ mergeFrom() [1/3]

Definition at line 562 of file TableConstraintProto.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 598 of file TableConstraintProto.java.

◆ mergeFrom() [3/3]

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

Definition at line 553 of file TableConstraintProto.java.

◆ mergeUnknownFields()

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

Definition at line 827 of file TableConstraintProto.java.

◆ setField()

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

Definition at line 525 of file TableConstraintProto.java.

◆ setNegated()

Builder setNegated ( boolean  value)
inline
If true, the meaning is "negated", that is we forbid any of the given
tuple from a feasible assignment.

bool negated = 3;

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

Definition at line 799 of file TableConstraintProto.java.

◆ setRepeatedField()

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

Definition at line 541 of file TableConstraintProto.java.

◆ setUnknownFields()

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

Definition at line 821 of file TableConstraintProto.java.

◆ setValues()

Builder setValues ( int  index,
long  value 
)
inline

repeated int64 values = 2;

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

Definition at line 733 of file TableConstraintProto.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 654 of file TableConstraintProto.java.


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