Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.RegularLimitParameters.Builder Class Reference
Inheritance diagram for com.google.ortools.constraintsolver.RegularLimitParameters.Builder:
com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.constraintsolver.RegularLimitParameters getDefaultInstanceForType ()
 
com.google.ortools.constraintsolver.RegularLimitParameters build ()
 
com.google.ortools.constraintsolver.RegularLimitParameters buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.constraintsolver.RegularLimitParameters other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
long getTime ()
 
Builder setTime (long value)
 
Builder clearTime ()
 
long getBranches ()
 
Builder setBranches (long value)
 
Builder clearBranches ()
 
long getFailures ()
 
Builder setFailures (long value)
 
Builder clearFailures ()
 
long getSolutions ()
 
Builder setSolutions (long value)
 
Builder clearSolutions ()
 
boolean getSmartTimeCheck ()
 
Builder setSmartTimeCheck (boolean value)
 
Builder clearSmartTimeCheck ()
 
boolean getCumulative ()
 
Builder setCumulative (boolean value)
 
Builder clearCumulative ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

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

Protected Member Functions

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 

Detailed Description

A search limit
The default values for int64 fields is the maxima value, i.e., 2^63-1

Protobuf type operations_research.RegularLimitParameters

Definition at line 343 of file RegularLimitParameters.java.

Member Function Documentation

◆ addRepeatedField()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 460 of file RegularLimitParameters.java.

◆ build()

com.google.ortools.constraintsolver.RegularLimitParameters com.google.ortools.constraintsolver.RegularLimitParameters.Builder.build ( )

Definition at line 395 of file RegularLimitParameters.java.

◆ buildPartial()

com.google.ortools.constraintsolver.RegularLimitParameters com.google.ortools.constraintsolver.RegularLimitParameters.Builder.buildPartial ( )

Definition at line 404 of file RegularLimitParameters.java.

◆ clear()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clear ( )

Definition at line 371 of file RegularLimitParameters.java.

◆ clearBranches()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearBranches ( )

int64 branches = 2;

Returns
This builder for chaining.

Definition at line 637 of file RegularLimitParameters.java.

◆ clearCumulative()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearCumulative ( )

bool cumulative = 6;

Returns
This builder for chaining.

Definition at line 765 of file RegularLimitParameters.java.

◆ clearFailures()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearFailures ( )

int64 failures = 3;

Returns
This builder for chaining.

Definition at line 669 of file RegularLimitParameters.java.

◆ clearField()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 444 of file RegularLimitParameters.java.

◆ clearOneof()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 449 of file RegularLimitParameters.java.

◆ clearSmartTimeCheck()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearSmartTimeCheck ( )

bool smart_time_check = 5;

Returns
This builder for chaining.

Definition at line 733 of file RegularLimitParameters.java.

◆ clearSolutions()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearSolutions ( )

int64 solutions = 4;

Returns
This builder for chaining.

Definition at line 701 of file RegularLimitParameters.java.

◆ clearTime()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clearTime ( )
TODO(user): Specify the time units or switch to google.Duration proto.

int64 time = 1;

Returns
This builder for chaining.

Definition at line 605 of file RegularLimitParameters.java.

◆ clone()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.clone ( )

Definition at line 434 of file RegularLimitParameters.java.

◆ getBranches()

long com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getBranches ( )

int64 branches = 2;

Returns
The branches.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 618 of file RegularLimitParameters.java.

◆ getCumulative()

boolean com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getCumulative ( )

bool cumulative = 6;

Returns
The cumulative.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 746 of file RegularLimitParameters.java.

◆ getDefaultInstanceForType()

com.google.ortools.constraintsolver.RegularLimitParameters com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getDefaultInstanceForType ( )

Definition at line 390 of file RegularLimitParameters.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getDescriptor ( )
static

Definition at line 348 of file RegularLimitParameters.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getDescriptorForType ( )

Definition at line 385 of file RegularLimitParameters.java.

◆ getFailures()

long com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getFailures ( )

int64 failures = 3;

Returns
The failures.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 650 of file RegularLimitParameters.java.

◆ getSmartTimeCheck()

boolean com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getSmartTimeCheck ( )

bool smart_time_check = 5;

Returns
The smartTimeCheck.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 714 of file RegularLimitParameters.java.

◆ getSolutions()

long com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getSolutions ( )

int64 solutions = 4;

Returns
The solutions.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 682 of file RegularLimitParameters.java.

◆ getTime()

long com.google.ortools.constraintsolver.RegularLimitParameters.Builder.getTime ( )
TODO(user): Specify the time units or switch to google.Duration proto.

int64 time = 1;

Returns
The time.

Implements com.google.ortools.constraintsolver.RegularLimitParametersOrBuilder.

Definition at line 578 of file RegularLimitParameters.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable com.google.ortools.constraintsolver.RegularLimitParameters.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 354 of file RegularLimitParameters.java.

◆ isInitialized()

final boolean com.google.ortools.constraintsolver.RegularLimitParameters.Builder.isInitialized ( )

Definition at line 501 of file RegularLimitParameters.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.mergeFrom ( com.google.ortools.constraintsolver.RegularLimitParameters other)

Definition at line 475 of file RegularLimitParameters.java.

◆ mergeFrom() [2/3]

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 506 of file RegularLimitParameters.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 466 of file RegularLimitParameters.java.

◆ mergeUnknownFields()

final Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 778 of file RegularLimitParameters.java.

◆ setBranches()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setBranches ( long value)

int64 branches = 2;

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

Definition at line 626 of file RegularLimitParameters.java.

◆ setCumulative()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setCumulative ( boolean value)

bool cumulative = 6;

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

Definition at line 754 of file RegularLimitParameters.java.

◆ setFailures()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setFailures ( long value)

int64 failures = 3;

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

Definition at line 658 of file RegularLimitParameters.java.

◆ setField()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 438 of file RegularLimitParameters.java.

◆ setRepeatedField()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 454 of file RegularLimitParameters.java.

◆ setSmartTimeCheck()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setSmartTimeCheck ( boolean value)

bool smart_time_check = 5;

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

Definition at line 722 of file RegularLimitParameters.java.

◆ setSolutions()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setSolutions ( long value)

int64 solutions = 4;

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

Definition at line 690 of file RegularLimitParameters.java.

◆ setTime()

Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setTime ( long value)
TODO(user): Specify the time units or switch to google.Duration proto.

int64 time = 1;

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

Definition at line 590 of file RegularLimitParameters.java.

◆ setUnknownFields()

final Builder com.google.ortools.constraintsolver.RegularLimitParameters.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 772 of file RegularLimitParameters.java.


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