public interface RegionMetadataProvider
Modifier and Type | Method and Description |
---|---|
Region |
getRegion(String regionName)
Returns the region with the name given, if it exists in the metadata
or if it can be derived from the metadata.
|
Region |
getRegionByEndpoint(String endpoint)
Deprecated.
sdk no longer holds the complete endpoint for every service in the region.
It now uses the partition metadata to compute the endpoints dynamically for new regions and services.
|
List<Region> |
getRegions()
Returns an immutable list of all regions known to this region metadata
object, in no particular order.
|
List<Region> |
getRegionsForService(String serviceName)
Returns a list of the regions that support the service given.
|
List<Region> getRegions()
Region getRegion(String regionName)
regionName
- the name of the region to search forList<Region> getRegionsForService(String serviceName)
serviceName
- The service endpoint prefix which can be retrieved from the
constant ENDPOINT_PREFIX of the specific service client interface,
e.g. AmazonEC2.ENDPOINT_PREFIX.@Deprecated Region getRegionByEndpoint(String endpoint)
endpoint
- The endpoint for any service residing in the desired region.IllegalArgumentException
- If the given URL is malformed, or if the one of the service
URLs on record is malformed.Copyright © 2018. All rights reserved.