public class RamRoleArnCredentialProvider extends Object implements AlibabaCloudCredentialsProvider
| Modifier and Type | Field and Description |
|---|---|
int |
durationSeconds
Default duration for started sessions.
|
| Constructor and Description |
|---|
RamRoleArnCredentialProvider(Config config) |
RamRoleArnCredentialProvider(Configuration config) |
RamRoleArnCredentialProvider(String accessKeyId,
String accessKeySecret,
String roleArn) |
RamRoleArnCredentialProvider(String accessKeyId,
String accessKeySecret,
String roleSessionName,
String roleArn,
String regionId,
String policy) |
| Modifier and Type | Method and Description |
|---|---|
AlibabaCloudCredentials |
createCredential(CompatibleUrlConnClient client) |
String |
getAccessKeyId() |
String |
getAccessKeySecret() |
int |
getConnectTimeout() |
AlibabaCloudCredentials |
getCredentials() |
int |
getDurationSeconds() |
AlibabaCloudCredentials |
getNewSessionCredentials(CompatibleUrlConnClient client) |
String |
getPolicy() |
int |
getReadTimeout() |
String |
getRegionId() |
String |
getRoleArn() |
String |
getRoleSessionName() |
void |
setAccessKeyId(String accessKeyId) |
void |
setAccessKeySecret(String accessKeySecret) |
void |
setConnectTimeout(int connectTimeout) |
void |
setDurationSeconds(int durationSeconds) |
void |
setPolicy(String policy) |
void |
setReadTimeout(int readTimeout) |
void |
setRegionId(String regionId) |
void |
setRoleSessionName(String roleSessionName) |
public int durationSeconds
public RamRoleArnCredentialProvider(Configuration config)
public RamRoleArnCredentialProvider(Config config)
public RamRoleArnCredentialProvider(String accessKeyId, String accessKeySecret, String roleArn)
public AlibabaCloudCredentials getCredentials()
getCredentials in interface AlibabaCloudCredentialsProviderpublic AlibabaCloudCredentials createCredential(CompatibleUrlConnClient client)
public AlibabaCloudCredentials getNewSessionCredentials(CompatibleUrlConnClient client) throws Exception
Exceptionpublic int getDurationSeconds()
public void setDurationSeconds(int durationSeconds)
public String getRoleArn()
public String getRoleSessionName()
public void setRoleSessionName(String roleSessionName)
public String getAccessKeyId()
public void setAccessKeyId(String accessKeyId)
public String getAccessKeySecret()
public void setAccessKeySecret(String accessKeySecret)
public String getRegionId()
public void setRegionId(String regionId)
public String getPolicy()
public void setPolicy(String policy)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
Copyright © 2020. All rights reserved.