public class DefaultProfile extends Object implements IClientProfile
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addEndpoint(String endpointName,
String regionId,
String product,
String domain) |
static void |
addEndpoint(String endpointName,
String regionId,
String product,
String domain,
boolean isNeverExpire) |
String |
getCertPath()
use HttpClientConfig.getCertPath instead
|
Credential |
getCredential() |
List<Endpoint> |
getEndpoints() |
List<Endpoint> |
getEndpoints(String regionId,
String product) |
List<Endpoint> |
getEndpoints(String product,
String regionId,
String serviceCode,
String endpointType) |
FormatType |
getFormat() |
HttpClientConfig |
getHttpClientConfig()
http client configs
|
static DefaultProfile |
getProfile() |
static DefaultProfile |
getProfile(String regionId) |
static DefaultProfile |
getProfile(String regionId,
EndpointResolver provider,
String accessKeyId,
String secret) |
static DefaultProfile |
getProfile(String regionId,
EndpointResolver provider,
String accessKeyId,
String secret,
String stsToken) |
static DefaultProfile |
getProfile(String regionId,
ICredentialProvider icredential) |
static DefaultProfile |
getProfile(String regionId,
Map<String,String> productDomainMap,
String accessKeyId,
String secret)
给个性化用户使用的,CustomizedEndpointsParser 通过这个去解析endpoint,
非本地和location;所以一般情况不要使用这个 regionId,
eg: cn-hangzhou productDomainMap,eg: Map
|
static DefaultProfile |
getProfile(String regionId,
Map<String,String> productDomainMap,
String accessKeyId,
String secret,
String stsToken) |
static DefaultProfile |
getProfile(String regionId,
String accessKeyId,
String secret) |
static DefaultProfile |
getProfile(String regionId,
String accessKeyId,
String secret,
String stsToken) |
String |
getRegionId() |
ISigner |
getSigner()
已过时。
|
void |
mockRemoteProvider(EndpointResolver remoteProvider) |
void |
setCertPath(String certPath)
use HttpClientConfig.setCertPath instead
|
void |
setCredentialsProvider(AlibabaCloudCredentialsProvider credentialsProvider)
This method exists because ClientProfile holds too much modules like endpoint management
|
void |
setHttpClientConfig(HttpClientConfig httpClientConfig) |
void |
setLocationConfig(String regionId,
String product,
String endpoint) |
public String getRegionId()
getRegionId 在接口中 IClientProfilepublic FormatType getFormat()
getFormat 在接口中 IClientProfilepublic Credential getCredential()
getCredential 在接口中 IClientProfile@Deprecated public ISigner getSigner()
getSigner 在接口中 IClientProfilepublic void setLocationConfig(String regionId, String product, String endpoint)
setLocationConfig 在接口中 IClientProfilepublic List<Endpoint> getEndpoints() throws ClientException
getEndpoints 在接口中 IClientProfileClientExceptionpublic List<Endpoint> getEndpoints(String regionId, String product) throws ClientException
getEndpoints 在接口中 IClientProfileClientExceptionpublic List<Endpoint> getEndpoints(String product, String regionId, String serviceCode, String endpointType) throws ClientException
getEndpoints 在接口中 IClientProfileClientExceptionpublic static DefaultProfile getProfile()
public static DefaultProfile getProfile(String regionId, ICredentialProvider icredential)
public static DefaultProfile getProfile(String regionId, String accessKeyId, String secret)
public static DefaultProfile getProfile(String regionId, String accessKeyId, String secret, String stsToken)
public static DefaultProfile getProfile(String regionId, Map<String,String> productDomainMap, String accessKeyId, String secret)
给个性化用户使用的,CustomizedEndpointsParser 通过这个去解析endpoint, 非本地和location;所以一般情况不要使用这个 regionId,eg: cn-hangzhou productDomainMap,eg: Map
public static DefaultProfile getProfile(String regionId, Map<String,String> productDomainMap, String accessKeyId, String secret, String stsToken)
public static DefaultProfile getProfile(String regionId, EndpointResolver provider, String accessKeyId, String secret)
public static DefaultProfile getProfile(String regionId, EndpointResolver provider, String accessKeyId, String secret, String stsToken)
public static DefaultProfile getProfile(String regionId)
public static void addEndpoint(String endpointName, String regionId, String product, String domain) throws ClientException
ClientExceptionpublic static void addEndpoint(String endpointName, String regionId, String product, String domain, boolean isNeverExpire) throws ClientException
ClientExceptionpublic void mockRemoteProvider(EndpointResolver remoteProvider)
public void setCredentialsProvider(AlibabaCloudCredentialsProvider credentialsProvider)
IClientProfilesetCredentialsProvider 在接口中 IClientProfilepublic String getCertPath()
IClientProfilegetCertPath 在接口中 IClientProfilepublic void setCertPath(String certPath)
IClientProfilesetCertPath 在接口中 IClientProfilepublic HttpClientConfig getHttpClientConfig()
IClientProfilegetHttpClientConfig 在接口中 IClientProfilepublic void setHttpClientConfig(HttpClientConfig httpClientConfig)
setHttpClientConfig 在接口中 IClientProfileCopyright © 2018. All Rights Reserved.