public class LocalConfigRegionalEndpointResolver extends EndpointResolverBase
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
ENDPOINT_JSON |
| 构造器和说明 |
|---|
LocalConfigRegionalEndpointResolver() |
LocalConfigRegionalEndpointResolver(String configJsonStr) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
protected com.google.gson.JsonObject |
readLocalConfigAsJsonObject() |
String |
resolve(ResolveEndpointRequest request) |
fetchEndpointEntry, putEndpointEntrypublic LocalConfigRegionalEndpointResolver()
public LocalConfigRegionalEndpointResolver(String configJsonStr)
protected void initRegionIds(com.google.gson.JsonObject obj)
protected void initLocationCodeMapping(com.google.gson.JsonObject obj)
protected com.google.gson.JsonObject readLocalConfigAsJsonObject()
public String resolve(ResolveEndpointRequest request)
public String makeEndpointKey(ResolveEndpointRequest request)
public boolean isRegionIdValid(ResolveEndpointRequest request)
isRegionIdValid 在类中 EndpointResolverBasepublic boolean isProductCodeValid(ResolveEndpointRequest request)
Copyright © 2019. All rights reserved.