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

Detailed Description

Set of optimizer methods to be run by an instance of the portfolio optimizer.
Note that in the current implementation, all the methods specified in the
repeated field methods will run on the same solver / thread.

Protobuf type operations_research.bop.BopSolverOptimizerSet

Definition at line 262 of file BopSolverOptimizerSet.java.

Inheritance diagram for com.google.ortools.bop.BopSolverOptimizerSet.Builder:
com.google.ortools.bop.BopSolverOptimizerSetOrBuilder

Public Member Functions

Builder clear ()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
com.google.ortools.bop.BopSolverOptimizerSet getDefaultInstanceForType ()
com.google.ortools.bop.BopSolverOptimizerSet build ()
com.google.ortools.bop.BopSolverOptimizerSet buildPartial ()
Builder mergeFrom (com.google.protobuf.Message other)
Builder mergeFrom (com.google.ortools.bop.BopSolverOptimizerSet other)
final boolean isInitialized ()
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.util.List< com.google.ortools.bop.BopOptimizerMethodgetMethodsList ()
int getMethodsCount ()
com.google.ortools.bop.BopOptimizerMethod getMethods (int index)
Builder setMethods (int index, com.google.ortools.bop.BopOptimizerMethod value)
Builder setMethods (int index, com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue)
Builder addMethods (com.google.ortools.bop.BopOptimizerMethod value)
Builder addMethods (int index, com.google.ortools.bop.BopOptimizerMethod value)
Builder addMethods (com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue)
Builder addMethods (int index, com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue)
Builder addAllMethods (java.lang.Iterable<? extends com.google.ortools.bop.BopOptimizerMethod > values)
Builder clearMethods ()
Builder removeMethods (int index)
com.google.ortools.bop.BopOptimizerMethod.Builder getMethodsBuilder (int index)
com.google.ortools.bop.BopOptimizerMethodOrBuilder getMethodsOrBuilder (int index)
java.util.List<? extends com.google.ortools.bop.BopOptimizerMethodOrBuildergetMethodsOrBuilderList ()
com.google.ortools.bop.BopOptimizerMethod.Builder addMethodsBuilder ()
com.google.ortools.bop.BopOptimizerMethod.Builder addMethodsBuilder (int index)
java.util.List< com.google.ortools.bop.BopOptimizerMethod.BuildergetMethodsBuilderList ()

Static Public Member Functions

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

Protected Member Functions

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

Member Function Documentation

◆ addAllMethods()

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.addAllMethods ( java.lang.Iterable<? extends com.google.ortools.bop.BopOptimizerMethod > values)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 579 of file BopSolverOptimizerSet.java.

◆ addMethods() [1/4]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.addMethods ( com.google.ortools.bop.BopOptimizerMethod value)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 518 of file BopSolverOptimizerSet.java.

