public abstract class BaseVcloudService extends Object implements VcloudService
| 构造器和说明 |
|---|
BaseVcloudService(ServiceInfo info,
Map<String,ApiInfo> apiInfoList) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,ApiInfo> |
getApiInfoList() |
org.apache.http.client.HttpClient |
getHttpClient() |
ServiceInfo |
getServiceInfo() |
Signer |
getSigner() |
String |
getSignUrl(String api,
Map<String,String> query) |
SdkResponse |
json(String api,
Map<String,String> query,
String body) |
SdkResponse |
post(String api,
Map<String,String> query,
Map<String,String> form) |
SdkResponse |
query(String api,
Map<String,String> query) |
void |
setAccessKey(String accessKey) |
void |
setClientNoReuse() |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setHttpClient(org.apache.http.client.HttpClient httpClient) |
void |
setRegion(String region) |
void |
setSecretKey(String secretKey) |
void |
setServiceInfo(ServiceInfo serviceInfo) |
void |
setSocketTimeout(int socketTimeout) |
public BaseVcloudService(ServiceInfo info, Map<String,ApiInfo> apiInfoList)
public String getSignUrl(String api, Map<String,String> query) throws Exception
getSignUrl 在接口中 VcloudServiceExceptionpublic SdkResponse query(String api, Map<String,String> query)
query 在接口中 VcloudServicepublic SdkResponse json(String api, Map<String,String> query, String body)
json 在接口中 VcloudServicepublic SdkResponse post(String api, Map<String,String> query, Map<String,String> form)
post 在接口中 VcloudServicepublic void setClientNoReuse()
setClientNoReuse 在接口中 VcloudServicepublic void setAccessKey(String accessKey)
setAccessKey 在接口中 VcloudServicepublic void setSecretKey(String secretKey)
setSecretKey 在接口中 VcloudServicepublic void setRegion(String region)
setRegion 在接口中 VcloudServicepublic org.apache.http.client.HttpClient getHttpClient()
public void setHttpClient(org.apache.http.client.HttpClient httpClient)
setHttpClient 在接口中 VcloudServicepublic ServiceInfo getServiceInfo()
public void setServiceInfo(ServiceInfo serviceInfo)
setServiceInfo 在接口中 VcloudServicepublic Signer getSigner()
public void setSocketTimeout(int socketTimeout)
setSocketTimeout 在接口中 VcloudServicepublic void setConnectionTimeout(int connectionTimeout)
setConnectionTimeout 在接口中 VcloudServiceCopyright © 2019. All rights reserved.