private void applyOptions(Action action) { action.setAsync(async); if (grace != -1) { GracePeriod gracePeriod = new GracePeriod(); gracePeriod.setExpiry(grace); action.setGracePeriod(gracePeriod); } } }
private void addVmTypes(VersionCaps version, VmType... types) { version.setVmTypes(new VmTypes()); for (VmType type : types) { version.getVmTypes().getVmTypes().add(type.value()); } }
private void addStorageDomainTypes(VersionCaps version, StorageDomainType... types) { version.setStorageDomainTypes(new StorageDomainTypes()); for (StorageDomainType type : types) { version.getStorageDomainTypes().getStorageDomainTypes().add(type.value()); } }
private void addStorageTypes(VersionCaps version, StorageType... types) { version.setStorageTypes(new StorageTypes()); for (StorageType type : types) { version.getStorageTypes().getStorageTypes().add(type.value()); } }
private VersionCaps buildVersion(int major, int minor, boolean current) { VersionCaps version = new VersionCaps(); version.setMajor(major); version.setMinor(minor); version.setCPUs(new CPUs()); version.setCurrent(current); return version; }
private void addBootDevices(VersionCaps version, BootDevice... devs) { version.setBootDevices(new BootDevices()); for (BootDevice dev : devs) { version.getBootDevices().getBootDevices().add(dev.value()); } }
private void addNicInterfaces(VersionCaps version, NicInterface... types) { version.setNicInterfaces(new NicInterfaces()); for (NicInterface type : types) { version.getNicInterfaces().getNicInterfaces().add(type.value()); } }
private void addDiskInterfaces(VersionCaps version, DiskInterface... interfaces) { version.setDiskInterfaces(new DiskInterfaces()); for (DiskInterface iface : interfaces) { version.getDiskInterfaces().getDiskInterfaces().add(iface.value()); } }
private void addDiskFormats(VersionCaps version, DiskFormat... types) { version.setDiskFormats(new DiskFormats()); for (DiskFormat type : types) { version.getDiskFormats().getDiskFormats().add(type.value()); } }
private void addTemplateStates(VersionCaps version, TemplateStatus... statuses) { version.setTemplateStates(new TemplateStates()); for (TemplateStatus status : statuses) { version.getTemplateStates().getTemplateStates().add(status.value()); } }
private void addDiskStates(VersionCaps version, DiskStatus... statuses) { version.setDiskStates(new DiskStates()); for (DiskStatus status : statuses) { version.getDiskStates().getDiskStates().add(status.value()); } }
@SuppressWarnings("unchecked") private static void parseGroups(User user, List groups) { if (!(groups == null || groups.isEmpty())) { user.setGroups(new Groups()); for (String name : (List<String>)groups) { Group group = new Group(); group.setName(name); user.getGroups().getGroups().add(group); } } } }
private void addFenceTypes(VersionCaps version, FenceType... types) { version.setFenceTypes(new FenceTypes()); for (FenceType type : types) { version.getFenceTypes().getFenceTypes().add(type.value()); } }
private void addHostStates(VersionCaps version, HostStatus... statuses) { version.setHostStates(new HostStates()); for (HostStatus status : statuses) { version.getHostStates().getHostStates().add(status.value()); } }
private void addVmStates(VersionCaps version, VmStatus... statuses) { version.setVmStates(new VmStates()); for (VmStatus status : statuses) { version.getVmStates().getVmStates().add(status.value()); } }
protected Link getLink(BaseResource resource, String rel) { Link ret = null; Collection<Link> links = resource.getActions().getLinks(); for (Link link : links) { if (rel.equals(link.getRel())) { ret = link; break; } } return ret; }
private BaseResource getSpecialObjects(API api) { api.setSpecialObjects(new SpecialObjects()); return api.getSpecialObjects(); }