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
Class to contain the Amazon Web Services (AWS) credentials of a user,
with bits needed for DevPay.
- Author:
- Nikolas Coukouma
-
Constructor Summary
ConstructorsConstructorDescriptionAWSDevPayCredentials
(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
Modifier and TypeMethodDescriptionMethods 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 Details
-
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 Details
-
getVersionPrefix
- Overrides:
getVersionPrefix
in classAWSCredentials
-
getUserToken
- Returns:
- the AWS User Token
-
getProductToken
- Returns:
- the AWS Product Token
-
getLogString
- Overrides:
getLogString
in classProviderCredentials
- Returns:
- a string summarizing these credentials
-