Java Reference

Java Reference

IntegerArgumentProto.Builder

Detailed Description

Argument of the constraints of the form target_var = OP(vars).

Protobuf type

operations_research.sat.IntegerArgumentProto

Definition at line 347 of file IntegerArgumentProto.java.

Public Member Functions

.lang.Override Builder clear ()
 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
.lang.Override com.google.ortools.sat.IntegerArgumentProto getDefaultInstanceForType ()
 
.lang.Override com.google.ortools.sat.IntegerArgumentProto build ()
 
.lang.Override com.google.ortools.sat.IntegerArgumentProto 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.IntegerArgumentProto other)
 
.lang.Override final boolean isInitialized ()
 
.lang.Override Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
.lang.Override int getTarget ()
 int32 target = 1; More...
 
Builder setTarget (int value)
 int32 target = 1; More...
 
Builder clearTarget ()
 int32 target = 1; More...
 
java.util.List< java.lang.Integer > getVarsList ()
 repeated int32 vars = 2; More...
 
int getVarsCount ()
 repeated int32 vars = 2; More...
 
int getVars (int index)
 repeated int32 vars = 2; More...
 
Builder setVars (int index, int value)
 repeated int32 vars = 2; More...
 
Builder addVars (int value)
 repeated int32 vars = 2; More...
 
Builder addAllVars (java.lang.Iterable<? extends java.lang.Integer > values)
 repeated int32 vars = 2; More...
 
Builder clearVars ()
 repeated int32 vars = 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

◆ addAllVars()

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

repeated int32 vars = 2;

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

Definition at line 601 of file IntegerArgumentProto.java.

◆ addRepeatedField()

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

Definition at line 450 of file IntegerArgumentProto.java.

◆ addVars()

Builder addVars ( int  value)
inline

repeated int32 vars = 2;

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

Definition at line 590 of file IntegerArgumentProto.java.

◆ build()

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

Definition at line 401 of file IntegerArgumentProto.java.

◆ buildPartial()

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

Definition at line 410 of file IntegerArgumentProto.java.

◆ clear()

.lang.Override Builder clear ( )
inline

Definition at line 380 of file IntegerArgumentProto.java.

◆ clearField()

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

Definition at line 434 of file IntegerArgumentProto.java.

◆ clearOneof()

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

Definition at line 439 of file IntegerArgumentProto.java.

◆ clearTarget()

Builder clearTarget ( )
inline

int32 target = 1;

Returns
This builder for chaining.

Definition at line 534 of file IntegerArgumentProto.java.

◆ clearVars()

Builder clearVars ( )
inline

repeated int32 vars = 2;

Returns
This builder for chaining.

Definition at line 613 of file IntegerArgumentProto.java.

◆ clone()

.lang.Override Builder clone ( )
inline

Definition at line 424 of file IntegerArgumentProto.java.

◆ getDefaultInstanceForType()

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

Definition at line 396 of file IntegerArgumentProto.java.

◆ getDescriptor()

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

Definition at line 352 of file IntegerArgumentProto.java.

◆ getDescriptorForType()

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

Definition at line 391 of file IntegerArgumentProto.java.

◆ getTarget()

.lang.Override int getTarget ( )
inline

int32 target = 1;

Returns
The target.

Implements IntegerArgumentProtoOrBuilder.

Definition at line 516 of file IntegerArgumentProto.java.

◆ getVars()

int getVars ( int  index)
inline

repeated int32 vars = 2;

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

Implements IntegerArgumentProtoOrBuilder.

Definition at line 569 of file IntegerArgumentProto.java.

◆ getVarsCount()

int getVarsCount ( )
inline

repeated int32 vars = 2;

Returns
The count of vars.

Implements IntegerArgumentProtoOrBuilder.

Definition at line 561 of file IntegerArgumentProto.java.

◆ getVarsList()

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

repeated int32 vars = 2;

Returns
A list containing the vars.

Implements IntegerArgumentProtoOrBuilder.

Definition at line 553 of file IntegerArgumentProto.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 358 of file IntegerArgumentProto.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 486 of file IntegerArgumentProto.java.

◆ mergeFrom() [1/3]

Definition at line 465 of file IntegerArgumentProto.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 491 of file IntegerArgumentProto.java.

◆ mergeFrom() [3/3]

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

Definition at line 456 of file IntegerArgumentProto.java.

◆ mergeUnknownFields()

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

Definition at line 626 of file IntegerArgumentProto.java.

◆ setField()

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

Definition at line 428 of file IntegerArgumentProto.java.

◆ setRepeatedField()

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

Definition at line 444 of file IntegerArgumentProto.java.

◆ setTarget()

Builder setTarget ( int  value)
inline

int32 target = 1;

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

Definition at line 524 of file IntegerArgumentProto.java.

◆ setUnknownFields()

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

Definition at line 620 of file IntegerArgumentProto.java.

◆ setVars()

Builder setVars ( int  index,
int  value 
)
inline

repeated int32 vars = 2;

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

Definition at line 578 of file IntegerArgumentProto.java.


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