Example usage for com.amazonaws.services.elasticloadbalancing.model DescribeLoadBalancerAttributesResult getLoadBalancerAttributes

List of usage examples for com.amazonaws.services.elasticloadbalancing.model DescribeLoadBalancerAttributesResult getLoadBalancerAttributes

Introduction

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

Prototype


public LoadBalancerAttributes getLoadBalancerAttributes() 

Source Link

Document

Information about the load balancer attributes.

Usage

From source file:com.netflix.simianarmy.client.aws.AWSClient.java

License:Apache License

/**
 * Describe a set of specific ELBs.//from w w  w . j a v  a 2  s .com
 *
 * @param names the ELB names
 * @return the ELBs
 */
public LoadBalancerAttributes describeElasticLoadBalancerAttributes(String name) {
    LOGGER.info(String.format("Getting attributes for ELB with name '%s' in region %s.", name, region));
    AmazonElasticLoadBalancingClient elbClient = elbClient();
    DescribeLoadBalancerAttributesRequest request = new DescribeLoadBalancerAttributesRequest()
            .withLoadBalancerName(name);
    DescribeLoadBalancerAttributesResult result = elbClient.describeLoadBalancerAttributes(request);
    LoadBalancerAttributes attrs = result.getLoadBalancerAttributes();
    LOGGER.info(String.format("Got attributes for ELB with name '%s' in region %s.", name, region));
    return attrs;
}