Class CostModelWorkloadsProcessingAmount
- java.lang.Object
-
- unicamp.ic.lrc.sinergycloud.costmodel.CostModelWorkloadsProcessingAmount
-
-
Constructor Summary
Constructors Constructor Description CostModelWorkloadsProcessingAmount(java.util.List<Workload> workloads, double pricePerProcessedMi)Create a new model based on the workloads processing amount
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCost()java.lang.StringgetName()doublegetPricePerProcessedMI()java.util.List<Workload>getWorkloads()
-
-
-
Constructor Detail
-
CostModelWorkloadsProcessingAmount
public CostModelWorkloadsProcessingAmount(java.util.List<Workload> workloads, double pricePerProcessedMi)
Create a new model based on the workloads processing amount- Parameters:
workloads- the workloads to evaluate the cost timepricePerProcessedMi- the price per processed MI
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getWorkloads
public java.util.List<Workload> getWorkloads()
- Returns:
- the list of workloads for this cost model
-
getPricePerProcessedMI
public double getPricePerProcessedMI()
- Returns:
- the price per processing second for this cost model
-
-