Package org.jets3t.service.security
Class AWSDevPayCredentials
- java.lang.Object
-
- org.jets3t.service.security.ProviderCredentials
-
- org.jets3t.service.security.AWSCredentials
-
- org.jets3t.service.security.AWSDevPayCredentials
-
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
-
-
Constructor Summary
Constructors Constructor Description AWSDevPayCredentials(String awsAccessKey, String awsSecretAccessKey, String awsUserToken, String awsProductToken)
Construct credentials.AWSDevPayCredentials(String awsAccessKey, String awsSecretAccessKey, String awsUserToken, String awsProductToken, String friendlyName)
Construct credentials.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getLogString()
String
getProductToken()
String
getUserToken()
String
getVersionPrefix()
-
Methods inherited from class org.jets3t.service.security.AWSCredentials
main
-
Methods inherited from class org.jets3t.service.security.ProviderCredentials
getAccessKey, getFriendlyName, getSecretKey, hasFriendlyName, load, load, save, save, save, save
-
-
-
-
Constructor Detail
-
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 account.awsUserToken
- DevPay user token for an Amazon S3 account.awsProductToken
- DevPay product token for an Amazon S3 account.
-
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 account.awsUserToken
- DevPay user token for an Amazon S3 account.awsProductToken
- DevPay product token for an Amazon S3 account.friendlyName
- a name identifying the owner of the credentials, such as 'James'.
-
-
Method Detail
-
getVersionPrefix
public String getVersionPrefix()
- Overrides:
getVersionPrefix
in classAWSCredentials
-
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 classProviderCredentials
- Returns:
- a string summarizing these credentials
-
-