Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.RecreateStrategy.Builder Class Reference

Detailed Description

Strategy defining how a solution is recreated.

Protobuf type operations_research.RecreateStrategy

Definition at line 302 of file RecreateStrategy.java.

Inheritance diagram for com.google.ortools.constraintsolver.RecreateStrategy.Builder:
com.google.ortools.constraintsolver.RecreateStrategyOrBuilder

Public Member Functions

Builder clear ()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
com.google.ortools.constraintsolver.RecreateStrategy getDefaultInstanceForType ()
com.google.ortools.constraintsolver.RecreateStrategy build ()
com.google.ortools.constraintsolver.RecreateStrategy buildPartial ()
Builder mergeFrom (com.google.protobuf.Message other)
Builder mergeFrom (com.google.ortools.constraintsolver.RecreateStrategy other)
final boolean isInitialized ()
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
boolean hasHeuristic ()
int getHeuristicValue ()
Builder setHeuristicValue (int value)
com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getHeuristic ()
Builder setHeuristic (com.google.ortools.constraintsolver.FirstSolutionStrategy.Value value)
Builder clearHeuristic ()
boolean hasParameters ()
com.google.ortools.constraintsolver.RecreateParameters getParameters ()
Builder setParameters (com.google.ortools.constraintsolver.RecreateParameters value)
Builder setParameters (com.google.ortools.constraintsolver.RecreateParameters.Builder builderForValue)
Builder mergeParameters (com.google.ortools.constraintsolver.RecreateParameters value)
Builder clearParameters ()
com.google.ortools.constraintsolver.RecreateParameters.Builder getParametersBuilder ()
com.google.ortools.constraintsolver.RecreateParametersOrBuilder getParametersOrBuilder ()

Static Public Member Functions

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

Protected Member Functions

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

Member Function Documentation

◆ build()

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

Definition at line 360 of file RecreateStrategy.java.

◆ buildPartial()

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

Definition at line 369 of file RecreateStrategy.java.

◆ clear()

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

Definition at line 336 of file RecreateStrategy.java.

◆ clearHeuristic()

Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.clearHeuristic ( )

optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;

Returns
This builder for chaining.

Definition at line 516 of file RecreateStrategy.java.

◆ clearParameters()

Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.clearParameters ( )
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Definition at line 628 of file RecreateStrategy.java.

◆ getDefaultInstanceForType()

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

Definition at line 355 of file RecreateStrategy.java.

◆ getDescriptor()

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

Definition at line 307 of file RecreateStrategy.java.

◆ getDescriptorForType()

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

Definition at line 350 of file RecreateStrategy.java.

◆ getHeuristic()

com.google.ortools.constraintsolver.FirstSolutionStrategy.Value com.google.ortools.constraintsolver.RecreateStrategy.Builder.getHeuristic ( )

optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;

Returns
The heuristic.

Implements com.google.ortools.constraintsolver.RecreateStrategyOrBuilder.

Definition at line 496 of file RecreateStrategy.java.

◆ getHeuristicValue()

int com.google.ortools.constraintsolver.RecreateStrategy.Builder.getHeuristicValue ( )

optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;

Returns
The enum numeric value on the wire for heuristic.

Implements com.google.ortools.constraintsolver.RecreateStrategyOrBuilder.

Definition at line 477 of file RecreateStrategy.java.

◆ getParameters()

com.google.ortools.constraintsolver.RecreateParameters com.google.ortools.constraintsolver.RecreateStrategy.Builder.getParameters ( )
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Returns
The parameters.

Implements com.google.ortools.constraintsolver.RecreateStrategyOrBuilder.

Definition at line 547 of file RecreateStrategy.java.

◆ getParametersBuilder()

com.google.ortools.constraintsolver.RecreateParameters.Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.getParametersBuilder ( )
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Definition at line 646 of file RecreateStrategy.java.

◆ getParametersOrBuilder()

com.google.ortools.constraintsolver.RecreateParametersOrBuilder com.google.ortools.constraintsolver.RecreateStrategy.Builder.getParametersOrBuilder ( )
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Implements com.google.ortools.constraintsolver.RecreateStrategyOrBuilder.

Definition at line 659 of file RecreateStrategy.java.

◆ hasHeuristic()

boolean com.google.ortools.constraintsolver.RecreateStrategy.Builder.hasHeuristic ( )

optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;

Returns
Whether the heuristic field is set.

Implements com.google.ortools.constraintsolver.RecreateStrategyOrBuilder.

Definition at line 470 of file RecreateStrategy.java.

◆ hasParameters()

boolean com.google.ortools.constraintsolver.RecreateStrategy.Builder.hasParameters ( )
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Returns
Whether the parameters field is set.

Implements com.google.ortools.constraintsolver.RecreateStrategyOrBuilder.

Definition at line 535 of file RecreateStrategy.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.constraintsolver.RecreateStrategy.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 313 of file RecreateStrategy.java.

◆ isInitialized()

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

Definition at line 416 of file RecreateStrategy.java.

◆ mergeFrom() [1/3]

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

Definition at line 402 of file RecreateStrategy.java.

◆ mergeFrom() [2/3]

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

Definition at line 421 of file RecreateStrategy.java.

◆ mergeFrom() [3/3]

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

Definition at line 393 of file RecreateStrategy.java.

◆ mergeParameters()

Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.mergeParameters ( com.google.ortools.constraintsolver.RecreateParameters value)
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Definition at line 602 of file RecreateStrategy.java.

◆ setHeuristic()

Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.setHeuristic ( com.google.ortools.constraintsolver.FirstSolutionStrategy.Value value)

optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;

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

Definition at line 505 of file RecreateStrategy.java.

◆ setHeuristicValue()

Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.setHeuristicValue ( int value)

optional .operations_research.FirstSolutionStrategy.Value heuristic = 1;

Parameters
valueThe enum numeric value on the wire for heuristic to set.
Returns
This builder for chaining.

Definition at line 485 of file RecreateStrategy.java.

◆ setParameters() [1/2]

Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.setParameters ( com.google.ortools.constraintsolver.RecreateParameters value)
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Definition at line 562 of file RecreateStrategy.java.

◆ setParameters() [2/2]

Builder com.google.ortools.constraintsolver.RecreateStrategy.Builder.setParameters ( com.google.ortools.constraintsolver.RecreateParameters.Builder builderForValue)
The selected parameters should match the chosen recreate heuristic.
If not set, the default parameters from the RoutingModel are used.

optional .operations_research.RecreateParameters parameters = 2;

Definition at line 583 of file RecreateStrategy.java.


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