public class ECSMetadataServiceCredentialsFetcher extends Object
| Constructor and Description |
|---|
ECSMetadataServiceCredentialsFetcher(String roleName) |
ECSMetadataServiceCredentialsFetcher(String roleName,
int connectionTimeout,
int readTimeout) |
| Modifier and Type | Method and Description |
|---|---|
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
MalformedURLExceptionpublic ECSMetadataServiceCredentialsFetcher(String roleName) throws MalformedURLException
MalformedURLExceptionpublic String fetchRoleName(CompatibleUrlConnClient client) throws CredentialException
CredentialExceptionpublic String getMetadata(CompatibleUrlConnClient client) throws CredentialException
CredentialExceptionpublic EcsRamRoleCredential fetch(CompatibleUrlConnClient client, AlibabaCloudCredentialsProvider provider) throws CredentialException, ParseException
CredentialExceptionParseExceptionpublic URL getCredentialUrl()
public String getRoleName()
public int getConnectionTimeout()
public int getReadTimeout()
Copyright © 2020. All rights reserved.