public PropertyGroup(Collection<Property> properties) { this.properties = new HashMap<String, Property>(); for (Property p: properties) { this.add(p); } }
@Override public String put(String k, String v) { this.add(new Property(k,v)); return k; }
protected void setupProperties(WithProperties underConstruction) { for(Map.Entry<String, String> entry: properties.entrySet()) { underConstruction.getProperties().add(new Property(entry.getKey(), entry.getValue())); } }
private void setupOffers(ProvidedExecutionPlatform platform) { for(String key: offers.keySet()) { platform.getOffers().add(new Property(key, offers.get(key))); } }
private void setupDemands(final RequiredExecutionPlatform platform) { for(String key: demands.keySet()) { platform.getDemands().add(new Property(key, demands.get(key))); } }
private void convertOffers(net.cloudml.core.ProvidedExecutionPlatform kpep, ProvidedExecutionPlatform pep) { for (net.cloudml.core.Property eachKOffer: kpep.getOffers()) { pep.getOffers().add(new Property(eachKOffer.getName(), eachKOffer.getValue())); } }
public void setProperty(String key, String value){ if(this.properties.containsKey(key)){ if(value != null) this.properties.get(key).setValue(value); else this.properties.remove(key); } else{ Property p = new Property(key, value); this.properties.add(p); } }
/** * Complements element with the properties (instances of * org.cloudml.property.Property) defined in kElement * * @param kElement * @param element */ private void convertProperties(net.cloudml.core.CloudMLElementWithProperties kElement, WithProperties element) { for (net.cloudml.core.Property kp: kElement.getProperties()) { Property p = new Property(kp.getName(), kp.getValue()); element.getProperties().add(p); } }
private void convertDemands(net.cloudml.core.InternalComponent kInternalComponent, RequiredExecutionPlatform rep) { for (net.cloudml.core.Property eachKDemand: kInternalComponent.getRequiredExecutionPlatform().getDemands()) { rep.getDemands().add(new Property(eachKDemand.getName(), eachKDemand.getValue())); } }
public static Deployment createCloudBeesDeployment(){ DeploymentBuilder dmb = org.cloudml.core.samples.PaasCloudBees.completeCloudBeesPaaS(); Deployment dm = dmb.build(); dm.getProviders().firstNamed("CloudBees").setName("beanstalk"); dm.getProviders().firstNamed("beanstalk").setCredentials(new FileCredentials("c:\\temp\\aws.credential")); ExternalComponent c = dm.getComponents().onlyExternals().firstNamed("cbdb"); c.setServiceType("database"); c.setLogin("sintef"); c.setPasswd("password123"); c.getProperties().add(new Property("DB-Engine","MySQL")); c.getProperties().add(new Property("DB-Version","5.6.17")); c.getProperties().add(new Property("DB-Name","cbdb")); System.out.println(dm); return dm; }
public static Deployment createBeanstalkDeployment(){ DeploymentBuilder dmb = PaasCloudBees.completeCloudBeesPaaS(); Deployment dm = dmb.build(); dm.getProviders().firstNamed("CloudBees").setName("beanstalk"); dm.getProviders().firstNamed("beanstalk").setCredentials(new FileCredentials("c:\\temp\\aws.credential")); ExternalComponent c = dm.getComponents().onlyExternals().firstNamed("cbdb"); c.setServiceType("database"); c.setLogin("sintef"); c.setPasswd("password123"); c.getProperties().add(new Property("DB-Engine","MySQL")); c.getProperties().add(new Property("DB-Version","5.6.17")); c.getProperties().add(new Property("DB-Name","cbdb")); return dm; }
a.getProperties().add(new Property("ProviderInstanceType", template.getHardware().getId())); a.getProperties().add(new Property("location", template.getLocation().getId())); a.getProperties().add(new Property("ProviderSpecificType", nodeInstance.getHardware().getId())); a.setProviderSpecificType(template.getHardware().getId()); state = ComponentInstance.State.RUNNING;
service.waitForJob(job.getResourceUUID(), false); a.getProperties().add(new Property("ProviderSpecificInstanceType", findProductName(((double) vm.getMinRam()), vm.getMinCores()))); a.setProviderSpecificType(findProductName(((double) vm.getMinRam()), vm.getMinCores())); a.setId(findResourceByName(a.getName(), ResourceType.SERVER));