20 #ifndef AWSBASICCREDENTIALS_H
21 #define AWSBASICCREDENTIALS_H
23 #include "awsabstractcredentials.h"
27 class AwsBasicCredentialsPrivate;
34 const QString &secretKey,
36 QObject *
const parent = 0);
39 const QString &secretKey,
40 QObject *
const parent = 0);
46 virtual QString
token()
const;
49 virtual void setAccessKeyId(
const QString &accessKeyId);
50 virtual void setSecretKey(
const QString &secretKey);
51 virtual void setToken(
const QString &token);
55 AwsBasicCredentialsPrivate *
const d_ptr;
Basic non-refreshable implementation of AwsAbstractCredentials.
Definition: awsbasiccredentials.h:29
virtual QString secretKey() const =0
AWS secret access key for this credentials object.
Interface class for providing AWS credentials.
Definition: awsabstractcredentials.h:30
virtual QString token() const =0
AWS security token for this credentials object.
virtual QString accessKeyId() const =0
AWS access key ID for this credentials object.