protected StoragePool getDataCenter(org.ovirt.engine.api.model.Cluster cluster) { return getStoragePool(cluster.getDataCenter(), this); }
public static void validateAdd(Cluster cluster) { if (cluster == null) { throw new ValidationException("Parameter 'cluster' is mandatory but was not provided."); } if (cluster.getName()==null) { throw new ValidationException("Parameter 'cluster.name' is mandatory but was not provided."); } if ( (cluster.getDataCenter()==null || cluster.getDataCenter().getId()==null) && (cluster.getDataCenter()==null || cluster.getDataCenter().getName()==null) ) { throw new ValidationException("Parameters 'cluster.data_center.id' or 'cluster.data_center.name' are mandatory but both were not provided."); } }
@Override protected StoragePool getDataCenter(org.ovirt.engine.api.model.Cluster cluster) { DataCenter dataCenter = new DataCenter(); dataCenter.setId(dataCenterId.toString()); cluster.setDataCenter(dataCenter); StoragePool pool = getStoragePool(cluster.getDataCenter(), this); return pool; }
@Test public void testClusterLinks() { Cluster cluster = new Cluster(); cluster.setId(CLUSTER_ID); cluster.setDataCenter(new DataCenter()); cluster.getDataCenter().setId(DATA_CENTER_ID); LinkHelper.addLinks(cluster, LinkHelper.NO_PARENT); assertEquals(CLUSTER_HREF, cluster.getHref()); assertEquals(DATA_CENTER_HREF, cluster.getDataCenter().getHref()); }
model.getDataCenter().setName(NAMES[1]);
private void doTestBadAddClusterNamedDataCenter(boolean valid, boolean success, String detail) { setUpEntityQueryExpectations(QueryType.GetStoragePoolByDatacenterName, NameQueryParameters.class, new String[] { "Name" }, new Object[] { NAMES[1] }, setUpStoragePool(1)); setUriInfo(setUpActionExpectations(ActionType.AddCluster, ManagementNetworkOnClusterOperationParameters.class, new String[] {}, new Object[] {}, valid, success)); org.ovirt.engine.api.model.Cluster model = getModel(0); model.getDataCenter().setName(NAMES[1]); verifyFault(assertThrows(WebApplicationException.class, () -> collection.add(model)), detail); }
model.getDataCenter().setId(GUIDS[1].toString());
model.getDataCenter().setId(GUIDS[1].toString());
private void doTestBadAddCluster(boolean valid, boolean success, String detail) { setUpGetEntityExpectations(QueryType.GetStoragePoolById, IdQueryParameters.class, new String[] { "Id" }, new Object[] { GUIDS[1] }, setUpStoragePool(-1)); setUriInfo(setUpActionExpectations(ActionType.AddCluster, ManagementNetworkOnClusterOperationParameters.class, new String[] {}, new Object[] {}, valid, success)); org.ovirt.engine.api.model.Cluster model = getModel(0); model.getDataCenter().setId(GUIDS[1].toString()); verifyFault(assertThrows(WebApplicationException.class, () -> collection.add(model)), detail); }
model.getDataCenter().setId(GUIDS[1].toString()); model.setVersion(new Version()); model.getVersion().setMajor(2);
model.getDataCenter().setId(GUIDS[1].toString()); model.setVersion(new Version()); model.getVersion().setMajor(2);
entity.setArchitecture(CPUMapper.map(model.getCpu().getArchitecture(), null)); if (model.isSetDataCenter() && model.getDataCenter().isSetId()) { entity.setStoragePoolId(GuidUtils.asGuid(model.getDataCenter().getId()));
assertNotNull(transform.getCpu()); assertEquals(model.getCpu().getType(), transform.getCpu().getType()); assertNotNull(transform.getDataCenter()); assertEquals(model.getDataCenter().getId(), transform.getDataCenter().getId()); assertNotNull(transform.getSchedulingPolicy()); assertEquals(model.getSchedulingPolicy().getId(), transform.getSchedulingPolicy().getId());
to.setDataCenter(adaptOut(from.getDataCenter()));