Delete a server farm configuration or a set of server farm configurations with the given ID or set of IDs.
void deleteServerFarm(Integer serverFarmId)
throws SUPAdminException;
void deleteServerFarms(java.util.Set<Integer> serverFarmIds)
throws SUPAdminException;
If successful, returns silently. If unsuccessful, throws SUPAdminException.
@org.junit.Test
public void testDeleteFarm() 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);
supRelayServer.deleteServerFarm(farm.getID());
}