public class LocationServiceEndpointResolver extends EndpointResolverBase
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
locationServiceApiVersion |
int |
locationServiceCallCounter
For test use
|
protected String |
locationServiceEndpoint |
| 构造器和说明 |
|---|
LocationServiceEndpointResolver(DefaultAcsClient client) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
void |
setLocationServiceEndpoint(String endpoint) |
fetchEndpointEntry, getValidRegionIdsByProduct, putEndpointEntrypublic int locationServiceCallCounter
protected String locationServiceEndpoint
protected String locationServiceApiVersion
public LocationServiceEndpointResolver(DefaultAcsClient client)
public 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)
Copyright © 2020. All rights reserved.