public class BasicCredentials extends Object implements Credentials
| Modifier and Type | Field and Description |
|---|---|
protected String |
accessKeyId |
protected String |
accessKeySecret |
protected long |
expiredDurationSeconds |
protected double |
expiredFactor |
protected String |
securityToken |
protected long |
startedTimeInMilliSeconds |
| Constructor and Description |
|---|
BasicCredentials(String accessKeyId,
String accessKeySecret,
String securityToken) |
BasicCredentials(String accessKeyId,
String accessKeySecret,
String securityToken,
long expiredDurationSeconds) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAccessKeyId()
Returns the access key ID for this credentials.
|
String |
getSecretAccessKey()
Returns the secret access key for this credentials.
|
String |
getSecurityToken()
Returns the security token for this credentials.
|
boolean |
useSecurityToken()
Determines whether to use security token for http requests.
|
boolean |
willSoonExpire() |
BasicCredentials |
withExpiredDuration(long expiredDurationSeconds) |
BasicCredentials |
withExpiredFactor(double expiredFactor) |
protected String accessKeyId
protected String accessKeySecret
protected String securityToken
protected long expiredDurationSeconds
protected long startedTimeInMilliSeconds
protected double expiredFactor
public BasicCredentials(String accessKeyId, String accessKeySecret, String securityToken)
public BasicCredentials withExpiredFactor(double expiredFactor)
public BasicCredentials withExpiredDuration(long expiredDurationSeconds)
public String getAccessKeyId()
CredentialsgetAccessKeyId in interface Credentialspublic String getSecretAccessKey()
CredentialsgetSecretAccessKey in interface Credentialspublic String getSecurityToken()
CredentialsgetSecurityToken in interface Credentialspublic boolean useSecurityToken()
CredentialsuseSecurityToken in interface Credentialspublic boolean willSoonExpire()
Copyright © 2021. All Rights Reserved.