20 #ifndef AWSABSTRACTCREDENTIALS_H
21 #define AWSABSTRACTCREDENTIALS_H
23 #include "qtawsglobal.h"
36 virtual QString accessKeyId()
const = 0;
37 virtual QString secretKey()
const = 0;
38 virtual QString token()
const = 0;
44 virtual QDateTime expiration()
const;
45 virtual bool isExpired()
const;
46 virtual bool isRefreshable()
const;
49 virtual bool refresh();
Interface class for providing AWS credentials.