public class LegacyRegionXmlMetadataBuilder extends java.lang.Object implements Builder<RegionMetadata>
Modifier and Type | Field and Description |
---|---|
private static org.apache.commons.logging.Log |
LOG |
private static java.lang.String |
OVERRIDE_ENDPOINTS_RESOURCE_PATH |
private static java.lang.String |
REGIONS_FILE_OVERRIDE |
Constructor and Description |
---|
LegacyRegionXmlMetadataBuilder() |
Modifier and Type | Method and Description |
---|---|
RegionMetadata |
build() |
private RegionMetadata |
loadFromStream(java.io.InputStream stream)
Loads region metadata from file location specified in
REGIONS_FILE_OVERRIDE property. |
private RegionMetadata |
loadFromSystemProperty()
Loads region metadata from file location specified in
REGIONS_FILE_OVERRIDE property. |
private RegionMetadata |
loadOverrideMetadataIfExists() |
private static final java.lang.String REGIONS_FILE_OVERRIDE
private static final java.lang.String OVERRIDE_ENDPOINTS_RESOURCE_PATH
private static final org.apache.commons.logging.Log LOG
public RegionMetadata build()
build
in interface Builder<RegionMetadata>
private RegionMetadata loadOverrideMetadataIfExists()
private RegionMetadata loadFromSystemProperty()
REGIONS_FILE_OVERRIDE
property.
Returns null if no such property exists.AmazonClientException
- if any error occurs while loading the
metadata file.private RegionMetadata loadFromStream(java.io.InputStream stream)
REGIONS_FILE_OVERRIDE
property.
Returns null if no such property exists.AmazonClientException
- if any error occurs while loading the
metadata file.