20 #include "awsbasiccredentials.h"
21 #include "awsbasiccredentials_p.h"
43 const QString &accessKeyId,
44 const QString &secretKey,
46 QObject *
const parent)
66 const QString &accessKeyId,
67 const QString &secretKey,
68 QObject *
const parent)
76 AwsBasicCredentials::~AwsBasicCredentials()
84 return d->accessKeyId;
Basic non-refreshable implementation of AwsAbstractCredentials.
virtual QString token() const
AWS security token for this credentials object.
virtual QString secretKey() const
AWS secret access key for this credentials object.
Interface class for providing AWS credentials.
void changed()
Signal emitted when this object's credentials have been updated.
virtual void setSecretKey(const QString &secretKey)
Set the AWS secret access key for this credentials object.
virtual QString accessKeyId() const
AWS access key ID for this credentials object.
virtual void setAccessKeyId(const QString &accessKeyId)
Set the AWS access key ID for this credentials object.
AwsBasicCredentialsPrivate(AwsBasicCredentials *const q)
Constructs a new AwsBasicCredentialsPrivate object.
AwsBasicCredentialsPrivate *const d_ptr
Internal d-pointer.
virtual void setToken(const QString &token)
Set the AWS security token for this credentials object.
Private implementation for AwsBasicCredentials.
AwsBasicCredentials(const QString &accessKeyid, const QString &secretKey, const QString &token, QObject *const parent=0)
Constructs a new AwsBasicCredentials object.