public class PartitionRegionImpl extends Object implements RegionImpl
| Constructor and Description |
|---|
PartitionRegionImpl(String region,
Partition p) |
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
getAvailableEndpoints()
Returns an immutable collection of all the endpoints available in the
region
metadata.
|
String |
getDomain()
Returns the domain for this region; ex: "amazonaws.com".
|
String |
getName()
The unique system ID for this region; ex: "us-east-1".
|
String |
getPartition()
Returns the partition this region is in.
|
String |
getServiceEndpoint(String serviceName)
Returns the endpoint for the given service.
|
boolean |
hasHttpEndpoint(String serviceName)
Returns true if the service is explicitly enabled for http in this
region or a service is partition wide enabled.
|
boolean |
hasHttpsEndpoint(String serviceName)
Returns true if the service is explicitly enabled for https in this
region or a service is partition wide enabled.
|
boolean |
isServiceSupported(String serviceName)
Returns true if the service is explicitly enabled for a region or a
service is partition wide enabled.
|
public String getName()
RegionImplgetName in interface RegionImplpublic String getDomain()
RegionImplgetDomain in interface RegionImplpublic String getPartition()
RegionImplgetPartition in interface RegionImplpublic String getServiceEndpoint(String serviceName)
getServiceEndpoint in interface RegionImplserviceName - The service endpoint prefix which can be retrieved from the
constant ENDPOINT_PREFIX of the specific service client interface,
e.g. AmazonEC2.ENDPOINT_PREFIX.public boolean isServiceSupported(String serviceName)
isServiceSupported in interface RegionImplserviceName - The service endpoint prefix which can be retrieved from the
constant ENDPOINT_PREFIX of the specific service client interface,
e.g. AmazonEC2.ENDPOINT_PREFIX.public boolean hasHttpsEndpoint(String serviceName)
hasHttpsEndpoint in interface RegionImplserviceName - The service endpoint prefix which can be retrieved from the
constant ENDPOINT_PREFIX of the specific service client interface,
e.g. AmazonEC2.ENDPOINT_PREFIX.public boolean hasHttpEndpoint(String serviceName)
hasHttpEndpoint in interface RegionImplserviceName - The service endpoint prefix which can be retrieved from the
constant ENDPOINT_PREFIX of the specific service client interface,
e.g. AmazonEC2.ENDPOINT_PREFIX.public Collection<String> getAvailableEndpoints()
RegionImplgetAvailableEndpoints in interface RegionImplCopyright © 2017. All rights reserved.