@Override public int canCreateNeutronLoadBalancerPool(NeutronLoadBalancerPool neutronLBPool) { String poolProtocol = neutronLBPool.getLoadBalancerPoolProtocol(); if (poolProtocol == null) { return HttpURLConnection.HTTP_BAD_REQUEST; } else if (!(poolProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_TCP) || poolProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_HTTP) || poolProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_HTTPS))) { return HttpURLConnection.HTTP_NOT_ACCEPTABLE; } else { return HttpURLConnection.HTTP_OK; } }
@Override public int canDeleteNeutronLoadBalancerPool(NeutronLoadBalancerPool neutronLBPool) { String poolProtocol = neutronLBPool.getLoadBalancerPoolProtocol(); if (poolProtocol == null) { return HttpURLConnection.HTTP_BAD_REQUEST; } else if (!(poolProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_TCP) || poolProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_HTTP) || poolProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_HTTPS))) { return HttpURLConnection.HTTP_NOT_ACCEPTABLE; } else { return HttpURLConnection.HTTP_OK; } }
String poolProtocol = neutronLBPool.getLoadBalancerPoolProtocol(); if (poolProtocol == null) { return null;
String memberProtocol = neutronLBPool.getLoadBalancerPoolProtocol(); if (memberProtocol == null) { continue;
return null; String memberProtocol = neutronLBPool.getLoadBalancerPoolProtocol(); if (!(memberProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_TCP) || memberProtocol.equalsIgnoreCase(LoadBalancerConfiguration.PROTOCOL_HTTP) ||
poolBuilder.setName(pool.getLoadBalancerPoolName()); if (pool.getLoadBalancerPoolProtocol() != null) { ImmutableBiMap<String, Class<? extends ProtocolBase>> mapper = PROTOCOL_MAP.inverse(); poolBuilder.setProtocol(mapper.get(pool.getLoadBalancerPoolProtocol()));
break; case "protocol": ans.setLoadBalancerPoolProtocol(this.getLoadBalancerPoolProtocol()); break; case "lb_algorithm":