List of usage examples for com.amazonaws.services.elasticloadbalancing AmazonElasticLoadBalancingClient AmazonElasticLoadBalancingClient
@Deprecated
public AmazonElasticLoadBalancingClient()
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(); }