@Override protected ManagedBlockStorageDisk createDiskEntity() { return new ManagedBlockStorageDisk(); } }
case MANAGED_BLOCK_STORAGE: ManagedBlockStorageDisk managedBlockDisk = (ManagedBlockStorageDisk) disk; diskModel.setSize(new EntityModel<>((int) managedBlockDisk.getSizeInGigabytes())); ListModel managedBlockVolumeTypes = new ListModel(); managedBlockVolumeTypes.setItems(new ArrayList<>(Arrays.asList(VolumeType.Preallocated)), VolumeType.Preallocated); diskModel.setVolumeType(managedBlockVolumeTypes); diskModel.getAlias().setEntity(managedBlockDisk.getDiskAlias()); diskModel.getVolumeFormat().setIsChangeable(false); break;
case MANAGED_BLOCK_STORAGE: ManagedBlockStorageDisk managedBlockDisk = (ManagedBlockStorageDisk) disk; diskModel.setSize(new EntityModel<>((int) managedBlockDisk.getSizeInGigabytes())); ListModel managedBlockVolumeTypes = new ListModel(); managedBlockVolumeTypes.setItems(new ArrayList<>(Collections.singletonList(VolumeType.Preallocated)), VolumeType.Preallocated);
protected Guid getStorageDomainId() { switch (getDisk().getDiskStorageType()) { case IMAGE: return getDiskImage().getStorageIds().get(0); case CINDER: return getCinderDisk().getStorageIds().get(0); case MANAGED_BLOCK_STORAGE: return getManagedBlockDisk().getStorageIds().get(0); } return null; }
ManagedBlockStorageDisk managedBlockDisk = (ManagedBlockStorageDisk) getDisk(); getDiskStorageType().setEntity(DiskStorageType.MANAGED_BLOCK_STORAGE); getSize().setEntity((int) managedBlockDisk.getSizeInGigabytes()); getSizeExtend().setIsChangeable(true); break;
@Override protected ManagedBlockStorageDisk getManagedBlockDisk() { return new ManagedBlockStorageDisk(); }
disk = new ManagedBlockStorageDisk();
break; case MANAGED_BLOCK_STORAGE: engineDisk = new ManagedBlockStorageDisk(); break;