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.