public StorageDomain() { staticData = new StorageDomainStatic(); dynamicData = new StorageDomainDynamic(); setStoragePoolIsoMapData(new StoragePoolIsoMap()); storageDomainSharedStatus = StorageDomainSharedStatus.Unattached; hostedEngineStorage = false; }
@Override public void setId(Guid id) { getStorageStaticData().setId(id); getStorageDynamicData().setId(id); getStoragePoolIsoMapData().setStorageId(id); }
public GraphicsDevice(VmDevice vmDev) { this(GraphicsType.fromString(vmDev.getDevice()).getCorrespondingDeviceType()); setId(vmDev.getId()); setSpecParams(vmDev.getSpecParams()); }
@Override protected org.ovirt.engine.core.common.businessentities.StorageDomain getInverse(StorageDomainStatic to) { org.ovirt.engine.core.common.businessentities.StorageDomain inverse = new org.ovirt.engine.core.common.businessentities.StorageDomain(); inverse.setId(to.getId()); inverse.setStorageName(to.getStorageName()); inverse.setStorageDomainType(to.getStorageDomainType()); inverse.setStorageType(to.getStorageType()); inverse.setStorageFormat(to.getStorageFormat()); inverse.setComment(to.getComment()); return inverse; }
public VmHostDevice(VmDevice device) { this(); setId(device.getId()); setDevice(device.getDevice()); setSpecParams(device.getSpecParams()); setAddress(device.getAddress()); setAlias(device.getAlias()); }
@Override protected VM getEntity(int index) { org.ovirt.engine.core.common.businessentities.VM vm = new org.ovirt.engine.core.common.businessentities.VM(); VmDynamic vmDynamic = new VmDynamic(); vmDynamic.setConsoleCurrentUserName("admin@internal"); vmDynamic.setClientIp("1.1.1.1"); vmDynamic.setGuestCurrentUserName("Ori"); vm.setDynamicData(vmDynamic); return vm; }
private SupportedAdditionalClusterFeature buildSupportedFeature(Guid featureId, Guid clusterId, boolean enabled) { SupportedAdditionalClusterFeature supportedAdditionalClusterFeature = new SupportedAdditionalClusterFeature(); supportedAdditionalClusterFeature.setClusterId(clusterId); supportedAdditionalClusterFeature.setEnabled(enabled); supportedAdditionalClusterFeature.setFeature(new AdditionalFeature()); supportedAdditionalClusterFeature.getFeature().setId(featureId); return supportedAdditionalClusterFeature; }
private VmDevice createVmDevice(Guid deviceId, Guid vmId) { VmDevice device = new VmDevice(); device.setId(new VmDeviceId(deviceId, vmId)); return device; } }
public void updateSourceByVersion(Version clusterVersion) { final Source source = getSource(); if (source == Source.URANDOM || source == Source.RANDOM) { setSource(Source.getUrandomOrRandomFor(clusterVersion)); } }
@Override public int getMinAllocatedMem() { if (super.getMinAllocatedMem() > 0) { return super.getMinAllocatedMem(); } return getMemSizeMb(); }
private OpenStackProviderProperties getOpenStackProviderProperties() { OpenStackProviderProperties properties = (OpenStackProviderProperties) provider.getAdditionalProperties(); if (properties == null) { properties = new OpenStackProviderProperties(); provider.setAdditionalProperties(properties); } return properties; }
private boolean isExternalNetworkProviderReadOnly(Provider<?> provider) { OpenstackNetworkProviderProperties properties = (OpenstackNetworkProviderProperties) provider.getAdditionalProperties(); if (properties.getReadOnly()){ return true; } return false; }
/** * Returns the first device of the domain metadata LV for block domains. * Currently its required that the metadata first extent will be 0, therefore * modifications of that device should be inspected carefully. */ public String getFirstMetadataDevice() { return getStorageStaticData().getFirstMetadataDevice(); }
public Integer getMemSharedPercent() { Long shared = vdsStatistics.getMemShared(); Integer physical = vdsDynamic.getPhysicalMemMb(); if (shared == null || physical == null || physical == 0) { return 0; } return (int) ((shared * 100) / physical); }
private void updateTotalDiskSize() { Integer available = getStorageDynamicData() == null ? null : getStorageDynamicData().getAvailableDiskSize(); Integer used = getStorageDynamicData() == null ? null : getStorageDynamicData().getUsedDiskSize(); if (available != null && used != null) { setTotalDiskSize(available + used); } else { setTotalDiskSize(null); } }
public void setAvailableDiskSize(Integer availableDiskSize) { getStorageDynamicData().setAvailableDiskSize(availableDiskSize); updateTotalDiskSize(); updateOverCommitPercent(); }