/** * Returns a region enum corresponding to the given region name. * * @param regionName * The name of the region. Ex.: eu-west-1 * @return Region enum representing the given region name. */ public static Regions fromName(String regionName) { for (Regions region : Regions.values()) { if (region.getName().equals(regionName)) { return region; } } throw new IllegalArgumentException("Cannot create enum from " + regionName + " value!"); }
protected static AllowableValue[] getAvailableRegions() { final List<AllowableValue> values = new ArrayList<>(); for (final Regions region : Regions.values()) { values.add(createAllowableValue(region)); } return values.toArray(new AllowableValue[values.size()]); }
/** * Returns a region enum corresponding to the given region name. * * @param regionName * The name of the region. Ex.: eu-west-1 * @return Region enum representing the given region name. */ public static Regions fromName(String regionName) { for (Regions region : Regions.values()) { if (region.getName().equals(regionName)) { return region; } } throw new IllegalArgumentException("Cannot create enum from " + regionName + " value!"); }
/** * Returns a region enum corresponding to the given region name. * * @param regionName The name of the region. Ex.: eu-west-1 * @return Region enum representing the given region name. */ public static Regions fromName(String regionName) { for (final Regions region : Regions.values()) { if (regionName.equals(region.getName())) { return region; } } throw new IllegalArgumentException("Cannot create enum from " + regionName + " value!"); }
for (Regions r: Regions.values()){ if(endpoint.toLowerCase().contains(r.getName().toLowerCase())){ region = r.getName().toLowerCase();
/** * Returns a region enum corresponding to the given region name. * * @param regionName The name of the region. Ex.: eu-west-1 * @return Region enum representing the given region name. */ public static Regions fromName(String regionName) { for (final Regions region : Regions.values()) { if (regionName.equals(region.getName())) { return region; } } throw new IllegalArgumentException("Cannot create enum from " + regionName + " value!"); }
protected static AllowableValue[] getAvailableRegions() { final List<AllowableValue> values = new ArrayList<>(); for (final Regions region : Regions.values()) { values.add(createAllowableValue(region)); } return values.toArray(new AllowableValue[values.size()]); }
private static String validRegionsString() { final String delimiter = ", "; Regions[] regions = Regions.values(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < regions.length; i++) { if (i > 0) { sb.append(delimiter); } sb.append(regions[i].getName()); } return sb.toString(); } }
/** * Returns a region enum corresponding to the given region name. * * @param regionName The name of the region. Ex.: eu-west-1 * @return Region enum representing the given region name. */ public static Regions fromName(String regionName) { for (final Regions region : Regions.values()) { if (regionName.equals(region.getName())) { return region; } } throw new IllegalArgumentException("Cannot create enum from " + regionName + " value!"); }
/** * Returns a region enum corresponding to the given region name. * * @param regionName * The name of the region. Ex.: eu-west-1 * @return Region enum representing the given region name. */ public static Regions fromName(String regionName) { for (Regions region : Regions.values()) { if (region.getName().equals(regionName)) { return region; } } throw new IllegalArgumentException("Cannot create enum from " + regionName + " value!"); }
@Override public Region getObject() { Regions region = defaultRegion; for (Regions r : Regions.values()) { if (r.getName().equals(metadata.getRegion())) { region = r; break; } } Region bean = Region.getRegion(region); logger.info("loaded {}", bean); return bean; }
@Nonnull @Override public <C extends Credentials> List<C> getCredentials(@Nonnull Class<C> type, @Nullable ItemGroup itemGroup, @Nullable Authentication authentication) { if (!type.isAssignableFrom(AmazonECSRegistryCredential.class)) { return ImmutableList.of(); } List<C> derived = Lists.newLinkedList(); final List<AmazonWebServicesCredentials> list = lookupCredentials(AmazonWebServicesCredentials.class, itemGroup, authentication , Collections.EMPTY_LIST); for (AmazonWebServicesCredentials credentials : list) { LOG.log(Level.FINE, "Resolving Amazon Web Services credentials of scope {0} with id {1} , itemgroup {2}", new Object[]{credentials.getScope(), credentials.getId(),itemGroup}); derived.add((C) new AmazonECSRegistryCredential( credentials.getScope(), credentials.getId(),credentials.getDescription(),itemGroup)); for (Regions region : Regions.values()) { LOG.log(Level.FINE, "Resolving Amazon Web Services credentials of scope {0} with id {1} and region {2}", new Object[]{credentials.getScope(), credentials.getId(),region}); derived.add((C) new AmazonECSRegistryCredential( credentials.getScope(), credentials.getId(), region, credentials.getDescription(),itemGroup)); } } return derived; } }