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
mainMethods 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:
getVersionPrefixin classAWSCredentials
-
getUserToken
- Returns:
- the AWS User Token
-
getProductToken
- Returns:
- the AWS Product Token
-
getLogString
- Overrides:
getLogStringin classProviderCredentials- Returns:
- a string summarizing these credentials
-