public final class Region extends Object
Modifier and Type | Method and Description |
---|---|
<T extends AmazonWebServiceClient> |
createClient(Class<T> serviceClass,
AWSCredentialsProvider credentials,
ClientConfiguration config)
Creates a new service client of the class given and configures it.
|
boolean |
equals(Object obj) |
String |
getDomain()
Returns the domain for this region; ex: "amazonaws.com".
|
String |
getName()
The unique system ID for this region; ex: "us-east-1".
|
static Region |
getRegion(Regions region) |
static Region |
getRegion(String regionString) |
String |
getServiceEndpoint(String serviceName) |
int |
hashCode() |
boolean |
hasHttpEndpoint(String serviceName) |
boolean |
hasHttpsEndpoint(String serviceName) |
boolean |
isServiceSupported(String serviceName) |
String |
toString() |
public static Region getRegion(Regions region)
region
- the region.public static Region getRegion(String regionString)
regionString
- the region represented as a string. i.e. us-east-1public String getName()
public String getDomain()
public String getServiceEndpoint(String serviceName)
serviceName
- the service name.ServiceAbbreviations
public boolean isServiceSupported(String serviceName)
serviceName
- the service name.ServiceAbbreviations
public boolean hasHttpsEndpoint(String serviceName)
serviceName
- the service name.ServiceAbbreviations
public boolean hasHttpEndpoint(String serviceName)
serviceName
- the service name.ServiceAbbreviations
public <T extends AmazonWebServiceClient> T createClient(Class<T> serviceClass, AWSCredentialsProvider credentials, ClientConfiguration config)
T
- the AmazonWebServiceClient type.serviceClass
- The service client class to instantiate, e.g.
AmazonS3Client.classcredentials
- The credentials provider to use, or null for the
default credentials providerconfig
- The configuration to use, or null for the default
configurationServiceAbbreviations
Copyright © 2019. All rights reserved.