List of usage examples for com.amazonaws.services.autoscaling AmazonAutoScaling setRegion
@Deprecated
void setRegion(Region region);
From source file:com.haskins.cloudtrailviewer.dialog.resourcedetail.detailpanels.AsGroupDetail.java
License:Open Source License
@Override public String retrieveDetails(ResourceDetailRequest detailRequest) { String response = null;// w ww . ja v a 2s. c o m try { AmazonAutoScaling asClient = new AmazonAutoScalingClient(credentials); asClient.setRegion(Region.getRegion(Regions.fromName(detailRequest.getRegion()))); DescribeAutoScalingGroupsRequest request = new DescribeAutoScalingGroupsRequest(); request.setAutoScalingGroupNames(Collections.singletonList(detailRequest.getResourceName())); DescribeAutoScalingGroupsResult result = asClient.describeAutoScalingGroups(request); buildUI(result); } catch (IllegalArgumentException | AmazonClientException e) { LOGGER.log(Level.WARNING, "Problem retrieving AS detail from AWS", e); response = e.getMessage(); } return response; }
From source file:com.haskins.cloudtrailviewer.dialog.resourcedetail.detailpanels.AsLaunchDetail.java
License:Open Source License
@Override public String retrieveDetails(ResourceDetailRequest detailRequest) { String response = null;//w w w .j ava2 s. c om try { AmazonAutoScaling asClient = new AmazonAutoScalingClient(credentials); asClient.setRegion(Region.getRegion(Regions.fromName(detailRequest.getRegion()))); DescribeLaunchConfigurationsRequest request = new DescribeLaunchConfigurationsRequest(); request.setLaunchConfigurationNames(Collections.singletonList(detailRequest.getResourceName())); DescribeLaunchConfigurationsResult result = asClient.describeLaunchConfigurations(request); buildUI(result); } catch (IllegalArgumentException | AmazonClientException e) { response = e.getMessage(); } return response; }