public class RegionUtils extends Object
Constructor and Description |
---|
RegionUtils() |
Modifier and Type | Method and Description |
---|---|
static Region |
getRegion(String regionName)
Returns the region with the id given, if it exists.
|
static Region |
getRegionByEndpoint(String endpoint)
Searches through all known regions to find one with any service at the
specified endpoint.
|
static List<Region> |
getRegions()
Returns a list of the available AWS regions.
|
static List<Region> |
getRegionsForService(String serviceAbbreviation)
Returns a list of the regions that support the service given.
|
static void |
init()
Fetches the most recent version of the regions file from the remote
source and caches it to the workspace metadata directory, then
initializes the static list of regions with it.
|
public static List<Region> getRegionsForService(String serviceAbbreviation)
ServiceAbbreviations
public static Region getRegion(String regionName)
public static Region getRegionByEndpoint(String endpoint)
endpoint
- The endpoint for any service residing in the desired region.MalformedURLException
- If the given URL is malformed, or if the one of the service
URLs on record is malformed.public static void init()
Copyright © 2015. All rights reserved.