package eu.betaas.taas.taasvmmanager.util; public class Quota { public enum QuotaLocalization {LOCAL, REMOTE}; private QuotaLocalization localization; private double vCpu; private double memory; private double disk; public Quota(QuotaLocalization localization, double vCpu, double memory, double disk) { this.localization = localization; this.vCpu = vCpu; this.memory = memory; this.disk = disk; } public QuotaLocalization getLocalization() { return localization; } public double getvCpu() { return vCpu; } public void setvCpu(double vCpu) { this.vCpu = vCpu; } public double getMemory() { return memory; } public void setMemory(double memory) { this.memory = memory; } public double getDisk() { return disk; } public void setDisk(double disk) { this.disk = disk; } public void setLocalization(QuotaLocalization localization) { this.localization = localization; } public Quota clone() { return new Quota(this.localization, this.vCpu, this.memory, this.disk); } }