Class CloudComputer
java.lang.Object
ai.timefold.solver.examples.common.domain.AbstractPersistable
ai.timefold.solver.examples.cloudbalancing.domain.CloudComputer
- All Implemented Interfaces:
Labeled
-
Field Summary
Fields inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
id -
Constructor Summary
ConstructorsConstructorDescriptionCloudComputer(long id, int cpuPower, int memory, int networkBandwidth, int cost) -
Method Summary
Modifier and TypeMethodDescriptionintgetCost()intgetLabel()intintintvoidsetCost(int cost) voidsetCpuPower(int cpuPower) voidsetMemory(int memory) voidsetNetworkBandwidth(int networkBandwidth) Methods inherited from class ai.timefold.solver.examples.common.domain.AbstractPersistable
getId, setId, toString
-
Constructor Details
-
CloudComputer
public CloudComputer(long id, int cpuPower, int memory, int networkBandwidth, int cost)
-
-
Method Details
-
getCpuPower
public int getCpuPower() -
setCpuPower
public void setCpuPower(int cpuPower) -
getMemory
public int getMemory() -
setMemory
public void setMemory(int memory) -
getNetworkBandwidth
public int getNetworkBandwidth() -
setNetworkBandwidth
public void setNetworkBandwidth(int networkBandwidth) -
getCost
public int getCost() -
setCost
public void setCost(int cost) -
getMultiplicand
public int getMultiplicand() -
getLabel
-