public class DefaultProfile extends Object implements IClientProfile
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addEndpoint(String regionId,
String product,
String endpoint) |
static void |
addEndpoint(String endpointName,
String regionId,
String product,
String domain)
已过时。
|
static void |
addEndpoint(String endpointName,
String regionId,
String product,
String domain,
boolean isNeverExpire)
已过时。
|
void |
enableUsingInternalLocationService() |
void |
enableUsingVpcEndpoint() |
String |
getCertPath()
use HttpClientConfig.getCertPath instead
|
Credential |
getCredential() |
FormatType |
getFormat() |
HttpClientConfig |
getHttpClientConfig()
http client configs
|
String |
getLogFormat() |
org.slf4j.Logger |
getLogger() |
static DefaultProfile |
getProfile() |
static DefaultProfile |
getProfile(String regionId) |
static DefaultProfile |
getProfile(String regionId,
ICredentialProvider icredential) |
static DefaultProfile |
getProfile(String regionId,
String accessKeyId,
String secret) |
static DefaultProfile |
getProfile(String regionId,
String accessKeyId,
String secret,
String stsToken) |
String |
getRegionId() |
ISigner |
getSigner()
已过时。
|
boolean |
isCloseTrace() |
boolean |
isUsingInternalLocationService() |
boolean |
isUsingVpcEndpoint() |
void |
setCertPath(String certPath)
use HttpClientConfig.setCertPath instead
|
void |
setCloseTrace(boolean closeTrace) |
void |
setCredentialsProvider(AlibabaCloudCredentialsProvider credentialsProvider)
This method exists because ClientProfile holds too much modules like endpoint management
|
void |
setHttpClientConfig(HttpClientConfig httpClientConfig) |
void |
setLogFormat(String logFormat) |
void |
setLogger(org.slf4j.Logger logger) |
void |
setUsingInternalLocationService()
已过时。
: use enableUsingInternalLocationService instead of this.
|
public 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)
@Deprecated public static void addEndpoint(String endpointName, String regionId, String product, String domain) throws ClientException
ClientException@Deprecated public static void addEndpoint(String endpointName, String regionId, String product, String domain, boolean isNeverExpire)
public String getRegionId()
getRegionId 在接口中 IClientProfilepublic FormatType getFormat()
getFormat 在接口中 IClientProfilepublic Credential getCredential()
getCredential 在接口中 IClientProfile@Deprecated public ISigner getSigner()
getSigner 在接口中 IClientProfilepublic 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 在接口中 IClientProfilepublic void enableUsingInternalLocationService()
public boolean isUsingInternalLocationService()
isUsingInternalLocationService 在接口中 IClientProfilepublic boolean isUsingVpcEndpoint()
isUsingVpcEndpoint 在接口中 IClientProfilepublic void enableUsingVpcEndpoint()
enableUsingVpcEndpoint 在接口中 IClientProfile@Deprecated public void setUsingInternalLocationService()
public org.slf4j.Logger getLogger()
getLogger 在接口中 IClientProfilepublic void setLogger(org.slf4j.Logger logger)
setLogger 在接口中 IClientProfilepublic String getLogFormat()
getLogFormat 在接口中 IClientProfilepublic void setLogFormat(String logFormat)
setLogFormat 在接口中 IClientProfilepublic boolean isCloseTrace()
isCloseTrace 在接口中 IClientProfilepublic void setCloseTrace(boolean closeTrace)
setCloseTrace 在接口中 IClientProfileCopyright © 2020. All rights reserved.