Example usage for com.amazonaws.services.autoscaling AmazonAutoScaling setRegion

List of usage examples for com.amazonaws.services.autoscaling AmazonAutoScaling setRegion

Introduction

In this page you can find the example usage for com.amazonaws.services.autoscaling AmazonAutoScaling setRegion.

Prototype

@Deprecated
void setRegion(Region region);

Source Link

Document

An alternative to AmazonAutoScaling#setEndpoint(String) , sets the regional endpoint for this client's service calls.

Usage

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;
}