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

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

Introduction

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

Prototype

@Deprecated
public AmazonElasticLoadBalancingClient() 

Source Link

Document

Constructs a new client to invoke service methods on Elastic Load Balancing.

Usage

From source file:com.kixeye.chassis.bootstrap.aws.ServerInstanceContext.java

License:Apache License

private ServerInstanceContext() {
    amazonElasticLoadBalancing = new AmazonElasticLoadBalancingClient();
    amazonEC2 = new AmazonEC2Client();

    ec2MetadataClient = new Ec2MetadataClient() {
        @Override/* ww w . j  av a  2 s.co m*/
        public String getAvailabilityZone() {
            return EC2MetadataUtils.getAvailabilityZone();
        }

        @Override
        public String getInstanceId() {
            return EC2MetadataUtils.getInstanceId();
        }

        @Override
        public String getUserData() {
            return EC2MetadataUtils.getUserData();
        }

        @Override
        public String getPrivateIpAddress() {
            return EC2MetadataUtils.getPrivateIpAddress();
        }

        @Override
        public String getPublicIpAddress() {
            for (EC2MetadataUtils.NetworkInterface net : EC2MetadataUtils.getNetworkInterfaces()) {
                List<String> ips = net.getPublicIPv4s();
                if (ips != null && ips.size() > 0) {
                    return ips.get(0);
                }
            }
            return null;
        }
    };

    init();
}

From source file:com.mentation.alfonso.aws.ElasticLoadBalancer.java

License:Apache License

public ElasticLoadBalancer(String name) {
    _name = name;/*from ww w  .  j  a  v  a2  s  .c  o  m*/

    _elbClient = new AmazonElasticLoadBalancingClient();
    // TODO Should read this from properties file
    _elbClient.setRegion(Region.getRegion(Regions.US_WEST_2));
}

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

License:Apache License

/**
 * Amazon ELB client. Abstracted to aid testing.
 *
 * @return the Amazon ELB client//  ww w. ja  v a2 s  .c om
 */
protected AmazonElasticLoadBalancingClient elbClient() {
    AmazonElasticLoadBalancingClient client;
    if (awsCredentialsProvider == null) {
        client = new AmazonElasticLoadBalancingClient();
    } else {
        client = new AmazonElasticLoadBalancingClient(awsCredentialsProvider);
    }
    client.setEndpoint("elasticloadbalancing." + region + ".amazonaws.com");
    return client;
}

From source file:com.vb.aws.services.compute.ec2.EC2UtilsImpl.java

/**
 * Default constructor./* ww  w  . j  a v  a  2s.co  m*/
 */
public EC2UtilsImpl() {
    this.amazonEc2 = new AmazonEC2Client();
    this.amazonElasticLoadBalancing = new AmazonElasticLoadBalancingClient();
}

From source file:com.vb.aws.services.compute.ec2.EC2UtilsImpl.java

/**
 * Parameterized constructor. Pass the AWS Region as parameter.
 * @param region /* w ww  . java2  s.  co  m*/
 */
public EC2UtilsImpl(Regions region) {
    this.amazonEc2 = new AmazonEC2Client();
    this.amazonElasticLoadBalancing = new AmazonElasticLoadBalancingClient();
}