use of com.emc.cloud.platform.ucs.in.model.ConfigFindDnsByClassId in project coprhd-controller by CoprHD.
the class UcsLoginLogoutTest method testGetBladeDNs.
@Test(groups = "runByDefault", dependsOnMethods = "testLogin")
public void testGetBladeDNs() throws ClientGeneralException, IllegalAccessException, InvocationTargetException, NoSuchMethodException {
ConfigFindDnsByClassId findDnsByClassId = new ConfigFindDnsByClassId();
findDnsByClassId.setClassId(NamingClassId.COMPUTE_ITEM);
com.emc.cloud.platform.ucs.out.model.ConfigFindDnsByClassId configFindDnsByClassId = clientHttpMethods.postEntity(factory.createConfigFindDnsByClassId(findDnsByClassId), com.emc.cloud.platform.ucs.out.model.ConfigFindDnsByClassId.class);
if (configFindDnsByClassId != null) {
System.out.println(BeanUtils.describe(configFindDnsByClassId));
if (configFindDnsByClassId.getContent() != null && !configFindDnsByClassId.getContent().isEmpty()) {
for (Object object : configFindDnsByClassId.getContent()) {
if (object instanceof JAXBElement<?>) {
dnSet = ((JAXBElement<DnSet>) object).getValue();
if (dnSet != null) {
for (DnSet.Dn dn : dnSet.getDn()) {
System.out.println(BeanUtils.describe(dn));
}
}
}
}
}
}
}
Aggregations