public class LocationServiceEndpointResolver extends EndpointResolverBase
| Modifier and Type | Field and Description |
|---|---|
protected static String |
locationServiceApiVersion |
int |
locationServiceCallCounter
For test use
|
protected static String |
locationServiceEndpoint |
| Constructor and Description |
|---|
LocationServiceEndpointResolver(IAcsClient client) |
| Modifier and Type | Method and Description |
|---|---|
static String |
getLocationServiceApiVersion() |
static String |
getLocationServiceEndpoint() |
boolean |
isProductCodeValid(ResolveEndpointRequest request) |
boolean |
isRegionIdValid(ResolveEndpointRequest request) |
String |
makeEndpointKey(ResolveEndpointRequest request) |
String |
makeEndpointKey(String productCode,
String locationServiceCode,
String regionId,
String endpointType) |
String |
makeRegionIdKey(ResolveEndpointRequest request) |
String |
resolve(ResolveEndpointRequest request) |
static void |
setLocationServiceApiVersion(String locationServiceApiVersion) |
static void |
setLocationServiceEndpoint(String endpoint) |
fetchEndpointEntry, getValidRegionIdsByProduct, putEndpointEntrypublic int locationServiceCallCounter
protected static String locationServiceEndpoint
protected static String locationServiceApiVersion
public LocationServiceEndpointResolver(IAcsClient client)
public static void setLocationServiceEndpoint(String endpoint)
public String resolve(ResolveEndpointRequest request) throws ClientException
ClientExceptionpublic boolean isProductCodeValid(ResolveEndpointRequest request)
isProductCodeValid in class EndpointResolverBasepublic boolean isRegionIdValid(ResolveEndpointRequest request)
isRegionIdValid in class EndpointResolverBasepublic String makeEndpointKey(ResolveEndpointRequest request)
public String makeRegionIdKey(ResolveEndpointRequest request)
public String makeEndpointKey(String productCode, String locationServiceCode, String regionId, String endpointType)
public static String getLocationServiceEndpoint()
public static String getLocationServiceApiVersion()
public static void setLocationServiceApiVersion(String locationServiceApiVersion)
Copyright © 2022. All rights reserved.