setId(pool.getId()); String algorithm = pool.getMethod(); if (algorithm != null) { try { String protocol = pool.getProtocol(); if (protocol != null) { try { setHealthMonitorIds(pool.getMonitors()); setAdminStateUp(pool.getState()); setName(pool.getName()); setMemberIds(pool.getMembers()); setSubnetId(pool.getSubnetId()); setListenerId(pool.getVipId());
Quantum client = quantumConnector.getClient(); com.woorea.openstack.quantum.model.LoadBalancerPool loadBalancerPoolToCreate = new com.woorea.openstack.quantum.model.LoadBalancerPool(); loadBalancerPoolToCreate.setName(loadBalancerPool.getName()); if (loadBalancerPool.getProtocol() != null) { loadBalancerPoolToCreate.setProtocol(loadBalancerPool.getProtocol().name()); loadBalancerPoolToCreate.setSubnetId(loadBalancerPool.getSubnetId()); if (loadBalancerPool.getLbAlgorithm() != null) { loadBalancerPoolToCreate.setMethod(loadBalancerPool.getLbAlgorithm().name());
public Update(LoadBalancerPool pool) { super(CLIENT, HttpMethod.PUT, buildPath("lb/pools/", pool.getId()), Entity.json(pool), LoadBalancerPool.class); } }
/** * @see com.att.cdp.zones.NetworkService#getLoadBalancerPoolByName(java.lang.String) */ @SuppressWarnings("nls") @Override public List<LoadBalancerPool> getLoadBalancerPoolByName(String name) throws ZoneException { checkArg(name, "name"); connect(); Context context = getContext(); trackRequest(); RequestState.put(RequestState.LOADBALANCERPOOL, name); RequestState.put(RequestState.SERVICE, "Network"); RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint()); List<LoadBalancerPool> list = new ArrayList<>(); try { Quantum client = quantumConnector.getClient(); LoadBalancerResource.Pool resource = client.lbaas().Pool(); for (com.woorea.openstack.quantum.model.LoadBalancerPool loadBalancerPool : resource.list().execute()) { if (loadBalancerPool.getName().equals(name)) { list.add(new OpenStackLoadBalancerPool(context, loadBalancerPool)); } } } catch (OpenStackBaseException e) { ExceptionMapper.mapException(e); } return list; }
Quantum client = quantumConnector.getClient(); com.woorea.openstack.quantum.model.LoadBalancerPool loadBalancerPoolToCreate = new com.woorea.openstack.quantum.model.LoadBalancerPool(); loadBalancerPoolToCreate.setName(loadBalancerPool.getName()); if (loadBalancerPool.getProtocol() != null) { loadBalancerPoolToCreate.setProtocol(loadBalancerPool.getProtocol().name()); loadBalancerPoolToCreate.setSubnetId(loadBalancerPool.getSubnetId()); if (loadBalancerPool.getLbAlgorithm() != null) { loadBalancerPoolToCreate.setMethod(loadBalancerPool.getLbAlgorithm().name());