public class LocalConfigRegionalEndpointResolver extends EndpointResolverBase
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ENDPOINT_JSON |
protected static com.google.gson.JsonObject |
ENDPOINTS_JSON |
| Constructor and Description |
|---|
LocalConfigRegionalEndpointResolver() |
LocalConfigRegionalEndpointResolver(String configJsonStr) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getNormalizedProductCode(String productCode) |
Set<String> |
getValidRegionIdsByProduct(String productCodeLower) |
protected void |
initLocationCodeMapping(com.google.gson.JsonObject obj) |
protected void |
initRegionIds(com.google.gson.JsonObject obj) |
boolean |
isProductCodeValid(ResolveEndpointRequest request) |
boolean |
isRegionIdValid(ResolveEndpointRequest request) |
String |
makeEndpointKey(ResolveEndpointRequest request) |
String |
makeEndpointKey(String productCodeLower,
String regionId) |
String |
resolve(ResolveEndpointRequest request) |
fetchEndpointEntry, putEndpointEntryprotected static final String ENDPOINT_JSON
protected static final com.google.gson.JsonObject ENDPOINTS_JSON
public LocalConfigRegionalEndpointResolver()
public LocalConfigRegionalEndpointResolver(String configJsonStr)
protected void initRegionIds(com.google.gson.JsonObject obj)
protected void initLocationCodeMapping(com.google.gson.JsonObject obj)
public String resolve(ResolveEndpointRequest request)
public String makeEndpointKey(ResolveEndpointRequest request)
public boolean isRegionIdValid(ResolveEndpointRequest request)
isRegionIdValid in class EndpointResolverBasepublic Set<String> getValidRegionIdsByProduct(String productCodeLower)
getValidRegionIdsByProduct in class EndpointResolverBasepublic boolean isProductCodeValid(ResolveEndpointRequest request)
isProductCodeValid in class EndpointResolverBaseCopyright © 2022. All rights reserved.