public class AWSSessionCredentials extends AWSCredentials
Modifier and Type | Field and Description |
---|---|
protected String |
sessionToken |
accessKey, CREDENTIALS_STORAGE_VERSION, friendlyName, log, secretKey, V2_KEYS_DELIMITER, V3_KEYS_DELIMITER
Constructor and Description |
---|
AWSSessionCredentials(String awsAccessKey,
String awsSecretAccessKey,
String sessionToken)
Construct credentials, without a human-friendly name.
|
AWSSessionCredentials(String awsAccessKey,
String awsSecretAccessKey,
String sessionToken,
String friendlyName)
Construct credentials, and associate them with a human-friendly name.
|
Modifier and Type | Method and Description |
---|---|
String |
getSessionToken() |
protected String |
getTypeName() |
getVersionPrefix, main
getAccessKey, getDataToEncrypt, getFriendlyName, getLogString, getSecretKey, hasFriendlyName, load, load, save, save, save, save
protected String sessionToken
public AWSSessionCredentials(String awsAccessKey, String awsSecretAccessKey, String sessionToken, String friendlyName)
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 account.sessionToken
- AWS session token for temporary/session-based account credentials.friendlyName
- a name identifying the owner of the credentials, such as 'James'.public AWSSessionCredentials(String awsAccessKey, String awsSecretAccessKey, String sessionToken)
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 account.sessionToken
- AWS session token for temporary/session-based account credentials.public String getSessionToken()
protected String getTypeName()
getTypeName
in class AWSCredentials
Copyright © 2006–2018. All rights reserved.