public void testGetPool() throws IOException { respondWith(LBPOOL_JSON); String id = "4c0a0a5f-cf8f-44b7-b912-957daa8ce5e5"; LbPool pool = osv3().networking().loadbalancers().lbPool().get(id); assertNotNull(pool); assertEquals(id, pool.getId()); }
public void testUpdatePool() throws IOException { respondWith(LBPOOL_UPDATE_JSON); String poolId = "db083bf7-c455-4758-b1ad-203cf441a73a"; String name = "update"; LbPoolUpdate update = Builders.lbPoolUpdate() .adminStateUp(false) .description("update") .lbMethod(LbMethod.LEAST_CONNECTIONS) .name(name) .build(); LbPool result = osv3().networking().loadbalancers().lbPool().update(poolId, update); assertEquals(name, result.getName()); assertEquals(LbMethod.LEAST_CONNECTIONS, result.getLbMethod()); assertFalse(result.isAdminStateUp()); }
public void testCreatePool() throws IOException { respondWith(LBPOOL_JSON); String name = "pool1"; Protocol protocol = Protocol.HTTP; LbPool create = Builders.lbPool() .adminStateUp(true) .description("pool") .lbMethod(LbMethod.ROUND_ROBIN) .name(name) .provider("haproxy") .subnetId("7d1dab60-cf8a-4f75-af5c-44aab98b0c42") .tenantId("d7fd03242ffa4933863bc528ed884fb6") .protocol(protocol) .build(); LbPool result = osv3().networking().loadbalancers().lbPool().create(create); assertEquals(name, result.getName()); assertEquals(result.getLbMethod(), LbMethod.ROUND_ROBIN); assertEquals(protocol, result.getProtocol()); }