public class RegionMetadataParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DOMAIN_TAG |
private static java.lang.String |
ENDPOINT_TAG |
private static java.lang.String |
HOSTNAME_TAG |
private static java.lang.String |
HTTP_TAG |
private static java.lang.String |
HTTPS_TAG |
private static java.lang.String |
REGION_ID_TAG |
private static java.lang.String |
REGION_TAG |
private static java.lang.String |
SERVICE_TAG |
Constructor and Description |
---|
RegionMetadataParser()
Deprecated.
since this object is stateless
|
Modifier and Type | Method and Description |
---|---|
private static void |
addRegionEndpoint(InMemoryRegionImpl region,
org.w3c.dom.Element endpointElement,
boolean endpointVerification) |
private static java.lang.String |
getChildElementValue(java.lang.String tagName,
org.w3c.dom.Element element) |
private static java.util.List<Region> |
internalParse(java.io.InputStream input,
boolean endpointVerification) |
static RegionMetadata |
parse(java.io.InputStream input)
Parses the specified input stream and returns a
RegionMetadata
object. |
private static Region |
parseRegionElement(org.w3c.dom.Element regionElement,
boolean endpointVerification) |
java.util.List<Region> |
parseRegionMetadata(java.io.InputStream input)
Deprecated.
in favor of
parse(InputStream) |
java.util.List<Region> |
parseRegionMetadata(java.io.InputStream input,
boolean endpointVerification)
Deprecated.
in favor of
parse(InputStream) |
private static boolean |
verifyLegacyEndpoint(java.lang.String endpoint)
Returns whether the provided endpoint is a "valid" AWS service endpoint
ending in ".amazonaws.com".
|
private static final java.lang.String REGION_TAG
private static final java.lang.String REGION_ID_TAG
private static final java.lang.String DOMAIN_TAG
private static final java.lang.String ENDPOINT_TAG
private static final java.lang.String SERVICE_TAG
private static final java.lang.String HTTP_TAG
private static final java.lang.String HTTPS_TAG
private static final java.lang.String HOSTNAME_TAG
@Deprecated public RegionMetadataParser()
public static RegionMetadata parse(java.io.InputStream input) throws java.io.IOException
RegionMetadata
object.input
- the input stream to parsejava.io.IOException
- on error@Deprecated public java.util.List<Region> parseRegionMetadata(java.io.InputStream input) throws java.io.IOException
parse(InputStream)
input
- The stream containing the region metadata to parse.java.io.IOException
@Deprecated public java.util.List<Region> parseRegionMetadata(java.io.InputStream input, boolean endpointVerification) throws java.io.IOException
parse(InputStream)
input
- The stream containing the region metadata to parse.endpointVerification
- Whether to verify each region endpointjava.io.IOException
private static java.util.List<Region> internalParse(java.io.InputStream input, boolean endpointVerification) throws java.io.IOException
java.io.IOException
private static Region parseRegionElement(org.w3c.dom.Element regionElement, boolean endpointVerification)
private static void addRegionEndpoint(InMemoryRegionImpl region, org.w3c.dom.Element endpointElement, boolean endpointVerification)
private static java.lang.String getChildElementValue(java.lang.String tagName, org.w3c.dom.Element element)
private static boolean verifyLegacyEndpoint(java.lang.String endpoint)