Update an existing server farm configuration with the given ID.
void updateServerFarm(Integer serverFarmId, ServerFarmVO serverFarm) throws SUPAdminException;
If successful, returns silently. If unsuccessful, throws SUPAdminException.
@org.junit.Test public void testUpdateServerFarm() throws Exception { List<RelayServerVO> relayServers = supRelayServer.getRelayServers(); if (relayServers.size() == 0) { System.out.println("The SUP cluster do not have any relay server configured."); return; } RelayServerVO relayServer = relayServers.get(0); List<ServerFarmVO> farms = relayServer.getServerFarms(); if (farms.size() == 0) { System.out.println("Relay server " + relayServer.getHost() + ":" + relayServer.getPort() + " do not have any farm."); return; } ServerFarmVO farm = farms.get(0); farm.setName("farm_name_updated"); farm.setType(SERVER_FARM_TYPE.WEBSERVICE); farm.setDescription("This is a farm that name and type has been updated."); supRelayServer.updateServerFarm(farm.getID(), farm); }