Example usage for com.amazonaws.services.elasticloadbalancing.model DeregisterInstancesFromLoadBalancerRequest setInstances

List of usage examples for com.amazonaws.services.elasticloadbalancing.model DeregisterInstancesFromLoadBalancerRequest setInstances

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticloadbalancing.model DeregisterInstancesFromLoadBalancerRequest setInstances.

Prototype


public void setInstances(java.util.Collection<Instance> instances) 

Source Link

Document

The IDs of the instances.

Usage

From source file:org.openinfinity.cloud.service.administrator.EC2Wrapper.java

License:Apache License

public void deregisterInstancesToLoadBalancer(
        Collection<com.amazonaws.services.elasticloadbalancing.model.Instance> instanceList, String lbName) {
    if (this.cloudType == CLOUD_TYPE_AMAZON) {
        try {/* w  ww .  java  2 s .c o m*/
            DeregisterInstancesFromLoadBalancerRequest request = new DeregisterInstancesFromLoadBalancerRequest();
            request.setInstances(instanceList);
            request.setLoadBalancerName(lbName);
            lb.deregisterInstancesFromLoadBalancer(request);
        } catch (Exception e) {
            String message = e.getMessage();
            LOG.error("Error deregistering instances: " + message);
            ExceptionUtil.throwSystemException(message, e);
        }
    }
}