Delete a set of server node configurations with the given IDs or a single server node with the given ID.
void deleteServerNodes(java.util.Set<Integer> serverNodeIds) throws SUPAdminException; void deleteServerNode(Integer serverNodeId) throws SUPAdminException;
If successful, returns silently. If unsuccessful, throws SUPAdminException.
@org.junit.Test public void testDeleteServerNode() throws Exception { RelayServerVO relayServer = supRelayServer.getRelayServer( "myrelayserver.sybase.com", 80); if (relayServer == null) { System.out .println("myrelayserver.sybase.com:80 does not configured"); return; } List<ServerFarmVO> farms = relayServer.getServerFarms(); if (farms.size() == 0) { System.out.println("No farm defined."); return; } ServerFarmVO farm = farms.get(0); List<ServerNodeVO> nodes = farm.getServerNodes(); if (nodes.size() == 0) { System.out.println("No server node defined in farm " + farm.getName()); return; } ServerNodeVO nodeToDelete = nodes.get(0); supRelayServer.deleteServerNode(nodeToDelete.getID()); }