public class Resource
extends java.lang.Object
Constructor and Description |
---|
Resource(double cpu,
int memMB,
int diskMB) |
Resource(double cpu,
int memMB,
int diskMB,
int gpu,
java.util.List<Range> ports) |
Modifier and Type | Method and Description |
---|---|
double |
cpu() |
Resource |
cut(int cpu,
int memMB,
int gpus,
int ports,
int lastPort) |
Resource |
cut(ResourceQuantity q,
int lastPort) |
int |
diskMB() |
int |
gpu() |
int |
lastPort() |
int |
memMB() |
void |
merge(Resource rhs) |
int |
portAmount() |
java.util.List<Range> |
ports() |
ResourceQuantity |
toQuantity() |
java.lang.String |
toString() |
public Resource(double cpu, int memMB, int diskMB)
public Resource(double cpu, int memMB, int diskMB, int gpu, java.util.List<Range> ports)
public void merge(Resource rhs)
public double cpu()
public int memMB()
public int diskMB()
public java.util.List<Range> ports()
public int lastPort()
public int portAmount()
public int gpu()
public Resource cut(ResourceQuantity q, int lastPort)
public Resource cut(int cpu, int memMB, int gpus, int ports, int lastPort)
public ResourceQuantity toQuantity()
public java.lang.String toString()
toString
in class java.lang.Object