libqtaws  0.1.0
UnofficialAWSlibraryforQt
Public Member Functions | List of all members
AwsAnonymousCredentials Class Reference

Basic implementation of AwsAbstractCredentials that allows use of "anonymous" credentials. More...

Inheritance diagram for AwsAnonymousCredentials:
Inheritance graph
[legend]
Collaboration diagram for AwsAnonymousCredentials:
Collaboration graph
[legend]

Public Member Functions

 AwsAnonymousCredentials (QObject *const parent=0)
 Constructs a new AwsAnonymousCredentials object. More...
 
virtual QString accessKeyId () const
 AWS access key ID for this credentials object. More...
 
virtual QString secretKey () const
 AWS secret access key for this credentials object. More...
 
virtual QString token () const
 AWS security token for this credentials object. More...
 
- Public Member Functions inherited from AwsAbstractCredentials
 AwsAbstractCredentials (QObject *const parent=0)
 Construct an AwsAbstractCredentials. More...
 
virtual QDateTime expiration () const
 DateTime at which the credentials will expire. More...
 
virtual bool isExpired () const
 Is this credentials object currently expired. More...
 
virtual bool isRefreshable () const
 Is this credentials object refreshable. More...
 

Additional Inherited Members

- Public Slots inherited from AwsAbstractCredentials
virtual bool refresh ()
 Refresh this object's credentials. More...
 
- Signals inherited from AwsAbstractCredentials
void changed ()
 Signal emitted when this object's credentials have been updated. More...
 

Detailed Description

Basic implementation of AwsAbstractCredentials that allows use of "anonymous" credentials.

Constructor & Destructor Documentation

AwsAnonymousCredentials::AwsAnonymousCredentials ( QObject *const  parent = 0)

Constructs a new AwsAnonymousCredentials object.

Constructs a new AwsAnonymousCredentials object, with no credentials at all.

Parameters
parentThe constructed object's optional parent.

Member Function Documentation

QString AwsAnonymousCredentials::accessKeyId ( ) const
virtual

AWS access key ID for this credentials object.

Returns
The AWS access key ID for this credentials object.

Implements AwsAbstractCredentials.

QString AwsAnonymousCredentials::secretKey ( ) const
virtual

AWS secret access key for this credentials object.

Returns
The AWS secret access key for this credentials object.

Implements AwsAbstractCredentials.

QString AwsAnonymousCredentials::token ( ) const
virtual

AWS security token for this credentials object.

Returns
The AWS security token for this credentials object.

Implements AwsAbstractCredentials.


The documentation for this class was generated from the following files: