Example usage for com.amazonaws.regions Regions CN_NORTH_1

List of usage examples for com.amazonaws.regions Regions CN_NORTH_1

Introduction

In this page you can find the example usage for com.amazonaws.regions Regions CN_NORTH_1.

Prototype

Regions CN_NORTH_1

To view the source code for com.amazonaws.regions Regions CN_NORTH_1.

Click Source Link

Usage

From source file:com.optimalbi.GUI.java

License:Apache License

private void loadSettings() {
    if (!settingsFile.exists()) {
        try {//from ww  w .j  a  v a2  s  . c  o  m
            if (!settingsFile.createNewFile()) {
                logger.error("Failed to create settings file");
                return;
            }
        } catch (IOException e) {
            logger.error("Failed to create settings file " + e.getMessage());
        }
        allRegions = new ArrayList<>();
        currentRegions = new ArrayList<>();
        Regions[] regionses = Regions.values();
        for (Regions re : regionses) {
            if (!Region.getRegion(re).getName().equals(Regions.GovCloud.getName())
                    & !Region.getRegion(re).getName().equals(Regions.CN_NORTH_1.getName())) {
                AmazonRegion tempRegion;
                if (re.getName().equals(Regions.AP_SOUTHEAST_2.getName())) {
                    tempRegion = new AmazonRegion(Region.getRegion(re), true);
                    currentRegions.add(Region.getRegion(re));
                } else {
                    tempRegion = new AmazonRegion(Region.getRegion(re), false);
                }
                allRegions.add(tempRegion);
            }
        }
        saveSettings();
    }

    BufferedReader fileReader = null;
    allRegions = new ArrayList<>();
    currentRegions = new ArrayList<>();

    List<String> activeRegions = new ArrayList<>();
    try {
        fileReader = new BufferedReader(new FileReader(settingsFile));
        String line = fileReader.readLine();
        while (line != null) {
            String[] split = line.split(" ");
            if (split.length > 1) {
                switch (split[0].toLowerCase()) {
                case "regions":
                    String[] argument = split[1].split(",");
                    if (argument.length > 0) {
                        Collections.addAll(activeRegions, argument);
                    }
                    break;
                case "password":
                    encryptedPassword = split[1];
                    break;
                default:
                    logger.warn("Unknown setting " + split[0]);
                    break;
                }
            } else {
                if (!split[0].equals(""))
                    logger.warn("No data entered for " + split[0]);
            }
            line = fileReader.readLine();
        }
    } catch (IOException e) {
        logger.error("Failed to read settings file: " + e.getMessage());
        setLabelCentre("Failed to read settings file: " + e.getMessage());
    }
    Regions[] regionses = Regions.values();
    for (Regions re : regionses) {
        if (!Region.getRegion(re).getName().equals(Regions.GovCloud.getName())
                & !Region.getRegion(re).getName().equals(Regions.CN_NORTH_1.getName())) {
            AmazonRegion tempRegion;
            if (activeRegions.contains(re.getName())) {
                tempRegion = new AmazonRegion(Region.getRegion(re), true);
                currentRegions.add(Region.getRegion(re));
            } else {
                tempRegion = new AmazonRegion(Region.getRegion(re), false);
            }
            allRegions.add(tempRegion);
        }
    }
}

From source file:de.taimos.pipeline.aws.utils.IamRoleUtils.java

License:Apache License

public static String selectPartitionName(String region) {
    if (Regions.CN_NORTH_1.getName().equals(region)) {
        return AWS_CN_PARTITION_NAME;
    }/*from  w  w w. j  a  v  a  2 s.  c  om*/
    return AWS_DEFAULT_PARTITION_NAME;
}