◆ addMethods() [2/4]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.addMethods ( com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 551 of file BopSolverOptimizerSet.java.

◆ addMethods() [3/4]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.addMethods ( int index,
com.google.ortools.bop.BopOptimizerMethod value )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 534 of file BopSolverOptimizerSet.java.

◆ addMethods() [4/4]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.addMethods ( int index,
com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 565 of file BopSolverOptimizerSet.java.

◆ addMethodsBuilder() [1/2]

com.google.ortools.bop.BopOptimizerMethod.Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.addMethodsBuilder ( )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 648 of file BopSolverOptimizerSet.java.

◆ addMethodsBuilder() [2/2]

com.google.ortools.bop.BopOptimizerMethod.Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.addMethodsBuilder ( int index)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 655 of file BopSolverOptimizerSet.java.

◆ build()

com.google.ortools.bop.BopSolverOptimizerSet com.google.ortools.bop.BopSolverOptimizerSet.Builder.build ( )

Definition at line 315 of file BopSolverOptimizerSet.java.

◆ buildPartial()

com.google.ortools.bop.BopSolverOptimizerSet com.google.ortools.bop.BopSolverOptimizerSet.Builder.buildPartial ( )

Definition at line 324 of file BopSolverOptimizerSet.java.

◆ clear()

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.clear ( )

Definition at line 290 of file BopSolverOptimizerSet.java.

◆ clearMethods()

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.clearMethods ( )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 594 of file BopSolverOptimizerSet.java.

◆ getDefaultInstanceForType()

com.google.ortools.bop.BopSolverOptimizerSet com.google.ortools.bop.BopSolverOptimizerSet.Builder.getDefaultInstanceForType ( )

Definition at line 310 of file BopSolverOptimizerSet.java.

◆ getDescriptor()

final com.google.protobuf.Descriptors.Descriptor com.google.ortools.bop.BopSolverOptimizerSet.Builder.getDescriptor ( )
static

Definition at line 267 of file BopSolverOptimizerSet.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.bop.BopSolverOptimizerSet.Builder.getDescriptorForType ( )

Definition at line 305 of file BopSolverOptimizerSet.java.

◆ getMethods()

com.google.ortools.bop.BopOptimizerMethod com.google.ortools.bop.BopSolverOptimizerSet.Builder.getMethods ( int index)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Implements com.google.ortools.bop.BopSolverOptimizerSetOrBuilder.

Definition at line 477 of file BopSolverOptimizerSet.java.

◆ getMethodsBuilder()

com.google.ortools.bop.BopOptimizerMethod.Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.getMethodsBuilder ( int index)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 620 of file BopSolverOptimizerSet.java.

◆ getMethodsBuilderList()

java.util.List< com.google.ortools.bop.BopOptimizerMethod.Builder > com.google.ortools.bop.BopSolverOptimizerSet.Builder.getMethodsBuilderList ( )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 664 of file BopSolverOptimizerSet.java.

◆ getMethodsCount()

int com.google.ortools.bop.BopSolverOptimizerSet.Builder.getMethodsCount ( )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Implements com.google.ortools.bop.BopSolverOptimizerSetOrBuilder.

Definition at line 467 of file BopSolverOptimizerSet.java.

◆ getMethodsList()

java.util.List< com.google.ortools.bop.BopOptimizerMethod > com.google.ortools.bop.BopSolverOptimizerSet.Builder.getMethodsList ( )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Implements com.google.ortools.bop.BopSolverOptimizerSetOrBuilder.

Definition at line 457 of file BopSolverOptimizerSet.java.

◆ getMethodsOrBuilder()

com.google.ortools.bop.BopOptimizerMethodOrBuilder com.google.ortools.bop.BopSolverOptimizerSet.Builder.getMethodsOrBuilder ( int index)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Implements com.google.ortools.bop.BopSolverOptimizerSetOrBuilder.

Definition at line 627 of file BopSolverOptimizerSet.java.

◆ getMethodsOrBuilderList()

java.util.List<? extends com.google.ortools.bop.BopOptimizerMethodOrBuilder > com.google.ortools.bop.BopSolverOptimizerSet.Builder.getMethodsOrBuilderList ( )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Implements com.google.ortools.bop.BopSolverOptimizerSetOrBuilder.

Definition at line 638 of file BopSolverOptimizerSet.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.bop.BopSolverOptimizerSet.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 273 of file BopSolverOptimizerSet.java.

◆ isInitialized()

final boolean com.google.ortools.bop.BopSolverOptimizerSet.Builder.isInitialized ( )

Definition at line 392 of file BopSolverOptimizerSet.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.mergeFrom ( com.google.ortools.bop.BopSolverOptimizerSet other)

Definition at line 358 of file BopSolverOptimizerSet.java.

◆ mergeFrom() [2/3]

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

Definition at line 397 of file BopSolverOptimizerSet.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 349 of file BopSolverOptimizerSet.java.

◆ removeMethods()

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.removeMethods ( int index)

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 607 of file BopSolverOptimizerSet.java.

◆ setMethods() [1/2]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.setMethods ( int index,
com.google.ortools.bop.BopOptimizerMethod value )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 487 of file BopSolverOptimizerSet.java.

◆ setMethods() [2/2]

Builder com.google.ortools.bop.BopSolverOptimizerSet.Builder.setMethods ( int index,
com.google.ortools.bop.BopOptimizerMethod.Builder builderForValue )

repeated .operations_research.bop.BopOptimizerMethod methods = 1;

Definition at line 504 of file BopSolverOptimizerSet.java.


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