public class AwsHostNameUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
EXTENDED_CLOUDSEARCH_ENDPOINT_PATTERN |
private static java.util.regex.Pattern |
S3_ENDPOINT_PATTERN |
private static java.util.regex.Pattern |
STANDARD_CLOUDSEARCH_ENDPOINT_PATTERN |
Constructor and Description |
---|
AwsHostNameUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
localHostName()
Returns the host name for the local host.
|
static java.lang.String |
parseRegionName(java.lang.String host,
java.lang.String serviceHint)
Attempts to parse the region name from an endpoint based on conventions
about the endpoint format.
|
static java.lang.String |
parseRegionName(java.net.URI endpoint)
Deprecated.
in favor of
parseRegionName(String, String) . |
private static java.lang.String |
parseRegionNameByInternalConfig(java.lang.String host) |
static java.lang.String |
parseServiceName(java.net.URI endpoint)
Deprecated.
|
private static java.lang.String |
parseStandardRegionName(java.lang.String fragment)
Parses the region name from a standard (*.amazonaws.com) endpoint.
|
private static final java.util.regex.Pattern S3_ENDPOINT_PATTERN
private static final java.util.regex.Pattern STANDARD_CLOUDSEARCH_ENDPOINT_PATTERN
private static final java.util.regex.Pattern EXTENDED_CLOUDSEARCH_ENDPOINT_PATTERN
@Deprecated public static java.lang.String parseRegionName(java.net.URI endpoint)
parseRegionName(String, String)
.public static java.lang.String parseRegionName(java.lang.String host, java.lang.String serviceHint)
host
- the hostname to parseserviceHint
- an optional hint about the service for the endpointprivate static java.lang.String parseStandardRegionName(java.lang.String fragment)
fragment
- the portion of the endpoint excluding
".amazonaws.com"private static java.lang.String parseRegionNameByInternalConfig(java.lang.String host)
@Deprecated public static java.lang.String parseServiceName(java.net.URI endpoint)
public static java.lang.String localHostName()