Class CloudProcess
- java.lang.Object
-
- org.optaplanner.examples.common.domain.AbstractPersistable
-
- org.optaplanner.examples.cloudbalancing.domain.CloudProcess
-
public class CloudProcess extends AbstractPersistable
-
-
Field Summary
-
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
-
-
Constructor Summary
Constructors Constructor Description CloudProcess()CloudProcess(long id, int requiredCpuPower, int requiredMemory, int requiredNetworkBandwidth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudComputergetComputer()StringgetLabel()intgetRequiredCpuPower()intgetRequiredMemory()intgetRequiredMultiplicand()intgetRequiredNetworkBandwidth()voidsetComputer(CloudComputer computer)voidsetRequiredCpuPower(int requiredCpuPower)voidsetRequiredMemory(int requiredMemory)voidsetRequiredNetworkBandwidth(int requiredNetworkBandwidth)-
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
getId, setId, toString
-
-
-
-
Method Detail
-
getRequiredCpuPower
public int getRequiredCpuPower()
-
setRequiredCpuPower
public void setRequiredCpuPower(int requiredCpuPower)
-
getRequiredMemory
public int getRequiredMemory()
-
setRequiredMemory
public void setRequiredMemory(int requiredMemory)
-
getRequiredNetworkBandwidth
public int getRequiredNetworkBandwidth()
-
setRequiredNetworkBandwidth
public void setRequiredNetworkBandwidth(int requiredNetworkBandwidth)
-
getComputer
public CloudComputer getComputer()
-
setComputer
public void setComputer(CloudComputer computer)
-
getRequiredMultiplicand
public int getRequiredMultiplicand()
-
getLabel
public String getLabel()
-
-