org.jets3t.service.security
Class AWSDevPayCredentials
java.lang.Object
org.jets3t.service.security.AWSCredentials
org.jets3t.service.security.AWSDevPayCredentials
- All Implemented Interfaces:
- Serializable
public class AWSDevPayCredentials
- extends AWSCredentials
Class to contain the Amazon Web Services (AWS) credentials of a user,
with bits needed for DevPay.
- Author:
- Nikolas Coukouma
- See Also:
- Serialized Form
Methods inherited from class org.jets3t.service.security.AWSCredentials |
getAccessKey, getFriendlyName, getSecretKey, hasFriendlyName, load, load, main, save, save, save, save |
AWSDevPayCredentials
public AWSDevPayCredentials(String awsAccessKey,
String awsSecretAccessKey,
String awsUserToken,
String awsProductToken)
- Construct credentials.
- Parameters:
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 acount.awsUserToken
- DevPay user token for an Amazon S3 acount.awsProductToken
- DevPay product token for an Amazon S3 acount.
AWSDevPayCredentials
public AWSDevPayCredentials(String awsAccessKey,
String awsSecretAccessKey,
String awsUserToken,
String awsProductToken,
String friendlyName)
- Construct credentials.
- Parameters:
awsAccessKey
- AWS access key for an Amazon S3 account.awsSecretAccessKey
- AWS secret key for an Amazon S3 acount.awsUserToken
- DevPay user token for an Amazon S3 acount.awsProductToken
- DevPay product token for an Amazon S3 acount.friendlyName
- a name identifying the owner of the credentials, such as 'James'.
getUserToken
public String getUserToken()
- Returns:
- the AWS User Token
getProductToken
public String getProductToken()
- Returns:
- the AWS Product Token
getLogString
public String getLogString()
- Overrides:
getLogString
in class AWSCredentials
- Returns:
- a string summarizing these credentials