# Uses of Class
org.apache.sysds.resource.enumeration.Enumerator.Builder

Packages that use Enumerator.Builder
Package
Description
org.apache.sysds.resource.enumeration

## Uses of Enumerator.Builder in org.apache.sysds.resource.enumeration

Methods in org.apache.sysds.resource.enumeration that return Enumerator.Builder
Modifier and Type
Method
Description
`Enumerator.Builder`
Enumerator.Builder.`withAvailableInstances(HashMap<String,CloudInstance> instances)`
`Enumerator.Builder`
Enumerator.Builder.`withEnumerationStrategy(Enumerator.EnumerationStrategy strategy)`
`Enumerator.Builder`
Enumerator.Builder.`withExpBaseExecutors(int expBaseExecutors)`
`Enumerator.Builder`
Enumerator.Builder.`withInstanceFamilyRange(String[] instanceFamilies)`
`Enumerator.Builder`
Enumerator.Builder.`withInstanceSizeRange(String[] instanceSizes)`
`Enumerator.Builder`
Enumerator.Builder.`withInterestBroadcastVars(boolean fitExecutorMemory)`
`Enumerator.Builder`
Enumerator.Builder.`withInterestEstimatesInCP(boolean fitDriverMemory)`
`Enumerator.Builder`
Enumerator.Builder.`withInterestLargestEstimate(boolean fitSingleNodeMemory)`
`Enumerator.Builder`
Enumerator.Builder.`withInterestOutputCaching(boolean fitCheckpointMemory)`
`Enumerator.Builder`
Enumerator.Builder.`withNumberExecutorsRange(int min, int max)`
`Enumerator.Builder`
Enumerator.Builder.`withOptimizationStrategy(Enumerator.OptimizationStrategy strategy)`
`Enumerator.Builder`
Enumerator.Builder.`withRuntimeProgram(Program program)`
`Enumerator.Builder`
Enumerator.Builder.`withStepSizeExecutor(int stepSize)`
Constructors in org.apache.sysds.resource.enumeration with parameters of type Enumerator.Builder
Modifier
Constructor
Description
``
`Enumerator(Enumerator.Builder builder)`
``
`GridBasedEnumerator(Enumerator.Builder builder, int stepSizeExecutors, int expBaseExecutors)`
``
`InterestBasedEnumerator(Enumerator.Builder builder, boolean interestLargestEstimate, boolean fitDriverMemory, boolean interestBroadcastVars, boolean interestOutputCaching)`
``
`PruneBasedEnumerator(Enumerator.Builder builder)`