Example usage for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancing registerInstancesWithLoadBalancer

List of usage examples for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancing registerInstancesWithLoadBalancer

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancing registerInstancesWithLoadBalancer.

Prototype

RegisterInstancesWithLoadBalancerResult registerInstancesWithLoadBalancer(
        RegisterInstancesWithLoadBalancerRequest registerInstancesWithLoadBalancerRequest);

Source Link

Document

Adds the specified instances to the specified load balancer.

Usage

From source file:com.urbancode.terraform.tasks.aws.helpers.AWSHelper.java

License:Apache License

/**
 *
 * @param loadBalancerName/*  w w w. j  a v  a2  s. co m*/
 * @param instances
 * @param lbClient
 * @return
 */
public List<com.amazonaws.services.elasticloadbalancing.model.Instance> registerInstancesLB(
        String loadBalancerName, List<com.amazonaws.services.elasticloadbalancing.model.Instance> instances,
        AmazonElasticLoadBalancing lbClient) {
    List<com.amazonaws.services.elasticloadbalancing.model.Instance> updatedInstances = null;
    if (instances != null) {
        RegisterInstancesWithLoadBalancerRequest request = new RegisterInstancesWithLoadBalancerRequest()
                .withInstances(instances).withLoadBalancerName(loadBalancerName);
        RegisterInstancesWithLoadBalancerResult result = lbClient.registerInstancesWithLoadBalancer(request);
        updatedInstances = result.getInstances();
    }

    return updatedInstances;
}