Package org.cloudsimplus.builders
Class DatacenterBuilder
java.lang.Object
org.cloudsimplus.builders.DatacenterBuilder
- All Implemented Interfaces:
Builder
public class DatacenterBuilder extends Object implements Builder
A Builder class to createDatacenter
DatacenterSimple
objects.- Since:
- CloudSim Plus 1.0
- Author:
- Manoel Campos da Silva Filho
-
Constructor Summary
Constructors Constructor Description DatacenterBuilder(SimulationScenarioBuilder scenario)
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.cloudsimplus.builders.Builder
validateAmount
-
Constructor Details
-
DatacenterBuilder
-
-
Method Details
-
create
-
getDatacenters
-
get
-
getHostOfDatacenter
-
getFirstHostFromFirstDatacenter
-
getCostPerBwMegabit
public double getCostPerBwMegabit() -
setCostPerBwMegabit
-
getCostPerCpuSecond
public double getCostPerCpuSecond() -
setCostPerCpuSecond
-
getCostPerStorage
public double getCostPerStorage() -
setCostPerStorage
-
getCostPerMem
public double getCostPerMem() -
setCostPerMem
-
getTimezone
public int getTimezone() -
setTimezone
-
getSchedulingInterval
public double getSchedulingInterval() -
setSchedulingInterval
-
setStorageList
-
addStorageToList
-
setDatacenterCreationFunction
public void setDatacenterCreationFunction(Function<List<Host>,Datacenter> datacenterCreationFunction)Sets aFunction
used to create Datacenters. It must receive a list ofHost
for the Datacenter it will create.- Parameters:
datacenterCreationFunction
-
-