Java Reference

Java Reference

PartialVariableAssignment.Builder

Detailed Description

This message encodes a partial (or full) assignment of the variables of a
CpModelProto. The variable indices should be unique and valid variable
indices.

Protobuf type

operations_research.sat.PartialVariableAssignment

Definition at line 404 of file sat/PartialVariableAssignment.java.

Public Member Functions

.lang.Override Builder clear ()
 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
.lang.Override com.google.ortools.sat.PartialVariableAssignment getDefaultInstanceForType ()
 
.lang.Override com.google.ortools.sat.PartialVariableAssignment build ()
 
.lang.Override com.google.ortools.sat.PartialVariableAssignment 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.PartialVariableAssignment 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 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 717 of file sat/PartialVariableAssignment.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 638 of file sat/PartialVariableAssignment.java.

◆ addRepeatedField()

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

Definition at line 511 of file sat/PartialVariableAssignment.java.

◆ addValues()

Builder addValues ( long  value)
inline

repeated int64 values = 2;

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

Definition at line 706 of file sat/PartialVariableAssignment.java.

◆ addVars()

Builder addVars ( int  value)
inline

repeated int32 vars = 1;

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

Definition at line 627 of file sat/PartialVariableAssignment.java.

◆ build()

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

Definition at line 458 of file sat/PartialVariableAssignment.java.

◆ buildPartial()

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

Definition at line 467 of file sat/PartialVariableAssignment.java.

◆ clear()

.lang.Override Builder clear ( )
inline

Definition at line 437 of file sat/PartialVariableAssignment.java.

◆ clearField()

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

Definition at line 495 of file sat/PartialVariableAssignment.java.

◆ clearOneof()

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

Definition at line 500 of file sat/PartialVariableAssignment.java.

◆ clearValues()

Builder clearValues ( )
inline

repeated int64 values = 2;

Returns
This builder for chaining.

Definition at line 729 of file sat/PartialVariableAssignment.java.

◆ clearVars()

Builder clearVars ( )
inline

repeated int32 vars = 1;

Returns
This builder for chaining.

Definition at line 650 of file sat/PartialVariableAssignment.java.

◆ clone()

.lang.Override Builder clone ( )
inline

Definition at line 485 of file sat/PartialVariableAssignment.java.

◆ getDefaultInstanceForType()

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

Definition at line 453 of file sat/PartialVariableAssignment.java.

◆ getDescriptor()

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

Definition at line 409 of file sat/PartialVariableAssignment.java.

◆ getDescriptorForType()

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

Definition at line 448 of file sat/PartialVariableAssignment.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 PartialVariableAssignmentOrBuilder.

Definition at line 685 of file sat/PartialVariableAssignment.java.

◆ getValuesCount()

int getValuesCount ( )
inline

repeated int64 values = 2;

Returns
The count of values.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 677 of file sat/PartialVariableAssignment.java.

◆ getValuesList()

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

repeated int64 values = 2;

Returns
A list containing the values.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 669 of file sat/PartialVariableAssignment.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 PartialVariableAssignmentOrBuilder.

Definition at line 606 of file sat/PartialVariableAssignment.java.

◆ getVarsCount()

int getVarsCount ( )
inline

repeated int32 vars = 1;

Returns
The count of vars.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 598 of file sat/PartialVariableAssignment.java.

◆ getVarsList()

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

repeated int32 vars = 1;

Returns
A list containing the vars.

Implements PartialVariableAssignmentOrBuilder.

Definition at line 590 of file sat/PartialVariableAssignment.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 415 of file sat/PartialVariableAssignment.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 554 of file sat/PartialVariableAssignment.java.

◆ mergeFrom() [1/3]

◆ 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 559 of file sat/PartialVariableAssignment.java.

◆ mergeFrom() [3/3]

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

Definition at line 517 of file sat/PartialVariableAssignment.java.

◆ mergeUnknownFields()

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

Definition at line 742 of file sat/PartialVariableAssignment.java.

◆ setField()

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

Definition at line 489 of file sat/PartialVariableAssignment.java.

◆ setRepeatedField()

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

Definition at line 505 of file sat/PartialVariableAssignment.java.

◆ setUnknownFields()

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

Definition at line 736 of file sat/PartialVariableAssignment.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 694 of file sat/PartialVariableAssignment.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 615 of file sat/PartialVariableAssignment.java.


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