public class ECSMetadataServiceCredentialsFetcher extends Object
| 构造器和说明 |
|---|
ECSMetadataServiceCredentialsFetcher(String roleName) |
ECSMetadataServiceCredentialsFetcher(String roleName,
int connectionTimeout,
int readTimeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
EcsRamRoleCredential |
fetch(CompatibleUrlConnClient client,
AlibabaCloudCredentialsProvider provider) |
String |
fetchRoleName(CompatibleUrlConnClient client) |
int |
getConnectionTimeout() |
URL |
getCredentialUrl() |
String |
getMetadata(CompatibleUrlConnClient client) |
int |
getReadTimeout() |
String |
getRoleName() |
public ECSMetadataServiceCredentialsFetcher(String roleName, int connectionTimeout, int readTimeout) throws MalformedURLException
public ECSMetadataServiceCredentialsFetcher(String roleName) throws MalformedURLException
public String fetchRoleName(CompatibleUrlConnClient client) throws CredentialException
public String getMetadata(CompatibleUrlConnClient client) throws CredentialException
public EcsRamRoleCredential fetch(CompatibleUrlConnClient client, AlibabaCloudCredentialsProvider provider) throws CredentialException, ParseException
public URL getCredentialUrl()
public String getRoleName()
public int getConnectionTimeout()
public int getReadTimeout()
Copyright © 2020. All rights reserved.