public class DefaultProfile extends Object implements IClientProfile
| Modifier and Type | Method and Description |
|---|---|
static void |
addEndpoint(String regionId,
String product,
String endpoint) |
static void |
addEndpoint(String endpointName,
String regionId,
String product,
String domain)
Deprecated.
|
static void |
addEndpoint(String endpointName,
String regionId,
String product,
String domain,
boolean isNeverExpire)
Deprecated.
|
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()
Deprecated.
|
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()
Deprecated.
: 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 in interface IClientProfilepublic FormatType getFormat()
getFormat in interface IClientProfilepublic Credential getCredential()
getCredential in interface IClientProfile@Deprecated public ISigner getSigner()
getSigner in interface IClientProfilepublic void setCredentialsProvider(AlibabaCloudCredentialsProvider credentialsProvider)
IClientProfilesetCredentialsProvider in interface IClientProfilepublic String getCertPath()
IClientProfilegetCertPath in interface IClientProfilepublic void setCertPath(String certPath)
IClientProfilesetCertPath in interface IClientProfilepublic HttpClientConfig getHttpClientConfig()
IClientProfilegetHttpClientConfig in interface IClientProfilepublic void setHttpClientConfig(HttpClientConfig httpClientConfig)
setHttpClientConfig in interface IClientProfilepublic void enableUsingInternalLocationService()
enableUsingInternalLocationService in interface IClientProfilepublic boolean isUsingInternalLocationService()
isUsingInternalLocationService in interface IClientProfilepublic boolean isUsingVpcEndpoint()
isUsingVpcEndpoint in interface IClientProfilepublic void enableUsingVpcEndpoint()
enableUsingVpcEndpoint in interface IClientProfile@Deprecated public void setUsingInternalLocationService()
setUsingInternalLocationService in interface IClientProfilepublic org.slf4j.Logger getLogger()
getLogger in interface IClientProfilepublic void setLogger(org.slf4j.Logger logger)
setLogger in interface IClientProfilepublic String getLogFormat()
getLogFormat in interface IClientProfilepublic void setLogFormat(String logFormat)
setLogFormat in interface IClientProfilepublic boolean isCloseTrace()
isCloseTrace in interface IClientProfilepublic void setCloseTrace(boolean closeTrace)
setCloseTrace in interface IClientProfileCopyright © 2022. All rights reserved.