Example usage for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancingClient describeLoadBalancerAttributes

List of usage examples for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancingClient describeLoadBalancerAttributes

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancingClient describeLoadBalancerAttributes.

Prototype

@Override
public DescribeLoadBalancerAttributesResult describeLoadBalancerAttributes(
        DescribeLoadBalancerAttributesRequest request) 

Source Link

Document

Describes the attributes for the specified load balancer.

Usage

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

License:Apache License

/**
 * Describe a set of specific ELBs.//from  ww w  . ja va2  s .c  o m
 *
 * @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;
}