public class LocationServiceEndpointResolver extends EndpointResolverBase
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
locationServiceApiVersion |
int |
locationServiceCallCounter
For test use
|
protected static String |
locationServiceEndpoint |
| 构造器和说明 |
|---|
LocationServiceEndpointResolver(IAcsClient client) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
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)
public boolean isRegionIdValid(ResolveEndpointRequest request)
isRegionIdValid 在类中 EndpointResolverBasepublic String makeEndpointKey(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 © 2020. All rights reserved.