@Override protected GlusterVolume postPopulate(GlusterVolume model) { // The model is pre-populated with randomly generated values. // This won't work for enum fields like volume type since it // must be a valid value from corresponding enum model.setVolumeType(GlusterVolumeType.DISTRIBUTE); List<TransportType> transportTypes = model.getTransportTypes().getTransportTypes(); transportTypes.clear(); transportTypes.add(TransportType.TCP); return model; }
private GlusterVolume createModel() { GlusterVolume volume = new GlusterVolume(); volume.setName("testVol1"); volume.setCluster(new Cluster()); volume.getCluster().setId(clusterId.toString()); volume.setVolumeType(org.ovirt.engine.api.model.GlusterVolumeType.DISTRIBUTE); volume.setBricks(new GlusterBricks()); volume.getBricks().getGlusterBricks().add(createBrick("/export/vol1/brick1")); return volume; }
volume.setVolumeType(map(fromVolume.getVolumeType(), null));
to.setVolumeType(GlusterVolumeType.fromValue(from.getVolumeType()));