/** * <p> * The listeners. * </p> * <p> * For more information, see <a * href="http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html">Listeners for Your * Classic Load Balancer</a> in the <i>Classic Load Balancers Guide</i>. * </p> * * @param listeners * The listeners.</p> * <p> * For more information, see <a * href="http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html">Listeners * for Your Classic Load Balancer</a> in the <i>Classic Load Balancers Guide</i>. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateLoadBalancerRequest withListeners(java.util.Collection<Listener> listeners) { setListeners(listeners); return this; }
setListeners(new com.amazonaws.internal.SdkInternalList<Listener>(listeners.length));
setListeners(listeners); setAvailabilityZones(availabilityZones);
/** * <p> * The listeners. * </p> * <p> * For more information, see <a href= * "http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html" * >Listeners for Your Classic Load Balancer</a> in the <i>Classic Load * Balancers Guide</i>. * </p> * <p> * Returns a reference to this object so that method calls can be chained * together. * * @param listeners <p> * The listeners. * </p> * <p> * For more information, see <a href= * "http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html" * >Listeners for Your Classic Load Balancer</a> in the * <i>Classic Load Balancers Guide</i>. * </p> * @return A reference to this updated object so that method calls can be * chained together. */ public CreateLoadBalancerRequest withListeners(java.util.Collection<Listener> listeners) { setListeners(listeners); return this; }
//create load balancer CreateLoadBalancerRequest lbRequest = new CreateLoadBalancerRequest(); lbRequest.setLoadBalancerName("loader"); List<Listener> listeners = new ArrayList<Listener>(1); listeners.add(new Listener("HTTP", 80, 80)); lbRequest.withAvailabilityZones(availabilityZone1,availabilityZone2); lbRequest.setListeners(listeners); CreateLoadBalancerResult lbResult=elb.createLoadBalancer(lbRequest); System.out.println("created load balancer loader");
java.util.List<String> availabilityZones) { setLoadBalancerName(loadBalancerName); setListeners(listeners); setAvailabilityZones(availabilityZones);
/** * <p> * The listeners. * </p> * <p> * For more information, see <a * href="http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html">Listeners for Your * Classic Load Balancer</a> in the <i>Classic Load Balancers Guide</i>. * </p> * * @param listeners * The listeners.</p> * <p> * For more information, see <a * href="http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html">Listeners * for Your Classic Load Balancer</a> in the <i>Classic Load Balancers Guide</i>. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateLoadBalancerRequest withListeners(java.util.Collection<Listener> listeners) { setListeners(listeners); return this; }
setListeners(new com.amazonaws.internal.SdkInternalList<Listener>(listeners.length));
setListeners(listeners); setAvailabilityZones(availabilityZones);
String createLoadBalancer(String name) { CreateLoadBalancerRequest request = new CreateLoadBalancerRequest(); request.setLoadBalancerName(name); request.withAvailabilityZones(elbAvailabilityZones.split(",")); List<Listener> listeners = new ArrayList<Listener>(); listeners.add(new Listener(elbProtocol, elbPortIn, elbPortOut)); request.setListeners(listeners); CreateLoadBalancerResult lbResult = elb.createLoadBalancer(request); appendText(lbResult.getDNSName() + NEW_LINE, elbFile); return request.getLoadBalancerName(); }