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)
public ECSMetadataServiceCredentialsFetcher(String roleName)
public String fetchRoleName(CompatibleUrlConnClient client)
public String getMetadata(CompatibleUrlConnClient client)
public EcsRamRoleCredential fetch(CompatibleUrlConnClient client, AlibabaCloudCredentialsProvider provider)
public URL getCredentialUrl()
public String getRoleName()
public int getConnectionTimeout()
public int getReadTimeout()
Copyright © 2020. All rights reserved.