public void deleteQuota(String quotaName) { CloudQuota quota = this.getQuotaByName(quotaName, true); String setPath = "/v2/quota_definitions/{quotaGuid}"; Map<String, Object> setVars = new HashMap<String, Object>(); setVars.put("quotaGuid", quota.getMeta().getGuid()); getRestTemplate().delete(getUrl(setPath), setVars); }
public void updateQuota(CloudQuota quota, String name) { CloudQuota oldQuota = this.getQuotaByName(name, true); String setPath = "/v2/quota_definitions/{quotaGuid}"; Map<String, Object> setVars = new HashMap<String, Object>(); setVars.put("quotaGuid", oldQuota.getMeta().getGuid()); HashMap<String, Object> setRequest = new HashMap<String, Object>(); setRequest.put("name", quota.getName()); setRequest.put("memory_limit", quota.getMemoryLimit()); setRequest.put("total_routes", quota.getTotalRoutes()); setRequest.put("total_services", quota.getTotalServices()); setRequest.put("non_basic_services_allowed", quota.isNonBasicServicesAllowed()); getRestTemplate().put(getUrl(setPath), setRequest, setVars); }
@Override public void deleteQuota(String quotaName) { CloudQuota quota = this.getQuota(quotaName); String setPath = "/v2/quota_definitions/{quotaGuid}"; Map<String, Object> setVars = new HashMap<String, Object>(); setVars.put("quotaGuid", quota.getMeta() .getGuid()); getRestTemplate().delete(getUrl(setPath), setVars); }
@Override public void updateQuota(CloudQuota quota, String name) { CloudQuota oldQuota = this.getQuota(name); String setPath = "/v2/quota_definitions/{quotaGuid}"; Map<String, Object> setVars = new HashMap<String, Object>(); setVars.put("quotaGuid", oldQuota.getMeta() .getGuid()); HashMap<String, Object> setRequest = new HashMap<String, Object>(); setRequest.put("name", quota.getName()); setRequest.put("memory_limit", quota.getMemoryLimit()); setRequest.put("total_routes", quota.getTotalRoutes()); setRequest.put("total_services", quota.getTotalServices()); setRequest.put("non_basic_services_allowed", quota.isNonBasicServicesAllowed()); getRestTemplate().put(getUrl(setPath), setRequest, setVars); }
/** * Set quota to organization * * @param orgName * @param quotaName */ public void setQuotaToOrg(String orgName, String quotaName) { CloudQuota quota = this.getQuotaByName(quotaName, true); CloudOrganization org = this.getOrgByName(orgName, true); doSetQuotaToOrg(org.getMeta().getGuid(), quota.getMeta().getGuid()); }
/** * Set quota to organization * * @param orgName * @param quotaName */ @Override public void setQuotaToOrg(String orgName, String quotaName) { CloudQuota quota = this.getQuota(quotaName); CloudOrganization org = this.getOrganization(orgName); doSetQuotaToOrg(org.getMeta() .getGuid(), quota.getMeta() .getGuid()); }