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()
RegionImpl
getName
in interface RegionImpl
public String getDomain()
RegionImpl
getDomain
in interface RegionImpl
public String getPartition()
RegionImpl
getPartition
in interface RegionImpl
public String getServiceEndpoint(String serviceName)
getServiceEndpoint
in interface RegionImpl
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.public boolean isServiceSupported(String serviceName)
isServiceSupported
in interface RegionImpl
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.public boolean hasHttpsEndpoint(String serviceName)
hasHttpsEndpoint
in interface RegionImpl
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.public boolean hasHttpEndpoint(String serviceName)
hasHttpEndpoint
in interface RegionImpl
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.public Collection<String> getAvailableEndpoints()
RegionImpl
getAvailableEndpoints
in interface RegionImpl
Copyright © 2019. All rights reserved.